File tree 3 files changed +13
-0
lines changed
3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ const (
45
45
SideroProviderName = "sidero"
46
46
VSphereProviderName = "vsphere"
47
47
MAASProviderName = "maas"
48
+ BYOHProviderName = "byoh"
48
49
)
49
50
50
51
// Bootstrap providers.
@@ -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 @@ -75,6 +75,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
75
75
config .PacketProviderName ,
76
76
config .SideroProviderName ,
77
77
config .VSphereProviderName ,
78
+ config .BYOHProviderName ,
78
79
},
79
80
wantErr : false ,
80
81
},
@@ -106,6 +107,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
106
107
config .PacketProviderName ,
107
108
config .SideroProviderName ,
108
109
config .VSphereProviderName ,
110
+ config .BYOHProviderName ,
109
111
},
110
112
wantErr : false ,
111
113
},
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
@@ -212,4 +213,8 @@ var expectedOutputYaml = `- File: core_components.yaml
212
213
Name: vsphere
213
214
ProviderType: InfrastructureProvider
214
215
URL: https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/latest/
216
+ - File: infrastructure-components.yaml
217
+ Name: byoh
218
+ ProviderType: InfrastructureProvider
219
+ URL: https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost/releases/latest/
215
220
`
You can’t perform that action at this time.
0 commit comments