Rancher CAPI extension
Go to file
Alexander Demicev 98c65404d6
Merge pull request #1580 from Danil-Grigorev/refactor-syncer
Add operator_reconciler tests and simplify syncer implementation
2025-07-29 13:49:03 +02:00
.devcontainer Bump go to 1.24 to fix CVEs 2025-07-10 12:49:06 +03:00
.github Cleanup vsphere self-hosted runner 2025-07-17 10:26:07 +02:00
api Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
charts/rancher-turtles Add CAAPF PSA cluster role binding (#1573) 2025-07-29 12:18:13 +02:00
config Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
docs Add CAPIProvider architecture ADR 2025-07-10 13:47:05 +02:00
examples Merge pull request #1533 from furkatgofurov7/fix-cves 2025-07-10 16:13:36 +02:00
exp chore: bump cluster-api-provider-rke2 to v0.18.1 2025-07-29 12:43:59 +02:00
feature Remove outstandig bits and FG flag 2025-07-07 16:50:40 +02:00
hack Revert "Bump k8s related dependencies to v1.32.0 version" 2025-04-28 12:00:27 +03:00
internal Merge pull request #1580 from Danil-Grigorev/refactor-syncer 2025-07-29 13:49:03 +02:00
logos
scripts Wait for mounted clusterctl config to be synced (#1550) 2025-07-17 13:00:52 +02:00
test Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
tilt Mount clusterctl cm in Tilt environment 2025-07-21 16:00:47 +02:00
updatecli/updatecli.d Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
util
.dockerignore
.envrc.example
.gitignore
.golangci.yml Bump go to 1.24 to fix CVEs 2025-07-10 12:49:06 +03:00
.markdownlinkcheck.json
CODEOWNERS
CONTRIBUTING.md
Dockerfile
LICENSE
Makefile Remove operator CRDs 2025-07-18 13:12:59 +02:00
PROJECT
README.md
Tiltfile
code-of-conduct.md
devbox.json
devbox.lock
go.mod Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
go.sum Implement CAPIProvider as operator reconciler 2025-07-18 22:07:40 +02:00
index.yaml
main.go Add operator_reconciler tests 2025-07-28 12:10:28 +02:00
tilt-settings.json.example

README.md

Nightly e2e tests

Rancher Turtles

Rancher Turtles is a Kubernetes operator that provides integration between Rancher Manager and Cluster API (CAPI) with the aim of bringing full CAPI support to Rancher.

What is covered in this project?

Currently, this project has the following functionality:

  • Automatically import CAPI-created clusters into Rancher.
  • Install and configure the Cluster API Operator project.

More features will be added in the near future. Get in contact if you would like to be part of the early adopters programme.

Installation & Usage

Rancher Turtles is deployed using a Helm Chart. For instructions, see the getting started guide.

Documentation

Configuration steps, the quickstart guide and the architecture for this project can be found in our documentation.

How to contribute?

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

Community

Please check in with us in the #cluster-api channel on the Rancher Users Slack.

Code of Conduct

Participation in the project is governed by Code of Conduct.