mirror of https://github.com/kubernetes/kops.git
Remove cloud-config and cloud-provider from 1.33 apiserver
This commit is contained in:
parent
59365eb688
commit
1f6ea4fc75
|
@ -573,7 +573,9 @@ func (b *KubeAPIServerBuilder) buildPod(ctx context.Context, kubeAPIServer *kops
|
|||
return nil, fmt.Errorf("error building kube-apiserver flags: %v", err)
|
||||
}
|
||||
|
||||
flags = append(flags, fmt.Sprintf("--cloud-config=%s", InTreeCloudConfigFilePath))
|
||||
if b.IsKubernetesLT("1.33") {
|
||||
flags = append(flags, fmt.Sprintf("--cloud-config=%s", InTreeCloudConfigFilePath))
|
||||
}
|
||||
|
||||
pod := &v1.Pod{
|
||||
TypeMeta: metav1.TypeMeta{
|
||||
|
|
|
@ -97,29 +97,31 @@ func (b *KubeAPIServerOptionsBuilder) BuildOptions(cluster *kops.Cluster) error
|
|||
}
|
||||
c.Image = image
|
||||
|
||||
switch cluster.GetCloudProvider() {
|
||||
case kops.CloudProviderAWS:
|
||||
c.CloudProvider = "aws"
|
||||
case kops.CloudProviderGCE:
|
||||
c.CloudProvider = "gce"
|
||||
case kops.CloudProviderDO:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderHetzner:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderOpenstack:
|
||||
c.CloudProvider = "openstack"
|
||||
case kops.CloudProviderAzure:
|
||||
c.CloudProvider = "azure"
|
||||
case kops.CloudProviderScaleway:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderMetal:
|
||||
c.CloudProvider = "external"
|
||||
default:
|
||||
return fmt.Errorf("unknown cloudprovider %q", cluster.GetCloudProvider())
|
||||
}
|
||||
if b.controlPlaneKubernetesVersion.IsLT("1.33") {
|
||||
switch cluster.GetCloudProvider() {
|
||||
case kops.CloudProviderAWS:
|
||||
c.CloudProvider = "aws"
|
||||
case kops.CloudProviderGCE:
|
||||
c.CloudProvider = "gce"
|
||||
case kops.CloudProviderDO:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderHetzner:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderOpenstack:
|
||||
c.CloudProvider = "openstack"
|
||||
case kops.CloudProviderAzure:
|
||||
c.CloudProvider = "azure"
|
||||
case kops.CloudProviderScaleway:
|
||||
c.CloudProvider = "external"
|
||||
case kops.CloudProviderMetal:
|
||||
c.CloudProvider = "external"
|
||||
default:
|
||||
return fmt.Errorf("unknown cloudprovider %q", cluster.GetCloudProvider())
|
||||
}
|
||||
|
||||
if clusterSpec.ExternalCloudControllerManager != nil {
|
||||
c.CloudProvider = "external"
|
||||
if clusterSpec.ExternalCloudControllerManager != nil {
|
||||
c.CloudProvider = "external"
|
||||
}
|
||||
}
|
||||
|
||||
c.LogLevel = 2
|
||||
|
|
Loading…
Reference in New Issue