func convertVLabsKubernetesConfig()

in pkg/api/convertertoapi.go [254:336]


func convertVLabsKubernetesConfig(vlabs *vlabs.KubernetesConfig, api *KubernetesConfig) {
	api.KubernetesImageBase = vlabs.KubernetesImageBase
	api.KubernetesImageBaseType = vlabs.KubernetesImageBaseType
	api.MCRKubernetesImageBase = vlabs.MCRKubernetesImageBase
	api.ClusterSubnet = vlabs.ClusterSubnet
	api.DNSServiceIP = vlabs.DNSServiceIP
	api.ServiceCIDR = vlabs.ServiceCidr
	api.NetworkPlugin = vlabs.NetworkPlugin
	api.NetworkMode = vlabs.NetworkMode
	api.ContainerRuntime = vlabs.ContainerRuntime
	api.MaxPods = vlabs.MaxPods
	api.DockerBridgeSubnet = vlabs.DockerBridgeSubnet
	api.MobyVersion = vlabs.MobyVersion
	api.LinuxMobyURL = vlabs.LinuxMobyURL
	api.LinuxRuncURL = vlabs.LinuxRuncURL
	api.ContainerdVersion = vlabs.ContainerdVersion
	api.LinuxContainerdURL = vlabs.LinuxContainerdURL
	api.CloudProviderBackoff = vlabs.CloudProviderBackoff
	api.CloudProviderBackoffMode = vlabs.CloudProviderBackoffMode
	api.CloudProviderBackoffDuration = vlabs.CloudProviderBackoffDuration
	api.CloudProviderBackoffExponent = vlabs.CloudProviderBackoffExponent
	api.CloudProviderBackoffJitter = vlabs.CloudProviderBackoffJitter
	api.CloudProviderBackoffRetries = vlabs.CloudProviderBackoffRetries
	api.CloudProviderRateLimit = vlabs.CloudProviderRateLimit
	api.CloudProviderRateLimitBucket = vlabs.CloudProviderRateLimitBucket
	api.CloudProviderRateLimitBucketWrite = vlabs.CloudProviderRateLimitBucketWrite
	api.CloudProviderRateLimitQPS = vlabs.CloudProviderRateLimitQPS
	api.CloudProviderRateLimitQPSWrite = vlabs.CloudProviderRateLimitQPSWrite
	api.UseManagedIdentity = vlabs.UseManagedIdentity
	api.UserAssignedID = vlabs.UserAssignedID
	api.UserAssignedClientID = vlabs.UserAssignedClientID
	api.CustomHyperkubeImage = vlabs.CustomHyperkubeImage
	api.CustomKubeAPIServerImage = vlabs.CustomKubeAPIServerImage
	api.CustomKubeControllerManagerImage = vlabs.CustomKubeControllerManagerImage
	api.CustomKubeProxyImage = vlabs.CustomKubeProxyImage
	api.CustomKubeSchedulerImage = vlabs.CustomKubeSchedulerImage
	api.CustomKubeBinaryURL = vlabs.CustomKubeBinaryURL
	api.CustomCcmImage = vlabs.CustomCcmImage
	api.UseCloudControllerManager = vlabs.UseCloudControllerManager
	api.CustomWindowsPackageURL = vlabs.CustomWindowsPackageURL
	api.WindowsNodeBinariesURL = vlabs.WindowsNodeBinariesURL
	api.WindowsContainerdURL = vlabs.WindowsContainerdURL
	api.WindowsSdnPluginURL = vlabs.WindowsSdnPluginURL
	api.UseInstanceMetadata = vlabs.UseInstanceMetadata
	api.LoadBalancerSku = vlabs.LoadBalancerSku
	api.ExcludeMasterFromStandardLB = vlabs.ExcludeMasterFromStandardLB
	api.LoadBalancerOutboundIPs = vlabs.LoadBalancerOutboundIPs
	api.EnableRbac = vlabs.EnableRbac
	api.EnableSecureKubelet = vlabs.EnableSecureKubelet
	api.EnableAggregatedAPIs = vlabs.EnableAggregatedAPIs
	api.EnableDataEncryptionAtRest = vlabs.EnableDataEncryptionAtRest
	api.EnableEncryptionWithExternalKms = vlabs.EnableEncryptionWithExternalKms
	api.EnablePodSecurityPolicy = vlabs.EnablePodSecurityPolicy
	api.GCHighThreshold = vlabs.GCHighThreshold
	api.GCLowThreshold = vlabs.GCLowThreshold
	api.EtcdVersion = vlabs.EtcdVersion
	api.EtcdDiskSizeGB = vlabs.EtcdDiskSizeGB
	api.EtcdStorageLimitGB = vlabs.EtcdStorageLimitGB
	api.EtcdEncryptionKey = vlabs.EtcdEncryptionKey
	api.AzureCNIVersion = vlabs.AzureCNIVersion
	api.AzureCNIURLLinux = vlabs.AzureCNIURLLinux
	api.AzureCNIURLWindows = vlabs.AzureCNIURLWindows
	api.KeyVaultSku = vlabs.KeyVaultSku
	api.MaximumLoadBalancerRuleCount = vlabs.MaximumLoadBalancerRuleCount
	api.ProxyMode = KubeProxyMode(vlabs.ProxyMode)
	api.PrivateAzureRegistryServer = vlabs.PrivateAzureRegistryServer
	api.OutboundRuleIdleTimeoutInMinutes = vlabs.OutboundRuleIdleTimeoutInMinutes
	api.CloudProviderDisableOutboundSNAT = vlabs.CloudProviderDisableOutboundSNAT
	api.KubeReservedCgroup = vlabs.KubeReservedCgroup
	api.MicrosoftAptRepositoryURL = vlabs.MicrosoftAptRepositoryURL
	api.EnableMultipleStandardLoadBalancers = vlabs.EnableMultipleStandardLoadBalancers
	api.Tags = vlabs.Tags
	convertComponentsToAPI(vlabs, api)
	convertAddonsToAPI(vlabs, api)
	convertKubeletConfigToAPI(vlabs, api)
	convertControllerManagerConfigToAPI(vlabs, api)
	convertCloudControllerManagerConfigToAPI(vlabs, api)
	convertAPIServerConfigToAPI(vlabs, api)
	convertSchedulerConfigToAPI(vlabs, api)
	convertPrivateClusterToAPI(vlabs, api)
	convertPodSecurityPolicyConfigToAPI(vlabs, api)
	convertContainerRuntimeConfigToAPI(vlabs, api)
}