File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ const (
63
63
VclusterProviderName = "vcluster"
64
64
VirtinkProviderName = "virtink"
65
65
CoxEdgeProviderName = "coxedge"
66
+ ProxmoxProviderName = "proxmox"
66
67
)
67
68
68
69
// Bootstrap providers.
@@ -270,6 +271,11 @@ func (p *providersClient) defaults() []Provider {
270
271
url : "https://github.com/smartxworks/cluster-api-provider-virtink/releases/latest/infrastructure-components.yaml" ,
271
272
providerType : clusterctlv1 .InfrastructureProviderType ,
272
273
},
274
+ & provider {
275
+ name : ProxmoxProviderName ,
276
+ url : "https://github.com/ionos-cloud/cluster-api-provider-proxmox/releases/latest/infrastructure-components.yaml" ,
277
+ providerType : clusterctlv1 .InfrastructureProviderType ,
278
+ },
273
279
274
280
// Bootstrap providers
275
281
& provider {
Original file line number Diff line number Diff line change @@ -92,6 +92,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
92
92
config .OpenStackProviderName ,
93
93
config .OutscaleProviderName ,
94
94
config .PacketProviderName ,
95
+ config .ProxmoxProviderName ,
95
96
config .SideroProviderName ,
96
97
config .VCloudDirectorProviderName ,
97
98
config .VclusterProviderName ,
@@ -145,6 +146,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
145
146
config .OpenStackProviderName ,
146
147
config .OutscaleProviderName ,
147
148
config .PacketProviderName ,
149
+ config .ProxmoxProviderName ,
148
150
config .SideroProviderName ,
149
151
config .VCloudDirectorProviderName ,
150
152
config .VclusterProviderName ,
Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ oci InfrastructureProvider https://github.com/oracle/cluster-a
141
141
openstack InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-openstack/releases/latest/ infrastructure-components.yaml
142
142
outscale InfrastructureProvider https://github.com/outscale/cluster-api-provider-outscale/releases/latest/ infrastructure-components.yaml
143
143
packet InfrastructureProvider https://github.com/kubernetes-sigs/cluster-api-provider-packet/releases/latest/ infrastructure-components.yaml
144
+ proxmox InfrastructureProvider https://github.com/ionos-cloud/cluster-api-provider-proxmox/releases/latest/ infrastructure-components.yaml
144
145
sidero InfrastructureProvider https://github.com/siderolabs/sidero/releases/latest/ infrastructure-components.yaml
145
146
vcd InfrastructureProvider https://github.com/vmware/cluster-api-provider-cloud-director/releases/latest/ infrastructure-components.yaml
146
147
vcluster InfrastructureProvider https://github.com/loft-sh/cluster-api-provider-vcluster/releases/latest/ infrastructure-components.yaml
@@ -301,6 +302,10 @@ var expectedOutputYaml = `- File: core_components.yaml
301
302
Name: packet
302
303
ProviderType: InfrastructureProvider
303
304
URL: https://github.com/kubernetes-sigs/cluster-api-provider-packet/releases/latest/
305
+ - File: infrastructure-components.yaml
306
+ Name: proxmox
307
+ ProviderType: InfrastructureProvider
308
+ URL: https://github.com/ionos-cloud/cluster-api-provider-proxmox/releases/latest/
304
309
- File: infrastructure-components.yaml
305
310
Name: sidero
306
311
ProviderType: InfrastructureProvider
You can’t perform that action at this time.
0 commit comments