in pkg/providers/imagefamily/ubuntu_2204.go [86:114]
func (u Ubuntu2204) ScriptlessCustomData(kubeletConfig *bootstrap.KubeletConfiguration, taints []v1.Taint, labels map[string]string, caBundle *string, _ *cloudprovider.InstanceType) bootstrap.Bootstrapper {
return bootstrap.AKS{
Options: bootstrap.Options{
ClusterName: u.Options.ClusterName,
ClusterEndpoint: u.Options.ClusterEndpoint,
KubeletConfig: kubeletConfig,
Taints: taints,
Labels: labels,
CABundle: caBundle,
GPUNode: u.Options.GPUNode,
GPUDriverVersion: u.Options.GPUDriverVersion,
GPUDriverType: u.Options.GPUDriverType,
GPUImageSHA: u.Options.GPUImageSHA,
SubnetID: u.Options.SubnetID,
},
Arch: u.Options.Arch,
TenantID: u.Options.TenantID,
SubscriptionID: u.Options.SubscriptionID,
Location: u.Options.Location,
KubeletIdentityClientID: u.Options.KubeletIdentityClientID,
ResourceGroup: u.Options.ResourceGroup,
ClusterID: u.Options.ClusterID,
APIServerName: u.Options.APIServerName,
KubeletClientTLSBootstrapToken: u.Options.KubeletClientTLSBootstrapToken,
NetworkPlugin: u.Options.NetworkPlugin,
NetworkPolicy: u.Options.NetworkPolicy,
KubernetesVersion: u.Options.KubernetesVersion,
}
}