https://github.com/rancher/cluster-api-addon-provider-fleet
Documentation: https://rancher.github.io/cluster-api-addon-provider-fleet/ Cluster API Add-on Provider for Fleet will auto register child clusters with https://fleet.rancher.io/
https://github.com/rancher/cluster-api-addon-provider-fleet
capi clusterapi fleet gitops multicluster
Last synced: 4 months ago
JSON representation
Documentation: https://rancher.github.io/cluster-api-addon-provider-fleet/ Cluster API Add-on Provider for Fleet will auto register child clusters with https://fleet.rancher.io/
- Host: GitHub
- URL: https://github.com/rancher/cluster-api-addon-provider-fleet
- Owner: rancher
- License: apache-2.0
- Created: 2024-04-10T08:39:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-19T14:26:11.000Z (8 months ago)
- Last Synced: 2025-06-19T15:29:35.628Z (8 months ago)
- Topics: capi, clusterapi, fleet, gitops, multicluster
- Language: Rust
- Homepage:
- Size: 633 KB
- Stars: 5
- Watchers: 8
- Forks: 9
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cluster API Add-on Provider for Fleet
> NOTE: The project is looking for more contributors.
## What is Cluster API Add-on Provider for Fleet (CAAPF)?
Cluster API Add-on Provider for Fleet (CAAPF) is a Cluster API (CAPI) provider that provides integration with [Fleet](https://github.com/rancher/fleet) to enable the easy deployment of applications to a CAPI provisioned cluster.
It provides the following functionality:
- Addon provider automatically installs `Fleet` in your management cluster.
- The provider will register a newly provisioned CAPI cluster with `Fleet` so that applications can be automatically deployed to the created cluster via GitOps, `Bundle` or `HelmOp`.
- The provider will automatically create a [Fleet Cluster Group](https://fleet.rancher.io/cluster-group) for every [CAPI ClusterClass](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class/). This enables you to deploy the same applications to all clusters created from the same ClusterClass.
- `CAPI` `Cluster`, `ControlPlane` resources are automatically added to the `Fleet` `Cluster` resource templates, allowing to perform per-cluster configuration templating for `Helm` based installations.
## Getting started
You can refer to the provider [documentation](https://rancher.github.io/cluster-api-addon-provider-fleet/) and the official `Fleet` [documentation](https://fleet.rancher.io/).
## Installation
Refer to the book [installation](./docs/book/02_getting_started/01_installation) section.
## Configuration
Refer to the book [configuration](./docs/book/03_tutorials/02_configuration) section
## Demo
[](https://asciinema.org/a/659626)
## Calico CNI installation demo
[](https://asciinema.org/a/700924)
## Get in contact
You can get in contact with us via the [#cluster-api](https://rancher-users.slack.com/archives/C060L985ZGC) channel on the [Rancher Users Slack](https://slack.rancher.io/).