Rancher CAPI extension
Go to file
Alexander Demicev 1a2f6eb737
Merge pull request #1632 from anmazzotti/separate_providers_chart
Create separate providers chart
2025-08-22 16:53:39 +02:00
.devcontainer Bump go to 1.24 to fix CVEs 2025-07-10 12:49:06 +03:00
.github chore(deps): Bump actions/checkout from 4 to 5 2025-08-18 07:29:59 +00:00
api Implement CAPIProvider EnableAutomaticUpdate toggle 2025-08-15 09:40:50 +02:00
charts Create separate providers chart 2025-08-22 11:49:09 +02:00
config Implement CAPIProvider EnableAutomaticUpdate toggle 2025-08-15 09:40:50 +02:00
docs Add CAPIProvider architecture ADR 2025-07-10 13:47:05 +02:00
examples chore(deps): Bump github.com/spf13/pflag 2025-08-04 06:00:36 +00:00
exp Bump to caprke2 0.19 2025-08-18 15:23:29 +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 #1601 from anmazzotti/fix_cache_always_invalid 2025-08-20 10:17:31 +02:00
logos
scripts Use latest ngrok-operator version for dev env 2025-08-22 15:11:00 +02:00
test chore(deps): Bump github.com/go-viper/mapstructure/v2 in /test 2025-08-21 15:13:45 +00:00
tilt Mount clusterctl cm in Tilt environment 2025-07-21 16:00:47 +02:00
updatecli/updatecli.d Actualize updatecli manifest 2025-08-07 09:53:38 +02:00
util Permit using github release or preloaded binary for system-agent (#986) 2025-01-10 11:31:19 +01:00
.dockerignore Cache e2e image builds 2024-10-22 11:33:33 +02:00
.envrc.example test: Remove obsolete label and related logic 2025-03-24 08:29:26 +00:00
.gitignore Cache e2e image builds 2024-10-22 11:33:33 +02:00
.golangci.yml Bump go to 1.24 to fix CVEs 2025-07-10 12:49:06 +03:00
.markdownlinkcheck.json
CODEOWNERS Rename 'rancher-sandbox/rancher-turtles' to 'rancher/turtles' 2024-03-19 13:39:50 +02:00
CONTRIBUTING.md Fix documentation links (#1076) 2025-02-10 12:07:49 +00:00
Dockerfile Support enabling Clusterclass operations via helm install (#1074) 2025-02-06 23:08:39 +02:00
LICENSE
Makefile Create separate providers chart 2025-08-22 11:49:09 +02:00
PROJECT Move all day 2 operation into single package 2025-02-03 11:17:29 +01:00
README.md Fix documentation links (#1076) 2025-02-10 12:07:49 +00:00
Tiltfile Allow setting custom args for projects in Tiltfile (#1097) 2025-02-25 11:06:48 +01:00
code-of-conduct.md
devbox.json
devbox.lock
go.mod chore(deps): Bump golang.org/x/text in the other-dependencies group 2025-08-12 11:15:44 +01:00
go.sum chore(deps): Bump golang.org/x/text in the other-dependencies group 2025-08-12 11:15:44 +01:00
index.yaml
main.go Add operator_reconciler tests 2025-07-28 12:10:28 +02:00
tilt-settings.json.example Install turtles in a dev-env as opposed to upstream operator (#869) 2024-11-27 15:32:33 +01:00

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.