Revert "digitalocean: don't set --cloud-provider=external on control plane starting v1.10"

This commit is contained in:
Andrew Sy Kim 2018-06-08 11:41:07 -04:00 committed by GitHub
parent ba93282c63
commit 5004652505
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 4 deletions

View File

@ -301,8 +301,7 @@ func ValidateCluster(c *kops.Cluster, strict bool) *field.Error {
case kops.CloudProviderGCE:
k8sCloudProvider = "gce"
case kops.CloudProviderDO:
// cloud provider should be blank since digitalocean uses external cloud controller
k8sCloudProvider = ""
k8sCloudProvider = "external"
case kops.CloudProviderVSphere:
k8sCloudProvider = "vsphere"
case kops.CloudProviderBareMetal:

View File

@ -144,7 +144,7 @@ func (b *KubeAPIServerOptionsBuilder) BuildOptions(o interface{}) error {
case kops.CloudProviderGCE:
c.CloudProvider = "gce"
case kops.CloudProviderDO:
// not required for digitalocean since it is managed by digitalocean-cloud-controller-manager
c.CloudProvider = "external"
case kops.CloudProviderVSphere:
c.CloudProvider = "vsphere"
case kops.CloudProviderBareMetal:

View File

@ -105,7 +105,7 @@ func (b *KubeControllerManagerOptionsBuilder) BuildOptions(o interface{}) error
kcm.ClusterName = gce.SafeClusterName(b.Context.ClusterName)
case kops.CloudProviderDO:
// cloud provider is specified by digitalocean-cloud-controller-manager
kcm.CloudProvider = "external"
case kops.CloudProviderVSphere:
kcm.CloudProvider = "vsphere"