RKE2 bootstrap and control-plane Cluster API providers.
Go to file
Furkat Gofurov a1f54889e4
Merge pull request #758 from AbsaOSS/secretsatrest
 Add EncryptionConfig support to RKE2ControlPlane
2025-10-23 14:58:33 +00:00
.devcontainer Bump golang to 1.23 2025-03-20 11:52:31 +01:00
.github [ci] Add retryOn429 for links check 2025-09-22 09:45:04 +02:00
bootstrap [fix] Return error on missing k8s version 2025-09-24 16:49:32 +02:00
controlplane RKE2ControlPlane: v1beta1 support EncryptionConfig 2025-10-23 13:27:10 +02:00
docs RKE2ControlPlane: v1beta1 support EncryptionConfig 2025-10-23 13:27:10 +02: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 RKE2ControlPlane: v1beta1 support EncryptionConfig 2025-10-23 13:27:10 +02:00
scripts docs: Add book for CAPRKE2 2024-08-22 16:43:19 +01:00
test Bump CAPI to 1.10.5 2025-09-01 09:35:21 +02: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] Add retryOn429 for links check 2025-09-22 09:45:04 +02: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 Bump CAPI to 1.10.5 2025-09-01 09:35:21 +02:00
README.md docs: Fix broken links 2024-11-01 15:19:32 +00:00
go.mod chore(deps): Bump github.com/coreos/ignition/v2 from 2.23.0 to 2.24.0 2025-10-20 02:03:41 +00:00
go.sum chore(deps): Bump github.com/coreos/ignition/v2 from 2.23.0 to 2.24.0 2025-10-20 02:03:41 +00:00
metadata.yaml chore: prepare main branch for v0.20 development 2025-08-18 15:19:42 +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.