func (v *Validator) AddDeprecatedFields(ctx context.Context, conf *config.VirtualContainerHostConfigSpec, input *data.Data) *data.InstallerData { defer trace.End(trace.Begin("")) dconfig := data.InstallerData{} dconfig.ApplianceSize.CPU.Limit = int64(input.NumCPUs) dconfig.ApplianceSize.Memory.Limit = int64(input.MemoryMB) dconfig.Datacenter = v.Session.Datacenter.Reference() dconfig.DatacenterName = v.Session.Datacenter.Name() dconfig.Cluster = v.Session.Cluster.Reference() dconfig.ClusterPath = v.Session.Cluster.InventoryPath dconfig.ResourcePoolPath = v.ResourcePoolPath dconfig.UseRP = input.UseRP log.Debugf("Datacenter: %q, Cluster: %q, Resource Pool: %q", dconfig.DatacenterName, dconfig.ClusterPath, dconfig.ResourcePoolPath) dconfig.VCHSize.CPU.Reservation = int64(input.VCHCPUReservationsMHz) dconfig.VCHSize.CPU.Limit = int64(input.VCHCPULimitsMHz) dconfig.VCHSize.CPU.Shares = input.VCHCPUShares dconfig.VCHSize.Memory.Reservation = int64(input.VCHMemoryReservationsMB) dconfig.VCHSize.Memory.Limit = int64(input.VCHMemoryLimitsMB) dconfig.VCHSize.Memory.Shares = input.VCHMemoryShares return &dconfig }