Chart configuration
For the up-to-date content of |
Rancher Turtles values
When installing Rancher Turtles using the official Helm chart, it is possible to configure a number of feature flags. This is a comprehensive list of the available values and their usage:
rancherTurtles:
features:
label: true # indicates that the label will be added (default: true)
etcd-snapshot-restore: # etcd snapshot and restore exp feature
enabled: false # indicates that the feature is enabled (default: false)
image: controller
imageVersion: v0.0.0
imagePullPolicy: IfNotPresent
addon-provider-fleet: # install fleet addon provider together with Turtles
enabled: true # indicates that the provider is installed (default: true)
agent-tls-mode: # use ca certs stored in rancher when importing capi clusters
enabled: false # indicates that the feature is enabled (default: false)
The list has been truncated to show only the configurable feature flags. Other fields with the rancherTurtles
key are automatically set when a chart is released.
Cluster API Operator values
Any values passed to helm
with the cluster-api-operator
key will be passed along to the Cluster API Operator
project.
A full set of available values for the |
Currently the available set of values for the cluster-api-operator
setup in the rancher-turtles
:
cluster-api-operator:
enabled: true # indicates if CAPI operator should be installed (default: true)
cleanup: true # indicates if CAPI operator resources should be cleaned up on uninstall (default: true)
cluster-api:
enabled: true # indicates if core CAPI controllers should be installed (default: true)
configSecret:
name: "" # (provide only if using a user-managed secret) name of the config secret to use for core CAPI controllers, used by the CAPI operator. See https://github.com/kubernetes-sigs/cluster-api-operator/tree/main/docs#installing-azure-infrastructure-provider docs for more details.
defaultName: "capi-env-variables" # default name for the automatically created secret.
core:
namespace: capi-system
fetchConfig: # (only required for airgapped environments)
url: "" # url to fetch config from, used by the CAPI operator. See https://github.com/kubernetes-sigs/cluster-api-operator/tree/main/docs#provider-spec docs for more details.
selector: "" # selector to use for fetching config, used by the CAPI operator.
rke2:
enabled: true # indicates if RKE2 provider for Cluster API should be installed (default: true)
version: "" # version of Cluster API Provider RKE2 (CAPRKE2) to install
bootstrap: # CAPRKE2 Bootstrap Provider
namespace: rke2-bootstrap-system
fetchConfig: # (only required for airgapped environments)
url: "" # url to fetch config from, used by the CAPI operator. See https://github.com/kubernetes-sigs/cluster-api-operator/tree/main/docs#provider-spec docs for more details.
selector: "" # selector to use for fetching config, used by the CAPI operator.
controlPlane: # CAPRKE2 Control Plane Provider
namespace: rke2-control-plane-system
fetchConfig: # (only required for airgapped environments)
url: "" # url to fetch config from, used by the CAPI operator. See https://github.com/kubernetes-sigs/cluster-api-operator/tree/main/docs#provider-spec docs for more details.
selector: "" # selector to use for fetching config, used by the CAPI operator.