File tree Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ const (
39
39
DockerProviderName = "docker"
40
40
DOProviderName = "digitalocean"
41
41
GCPProviderName = "gcp"
42
+ IBMCloudProviderName = "ibmcloud"
42
43
Metal3ProviderName = "metal3"
43
44
NestedProviderName = "nested"
44
45
OpenStackProviderName = "openstack"
@@ -175,6 +176,11 @@ func (p *providersClient) defaults() []Provider {
175
176
url : "https://github.com/vmware-tanzu/cluster-api-provider-bringyourownhost/releases/latest/infrastructure-components.yaml" ,
176
177
providerType : clusterctlv1 .InfrastructureProviderType ,
177
178
},
179
+ & provider {
180
+ name : IBMCloudProviderName ,
181
+ url : "https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/releases/latest/infrastructure-components.yaml" ,
182
+ providerType : clusterctlv1 .InfrastructureProviderType ,
183
+ },
178
184
179
185
// Bootstrap providers
180
186
& provider {
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
68
68
config .DOProviderName ,
69
69
config .DockerProviderName ,
70
70
config .GCPProviderName ,
71
+ config .IBMCloudProviderName ,
71
72
config .MAASProviderName ,
72
73
config .Metal3ProviderName ,
73
74
config .NestedProviderName ,
@@ -100,6 +101,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
100
101
config .DOProviderName ,
101
102
config .DockerProviderName ,
102
103
config .GCPProviderName ,
104
+ config .IBMCloudProviderName ,
103
105
config .MAASProviderName ,
104
106
config .Metal3ProviderName ,
105
107
config .NestedProviderName ,
Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ byoh InfrastructureProvider https://github.com/vmware-tanzu/clu
115
115
digitalocean InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-digitalocean/releases/latest/ infrastructure-components.yaml
116
116
docker InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api/releases/latest/ infrastructure-components-development.yaml
117
117
gcp InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-gcp/releases/latest/ infrastructure-components.yaml
118
+ ibmcloud InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/releases/latest/ infrastructure-components.yaml
118
119
maas InfrastructureProvider https://github.com/spectrocloud/cluster-api-provider-maas/releases/latest/ infrastructure-components.yaml
119
120
metal3 InfrastructureProvider https://github.com/metal3-io/cluster-api-provider-metal3/releases/latest/ infrastructure-components.yaml
120
121
my-infra-provider InfrastructureProvider /home/.cluster-api/overrides/infrastructure-docker/latest/ infrastructure-components.yaml
@@ -185,6 +186,10 @@ var expectedOutputYaml = `- File: core_components.yaml
185
186
Name: gcp
186
187
ProviderType: InfrastructureProvider
187
188
URL: https://github.com/kubernetes-sigs/cluster-api-provider-gcp/releases/latest/
189
+ - File: infrastructure-components.yaml
190
+ Name: ibmcloud
191
+ ProviderType: InfrastructureProvider
192
+ URL: https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud/releases/latest/
188
193
- File: infrastructure-components.yaml
189
194
Name: maas
190
195
ProviderType: InfrastructureProvider
Original file line number Diff line number Diff line change @@ -190,6 +190,7 @@ providers.
190
190
| CACPN | cluster.x-k8s.io/provider=control-plane-nested |
191
191
| CAPA | cluster.x-k8s.io/provider=infrastructure-aws |
192
192
| CAPB | cluster.x-k8s.io/provider=infrastructure-byoh |
193
+ | CAPIBM | cluster.x-k8s.io/provider=infrastructure-ibmcloud |
193
194
| CAPV | cluster.x-k8s.io/provider=infrastructure-vsphere |
194
195
| CAPD | cluster.x-k8s.io/provider=infrastructure-docker |
195
196
| CAPM3 | cluster.x-k8s.io/provider=infrastructure-metal3 |
You can’t perform that action at this time.
0 commit comments