Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions cmd/clusterctl/client/config/providers_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ const (

// Add-on providers.
const (
Cdk8sAddonProviderName = "eitco-cdk8s"
HelmAddonProviderName = "helm"
FleetAddonProviderName = "rancher-fleet"
)
Expand Down Expand Up @@ -441,6 +442,11 @@ func (p *providersClient) defaults() []Provider {
url: "https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases/latest/addon-components.yaml",
providerType: clusterctlv1.AddonProviderType,
},
&provider{
name: Cdk8sAddonProviderName,
url: "https://github.com/eitco/cluster-api-addon-provider-cdk8s/releases/latest/addon-components.yaml",
providerType: clusterctlv1.AddonProviderType,
},

// Runtime extensions providers
&provider{
Expand Down
2 changes: 2 additions & 0 deletions cmd/clusterctl/client/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
config.InClusterIPAMProviderName,
config.NutanixIPAMProviderName,
config.NutanixRuntimeExtensionsProviderName,
config.Cdk8sAddonProviderName,
config.HelmAddonProviderName,
config.FleetAddonProviderName,
},
Expand Down Expand Up @@ -176,6 +177,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
config.InClusterIPAMProviderName,
config.NutanixIPAMProviderName,
config.NutanixRuntimeExtensionsProviderName,
config.Cdk8sAddonProviderName,
config.HelmAddonProviderName,
config.FleetAddonProviderName,
},
Expand Down
5 changes: 5 additions & 0 deletions cmd/clusterctl/cmd/config_repositories_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ vultr-vultr InfrastructureProvider https://github.com/vultr/clus
in-cluster IPAMProvider https://github.com/kubernetes-sigs/cluster-api-ipam-provider-in-cluster/releases/latest/ ipam-components.yaml
nutanix IPAMProvider https://github.com/nutanix-cloud-native/cluster-api-ipam-provider-nutanix/releases/latest/ ipam-components.yaml
nutanix RuntimeExtensionProvider https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/releases/latest/ runtime-extensions-components.yaml
eitco-cdk8s AddonProvider https://github.com/eitco/cluster-api-addon-provider-cdk8s/releases/latest/ addon-components.yaml
helm AddonProvider https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases/latest/ addon-components.yaml
rancher-fleet AddonProvider https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/releases/latest/ addon-components.yaml
`
Expand Down Expand Up @@ -383,6 +384,10 @@ var expectedOutputYaml = `- File: core_components.yaml
Name: nutanix
ProviderType: RuntimeExtensionProvider
URL: https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/releases/latest/
- File: addon-components.yaml
Name: eitco-cdk8s
ProviderType: AddonProvider
URL: https://github.com/eitco/cluster-api-addon-provider-cdk8s/releases/latest/
- File: addon-components.yaml
Name: helm
ProviderType: AddonProvider
Expand Down
1 change: 1 addition & 0 deletions docs/book/src/reference/providers.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ source of inspiration and ideas for others.
## Addon
- [Fleet](https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/)
- [Helm](https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/)
- [Cdk8s](https://github.com/eitco/cluster-api-addon-provider-cdk8s/)

## Runtime Extensions
- [Nutanix](https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/)
Expand Down
1 change: 1 addition & 0 deletions docs/release/role-handbooks/communications/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ We should inform at least the following providers via a new issue on their respe

* Addon provider fleet: https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/issues/new
* Addon provider helm: https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/new
* Addon provider cdk8s: https://github.com/eitco/cluster-api-addon-provider-cdk8s/issues/new
* AWS: https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/new
* Azure: https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/new
* Cloudstack: https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/issues/new
Expand Down