RKE2 bootstrap and control-plane Cluster API providers.
Go to file
Danil-Grigorev 931e7cc55a
Propagate PreTerminateHookCleanupAnnotation on old machines
- Lint fixes

Signed-off-by: Danil-Grigorev <danil.grigorev@suse.com>
2024-09-16 11:02:51 +02:00
.devcontainer Bump go to v1.21.X 2024-03-19 12:37:35 +02:00
.github Merge pull request #390 from rancher/dependabot/github_actions/golangci/golangci-lint-action-6.1.0 2024-08-28 17:23:32 +03:00
bootstrap Merge pull request #301 from AshleyDumaine/cis-enum 2024-08-26 18:34:01 +03:00
controlplane Propagate PreTerminateHookCleanupAnnotation on old machines 2024-09-16 11:02:51 +02:00
docs Clarify our release cadence 2024-08-28 15:46:11 +03:00
hack docs: Add book for CAPRKE2 2024-08-22 16:43:19 +01:00
image-builder Update image builder AMI 2024-08-13 14:35:17 +02:00
pkg Propagate PreTerminateHookCleanupAnnotation on old machines 2024-09-16 11:02:51 +02:00
samples Update e2e tests to utilize default 2024-08-28 08:55:45 +02:00
scripts docs: Add book for CAPRKE2 2024-08-22 16:43:19 +01:00
test Implement etcd member management in pre-terminate hook 2024-09-16 11:02:51 +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 test: add clusterclass scenario to e2e 2024-09-03 11:56:56 +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 Rename CAPRKE2 org references in the codebase 2024-07-11 13:14:48 +03:00
LICENSE chore: readme and tailt changes 2022-11-03 07:59:02 +00:00
Makefile update controller-gen to 0.14.0 and conversion-gen to 0.30.0, regenerate CRDs 2024-08-26 10:04:23 -04:00
README.md docs: edit README to add link to book 2024-09-02 10:44:26 +02:00
go.mod test: add clusterclass scenario to e2e 2024-09-03 11:56:56 +02:00
go.sum Merge pull request #386 from rancher/dependabot/go_modules/github.com/docker/docker-25.0.6incompatible 2024-08-28 17:27:14 +03:00
metadata.yaml Prepare main branch for v0.7 development 2024-08-28 16:52:36 +03: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.