|
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