RKE2 bootstrap and control-plane Cluster API providers.
Go to file
Andrea Mazzotti 8598e7f3d6
Merge pull request #712 from rancher/dependabot/go_modules/github.com/onsi/gomega-1.38.0
chore(deps): Bump github.com/onsi/gomega from 1.37.0 to 1.38.0
2025-08-18 11:54:46 +00:00
.devcontainer Bump golang to 1.23 2025-03-20 11:52:31 +01:00
.github chore(deps): Bump actions/checkout from 4 to 5 2025-08-18 03:46:26 +00:00
bootstrap Merge pull request #698 from valaparthvi/config-map-file-source 2025-07-29 09:36:49 +00:00
controlplane Merge pull request #698 from valaparthvi/config-map-file-source 2025-07-29 09:36:49 +00:00
docs Merge pull request #698 from valaparthvi/config-map-file-source 2025-07-29 09:36:49 +00:00
examples Merge pull request #649 from furkatgofurov7/support-gzip-user-data 2025-07-03 09:33:50 +00:00
hack Bump golangci-lint to v2 2025-04-08 09:06:01 +02:00
image-builder Update image builder AMI 2024-08-13 14:35:17 +02:00
pkg feat: Add e2e test for external datastore 2025-07-22 14:17:06 +01:00
scripts docs: Add book for CAPRKE2 2024-08-22 16:43:19 +01:00
test Merge pull request #698 from valaparthvi/config-map-file-source 2025-07-29 09:36:49 +00:00
version fixed linting issues (first pass) 2023-03-10 12:58:16 +00:00
.dockerignore chore: scaffolding of the provider 2022-11-02 10:07:26 +00:00
.gitignore moved cloud-init package to bootstrap/internal and did some cleanup 2023-02-15 17:11:44 +00:00
.golangci.yml Increase amount of concurrent reconciliations 2025-06-27 14:43:22 +02:00
.markdown-link-check.json ci: Check for broken links in MD files 2024-11-01 15:19:32 +00:00
CODEOWNERS Move CODEOWNERS file to the root of the repo and make @rancher/highlander as owner 2024-08-27 17:02:42 +03:00
Dockerfile feat: add dockerfile cross-compilation for multi-platform images 2025-01-28 15:36:54 +01:00
LICENSE chore: readme and tailt changes 2022-11-03 07:59:02 +00:00
Makefile Rely on RKE2 managed etcd for member removal 2025-07-08 11:39:36 +02:00
README.md docs: Fix broken links 2024-11-01 15:19:32 +00:00
go.mod Merge pull request #712 from rancher/dependabot/go_modules/github.com/onsi/gomega-1.38.0 2025-08-18 11:54:46 +00:00
go.sum Merge pull request #712 from rancher/dependabot/go_modules/github.com/onsi/gomega-1.38.0 2025-08-18 11:54:46 +00:00
metadata.yaml chore: prepare main branch for v0.19 development 2025-07-21 11:55:13 +02:00
tilt-provider.json Change organisation name in Makefile 2024-07-10 13:23:55 +02:00

README.md

Cluster API Provider RKE2

GitHub


What is Cluster API Provider RKE2

The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.

Cluster API Provider RKE2 is a combination of 2 provider types, a Cluster API Control Plane Provider for provisioning Kubernetes control plane nodes and a Cluster API Bootstrap Provider for bootstrapping Kubernetes on a machine where RKE2 is used as the Kubernetes distro.


Please see our book for in-depth documentation.


How to contribute?

See our contributor guide for more details on how to get involved.