Skip to content

Commit 63234a4

Browse files
Add addon provider fleet to registry
Signed-off-by: Danil-Grigorev <[email protected]>
1 parent c3ed535 commit 63234a4

File tree

5 files changed

+16
-1
lines changed

5 files changed

+16
-1
lines changed

cmd/clusterctl/client/config/providers_client.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ const (
108108

109109
// Add-on providers.
110110
const (
111-
HelmAddonProviderName = "helm"
111+
HelmAddonProviderName = "helm"
112+
FleetAddonProviderName = "fleet"
112113
)
113114

114115
// Runtime extensions providers.
@@ -447,6 +448,11 @@ func (p *providersClient) defaults() []Provider {
447448
url: "https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases/latest/addon-components.yaml",
448449
providerType: clusterctlv1.AddonProviderType,
449450
},
451+
&provider{
452+
name: FleetAddonProviderName,
453+
url: "https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/releases/latest/addon-components.yaml",
454+
providerType: clusterctlv1.AddonProviderType,
455+
},
450456

451457
// Runtime extensions providers
452458
&provider{

cmd/clusterctl/client/config_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
113113
config.NutanixIPAMProviderName,
114114
config.NutanixRuntimeExtensionsProviderName,
115115
config.HelmAddonProviderName,
116+
config.FleetAddonProviderName,
116117
},
117118
wantErr: false,
118119
},
@@ -181,6 +182,7 @@ func Test_clusterctlClient_GetProvidersConfig(t *testing.T) {
181182
config.NutanixIPAMProviderName,
182183
config.NutanixRuntimeExtensionsProviderName,
183184
config.HelmAddonProviderName,
185+
config.FleetAddonProviderName,
184186
},
185187
wantErr: false,
186188
},

cmd/clusterctl/cmd/config_repositories_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ in-cluster IPAMProvider https://github.com/kubernetes
161161
nutanix IPAMProvider https://github.com/nutanix-cloud-native/cluster-api-ipam-provider-nutanix/releases/latest/ ipam-components.yaml
162162
nutanix RuntimeExtensionProvider https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/releases/latest/ runtime-extensions-components.yaml
163163
helm AddonProvider https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases/latest/ addon-components.yaml
164+
fleet AddonProvider https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/releases/latest/ addon-components.yaml
164165
`
165166

166167
var expectedOutputYaml = `- File: core_components.yaml
@@ -399,4 +400,8 @@ var expectedOutputYaml = `- File: core_components.yaml
399400
Name: helm
400401
ProviderType: AddonProvider
401402
URL: https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/releases/latest/
403+
- File: addon-components.yaml
404+
Name: fleet
405+
ProviderType: AddonProvider
406+
URL: https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/releases/latest/
402407
`

docs/book/src/reference/providers.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ updated info about which API version they are supporting.
6969

7070
## Addon
7171
- [Helm](https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/)
72+
- [Fleet](https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/)
7273

7374
## Runtime Extensions
7475
- [Nutanix](https://github.com/nutanix-cloud-native/cluster-api-runtime-extensions-nutanix/)

docs/release/role-handbooks/communications/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ The goal of this task is to inform all providers that a new beta.0 version a rel
181181
We should inform at least the following providers via a new issue on their respective repos that a new version of CAPI is being released (provide the release date) and that the beta.0 version is ready for them to test.
182182

183183
* Addon provider helm: https://github.com/kubernetes-sigs/cluster-api-addon-provider-helm/issues/new
184+
* Addon provider fleet: https://github.com/rancher-sandbox/cluster-api-addon-provider-fleet/issues/new
184185
* AWS: https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/new
185186
* Azure: https://github.com/kubernetes-sigs/cluster-api-provider-azure/issues/new
186187
* Cloudstack: https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/issues/new

0 commit comments

Comments
 (0)