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/
Go to file
Furkat Gofurov 212059f13a
Rename `HelmApp` to `HelmOp` in the repo (#344)
* Rename `HelmApp` to `HelmOp in the repo

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Minor Documentation updates

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

* Bump dependencies to newer versions

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>

---------

Signed-off-by: Furkat Gofurov <furkat.gofurov@suse.com>
2025-08-20 08:20:08 +00:00
.devcontainer feat: started to implement reconcile 2024-04-12 17:05:27 +01:00
.github Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
config Migrate from rancher-sandbox org to rancher (#341) 2025-08-01 08:50:10 +02:00
docs Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
fleet/applications/calico Add RKE2 example with GitRepo usage (#198) 2025-03-05 12:22:19 +00:00
hack/tools/metadataupdate Add workflow to automatically update metadata yaml (#291) 2025-05-14 17:50:21 +02:00
src Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
testdata Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
.dockerignore Release 0.4 prep (#119) 2024-11-27 22:49:18 +00:00
.gitignore docs: started to update readme 2024-05-13 08:24:19 +01:00
Cargo.lock chore(deps): Bump rand from 0.9.1 to 0.9.2 (#336) 2025-07-22 10:13:23 +00:00
Cargo.toml chore(deps): Bump clap from 4.5.39 to 4.5.41 (#333) 2025-07-22 10:13:02 +00:00
Dockerfile Add conditions and expose Fleet FG through config (#215) 2025-03-17 16:44:46 +00:00
LICENSE init: initial project scaffolding 2024-04-11 08:49:17 +01:00
README.md Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
Tiltfile Migrate from rancher-sandbox org to rancher (#341) 2025-08-01 08:50:10 +02:00
default.nix Introduce nix to cover prerequisites 2024-05-31 09:21:52 +02:00
development.nix Introduce nix to cover prerequisites 2024-05-31 09:21:52 +02:00
justfile Rename `HelmApp` to `HelmOp` in the repo (#344) 2025-08-20 08:20:08 +00:00
metadata.yaml Update metadata.yaml for next release (#327) 2025-06-23 07:52:51 +00:00
shell.nix Fixed e2e (#53) 2024-06-03 14:45:52 +00:00

README.md

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 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 for every CAPI ClusterClass. 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 and the official Fleet documentation.

Installation

Refer to the book installation section.

Configuration

Refer to the book configuration section

Demo

asciicast

Calico CNI installation demo

asciicast

Get in contact

You can get in contact with us via the #cluster-api channel on the Rancher Users Slack.