diff --git a/pkg/model/components/kubelet.go b/pkg/model/components/kubelet.go index 1c8d82af72ff6..94996a16faab4 100644 --- a/pkg/model/components/kubelet.go +++ b/pkg/model/components/kubelet.go @@ -159,6 +159,10 @@ func (b *KubeletOptionsBuilder) BuildOptions(o interface{}) error { clusterSpec.Kubelet.CloudProvider = "azure" } + if cloudProvider == kops.CloudProviderScaleway { + clusterSpec.Kubelet.CloudProvider = "external" + } + if clusterSpec.ExternalCloudControllerManager != nil { clusterSpec.Kubelet.CloudProvider = "external" } diff --git a/upup/pkg/fi/cloudup/populate_instancegroup_spec.go b/upup/pkg/fi/cloudup/populate_instancegroup_spec.go index 12275edb95b9a..61ef91b8b85c3 100644 --- a/upup/pkg/fi/cloudup/populate_instancegroup_spec.go +++ b/upup/pkg/fi/cloudup/populate_instancegroup_spec.go @@ -53,7 +53,7 @@ const ( defaultMasterMachineTypeSCW = "DEV1-M" defaultDONodeImage = "ubuntu-20-04-x64" - defaultSCWNodeImage = "debian_buster" + defaultSCWNodeImage = "ubuntu_focal" ) // TODO: this hardcoded list can be replaced with DescribeInstanceTypes' DedicatedHostsSupported field