|
1 | | -//go:build !gce && !aws && !azure && !kubemark && !alicloud && !magnum && !digitalocean && !clusterapi && !huaweicloud && !ionoscloud && !linode && !hetzner && !bizflycloud && !brightbox && !equinixmetal && !oci && !vultr && !tencentcloud && !scaleway && !externalgrpc && !civo && !rancher && !volcengine && !baiducloud && !cherry && !cloudstack && !exoscale && !kamatera && !ovhcloud && !kwok && !utho |
2 | | -// +build !gce,!aws,!azure,!kubemark,!alicloud,!magnum,!digitalocean,!clusterapi,!huaweicloud,!ionoscloud,!linode,!hetzner,!bizflycloud,!brightbox,!equinixmetal,!oci,!vultr,!tencentcloud,!scaleway,!externalgrpc,!civo,!rancher,!volcengine,!baiducloud,!cherry,!cloudstack,!exoscale,!kamatera,!ovhcloud,!kwok,!utho |
| 1 | +//go:build !gce && !aws && !azure && !kubemark && !alicloud && !magnum && !digitalocean && !clusterapi && !huaweicloud && !ionoscloud && !linode && !hetzner && !bizflycloud && !brightbox && !equinixmetal && !oci && !vultr && !tencentcloud && !scaleway && !externalgrpc && !civo && !rancher && !volcengine && !baiducloud && !cherry && !cloudstack && !exoscale && !kamatera && !ovhcloud && !kwok && !utho && !coreweave |
| 2 | +// +build !gce,!aws,!azure,!kubemark,!alicloud,!magnum,!digitalocean,!clusterapi,!huaweicloud,!ionoscloud,!linode,!hetzner,!bizflycloud,!brightbox,!equinixmetal,!oci,!vultr,!tencentcloud,!scaleway,!externalgrpc,!civo,!rancher,!volcengine,!baiducloud,!cherry,!cloudstack,!exoscale,!kamatera,!ovhcloud,!kwok,!utho,!coreweave |
3 | 3 |
|
4 | 4 | /* |
5 | 5 | Copyright 2018 The Kubernetes Authors. |
@@ -31,6 +31,7 @@ import ( |
31 | 31 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/civo" |
32 | 32 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/cloudstack" |
33 | 33 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/clusterapi" |
| 34 | + "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/coreweave" |
34 | 35 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/digitalocean" |
35 | 36 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/equinixmetal" |
36 | 37 | "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/exoscale" |
@@ -87,6 +88,7 @@ var AvailableCloudProviders = []string{ |
87 | 88 | cloudprovider.RancherProviderName, |
88 | 89 | cloudprovider.VolcengineProviderName, |
89 | 90 | cloudprovider.UthoProviderName, |
| 91 | + cloudprovider.CoreWeaveProviderName, |
90 | 92 | } |
91 | 93 |
|
92 | 94 | // DefaultCloudProvider is GCE. |
@@ -157,6 +159,8 @@ func buildCloudProvider(opts config.AutoscalingOptions, |
157 | 159 | return volcengine.BuildVolcengine(opts, do, rl) |
158 | 160 | case cloudprovider.UthoProviderName: |
159 | 161 | return utho.BuildUtho(opts, do, rl) |
| 162 | + case cloudprovider.CoreWeaveProviderName: |
| 163 | + return coreweave.BuildCoreWeave(opts, do, rl) |
160 | 164 | } |
161 | 165 | return nil |
162 | 166 | } |
0 commit comments