Cassandra Operator Helm Chart
Handles the provisioning and management of Apache Cassandra® clusters.
Maintainers
Name | Url | |
---|---|---|
Cass Operator Team | [email protected] | https://github.com/k8ssandra/cass-operator |
K8ssandra Team | [email protected] | https://github.com/k8ssandra |
Source Code
- https://github.com/k8ssandra/cass-operator
- https://github.com/k8ssandra/k8ssandra/tree/main/charts/cass-operator
Requirements
Repository | Name | Version |
---|---|---|
file://../k8ssandra-common | k8ssandra-common | 0.28.4 |
Values
Key | Type | Default | Description |
---|---|---|---|
nameOverride | string | "" |
A name in place of the chart name which is used in the metadata.name of objects created by this chart. |
fullnameOverride | string | "" |
A name in place of the value used for metadata.name in objects created by this chart. The default value has the form releaseName-chartName. |
commonLabels | object | {} |
Labels to be added to all deployed resources. |
replicaCount | int | 1 |
Sets the number of cass-operator pods. |
clusterScoped | bool | false |
Determines whether cass-operator only watch and manages CassandraDatacenters in the same namespace in which the operator is deployed or if watches and manages CassandraDatacenters across all namespaces. |
admissionWebhooks | object | {"enabled":false} |
Configures admission webhooks deployed with cass-operator. |
admissionWebhooks.enabled | bool | false |
Turns the admission webhooks on or off |
image.registry | string | "docker.io" |
Container registry containing the repository where the image resides |
image.repository | string | "k8ssandra/cass-operator" |
Docker repository for cass-operator |
image.pullPolicy | string | "IfNotPresent" |
Pull policy for the operator container |
image.tag | string | "v1.9.0" |
Tag of the cass-operator image to pull from image.repository |
image.registryOverride | string | nil |
Docker registry containing all cass-operator related images. Setting this allows for usage of an internal registry without specifying serverImage, configBuilderImage, and busyboxImage on all CassandraDatacenter objects. |
imagePullSecrets | list | [] |
References to secrets to use when pulling images. See: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ |
serviceAccount.annotations | object | {} |
Annotations to add to the service account. |
podAnnotations | object | {} |
Annotations for the cass-operator pod. |
podSecurityContext | object | {} |
PodSecurityContext for the cass-operator pod. See: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ |
securityContext.runAsNonRoot | bool | true |
Run cass-operator container as non-root user |
securityContext.runAsGroup | int | 65534 |
Group for the user running the cass-operator container / process |
securityContext.runAsUser | int | 65534 |
User for running the cass-operator container / process |
securityContext.readOnlyRootFilesystem | bool | true |
Run cass-operator container having read-only root file system permissions. |
resources | object | {} |
Resources requests and limits for the cass-operator pod. We usually recommend not to specify default resources and to leave this as a conscious choice for the user. This also increases chances charts run on environments with little resources, such as Minikube. If you want to specify resources, add requests and limits for cpu and memory while removing the existing {} |
vmwarePSPEnabled | bool | false |
Enables specific VMware functionality. If you need this functionality it will automatically be enabled for you. |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified February 24, 2023: Merge pull request #1598 from k8ssandra/1597-docs-v1_update_to_new_changes (eabf7e3)