File tree 5 files changed +15
-0
lines changed
5 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ const (
35
35
const (
36
36
AWSProviderName = "aws"
37
37
AzureProviderName = "azure"
38
+ BYOHProviderName = "byoh"
38
39
DockerProviderName = "docker"
39
40
DOProviderName = "digitalocean"
40
41
GCPProviderName = "gcp"
@@ -169,6 +170,11 @@ func (p *providersClient) defaults() []Provider {
169
170
url : "https://github.com/spectrocloud/cluster-api-provider-maas/releases/latest/infrastructure-components.yaml" ,
170
171
providerType : clusterctlv1 .InfrastructureProviderType ,
171
172
},
173
+ & provider {
174
+ name : BYOHProviderName ,
175
+ url : "https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost/releases/latest/infrastructure-components.yaml" ,
176
+ providerType : clusterctlv1 .InfrastructureProviderType ,
177
+ },
172
178
173
179
// Bootstrap providers
174
180
& provider {
Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
65
65
config .TalosControlPlaneProviderName ,
66
66
config .AWSProviderName ,
67
67
config .AzureProviderName ,
68
+ config .BYOHProviderName ,
68
69
config .DOProviderName ,
69
70
config .DockerProviderName ,
70
71
config .GCPProviderName ,
@@ -96,6 +97,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
96
97
config .TalosControlPlaneProviderName ,
97
98
config .AWSProviderName ,
98
99
config .AzureProviderName ,
100
+ config .BYOHProviderName ,
99
101
config .DOProviderName ,
100
102
config .DockerProviderName ,
101
103
config .GCPProviderName ,
Original file line number Diff line number Diff line change @@ -111,6 +111,7 @@ nested ControlPlaneProvider https://github.com/kubernetes-sigs/
111
111
talos ControlPlaneProvider https://github.com/talos-systems/cluster-api-control-plane-provider-talos/releases/latest/ control-plane-components.yaml
112
112
aws InfrastructureProvider my-aws-infrastructure-components.yaml
113
113
azure InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-azure/releases/latest/ infrastructure-components.yaml
114
+ byoh InfrastructureProvider https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost/releases/latest/ infrastructure-components.yaml
114
115
digitalocean InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-digitalocean/releases/latest/ infrastructure-components.yaml
115
116
docker InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api/releases/latest/ infrastructure-components-development.yaml
116
117
gcp InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-gcp/releases/latest/ infrastructure-components.yaml
@@ -168,6 +169,10 @@ var expectedOutputYaml = `- File: core_components.yaml
168
169
Name: azure
169
170
ProviderType: InfrastructureProvider
170
171
URL: https://github.com/kubernetes-sigs/cluster-api-provider-azure/releases/latest/
172
+ - File: infrastructure-components.yaml
173
+ Name: byoh
174
+ ProviderType: InfrastructureProvider
175
+ URL: https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost/releases/latest/
171
176
- File: infrastructure-components.yaml
172
177
Name: digitalocean
173
178
ProviderType: InfrastructureProvider
Original file line number Diff line number Diff line change @@ -185,6 +185,7 @@ providers.
185
185
| CACPK | cluster.x-k8s.io/provider=control-plane-kubeadm |
186
186
| CACPN | cluster.x-k8s.io/provider=control-plane-nested |
187
187
| CAPA | cluster.x-k8s.io/provider=infrastructure-aws |
188
+ | CAPB | cluster.x-k8s.io/provider=infrastructure-byoh |
188
189
| CAPV | cluster.x-k8s.io/provider=infrastructure-vsphere |
189
190
| CAPD | cluster.x-k8s.io/provider=infrastructure-docker |
190
191
| CAPM3 | cluster.x-k8s.io/provider=infrastructure-metal3 |
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ updated info about which API version they are supporting.
16
16
- [ Azure] ( https://github.com/kubernetes-sigs/cluster-api-provider-azure )
17
17
- [ Azure Stack HCI] ( https://github.com/microsoft/cluster-api-provider-azurestackhci )
18
18
- [ Baidu Cloud] ( https://github.com/baidu/cluster-api-provider-baiducloud )
19
+ - [ BYOH] ( https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost )
19
20
- [ Metal3] ( https://github.com/metal3-io/cluster-api-provider-metal3 )
20
21
- [ DigitalOcean] ( https://github.com/kubernetes-sigs/cluster-api-provider-digitalocean )
21
22
- [ Exoscale] ( https://github.com/exoscale/cluster-api-provider-exoscale )
You can’t perform that action at this time.
0 commit comments