Helm chart configuration reference
A reference table containing all configurable properties of the Strimzi Cluster Operator Helm chart and their default values.
Specify each property using --set
option in your helm
commands. For example:
helm install strimzi-cluster-operator \
--namespace [***NAMESPACE***] \
--set 'image.imagePullSecrets[0].name=[***SECRET NAME***]' \
--set-file clouderaLicense.fileContent=[***PATH TO LICENSE FILE***] \
--set watchAnyNamespace=true \
oci://container.repository.cloudera.com/cloudera-helm/csm-operator/strimzi-kafka-operator \
--version 1.1.0-b79
Parameter | Description | Default |
---|---|---|
replicas |
Number of replicas of the cluster operator | 1 |
revisionHistoryLimit |
Number of replicaSet to keep of the operator deployment | 10 |
watchNamespaces |
Comma separated list of additional namespaces for the strimzi-operator to watch | [] |
watchAnyNamespace |
Watch the whole Kubernetes cluster (all namespaces) | false |
defaultImageRegistry |
Default image registry for all the images | container.repository.cloudera.com |
defaultImageRepository |
Default image registry for all the images | cloudera |
defaultImageTag |
Default image tag for all the images except Kafka Bridge | 0.41.0.1.1.0-b79 |
image.registry |
Override default Cluster Operator image registry | nil |
image.repository |
Override default Cluster Operator image repository | nil |
image.name |
Cluster Operator image name | kafka-operator |
image.tag |
Override default Cluster Operator image tag | nil |
image.digest |
Override Cluster Operator image tag with digest | nil |
image.imagePullPolicy |
Image pull policy for all pods deployed by Cluster Operator | IfNotPresent |
image.imagePullSecrets |
List of Docker registry pull secrets | [] |
fullReconciliationIntervalMs |
Full reconciliation interval in milliseconds | 120000 |
leaderElection.enable |
Whether to enable leader election | true |
operationTimeoutMs |
Operation timeout in milliseconds | 300000 |
operatorNamespaceLabels |
Labels of the namespace where the operator runs | nil |
podSecurityContext |
Cluster Operator pod's security context | nil |
priorityClassName |
Cluster Operator pod's priority class name | nil |
securityContext |
Cluster Operator container's security context | nil |
rbac.create |
Whether to create RBAC related resources | yes |
serviceAccountCreate |
Whether to create a service account | yes |
serviceAccount |
Cluster Operator's service account | strimzi-cluster-operator |
podDisruptionBudget.enabled |
Whether to enable the podDisruptionBudget feature | false |
podDisruptionBudget.minAvailable |
Default value for how many pods must be running in a cluster | 1 |
podDisruptionBudget.maxUnavailable |
Default value for how many pods can be down | nil |
extraEnvs |
Extra environment variables for the Cluster operator container | [] |
kafka.image.registry |
Override default Kafka image registry | nil |
kafka.image.repository |
Override default Kafka image repository | nil |
kafka.image.name |
Kafka image name | kafka |
kafka.image.tagPrefix |
Override default Kafka image tag prefix | nil |
kafka.image.tag |
Override default Kafka image tag and ignore suffix | nil |
kafka.image.digest |
Override Kafka image tag with digest | nil |
kafkaConnect.image.registry |
Override default Kafka Connect image registry | nil |
kafkaConnect.image.repository |
Override default Kafka Connect image repository | nil |
kafkaConnect.image.name |
Kafka Connect image name | kafka |
kafkaConnect.image.tagPrefix |
Override default Kafka Connect image tag prefix | nil |
kafkaConnect.image.tag |
Override default Kafka Connect image tag and ignore suffix | nil |
kafkaConnect.image.digest |
Override Kafka Connect image tag with digest | nil |
kafkaMirrorMaker.image.registry |
Override default Kafka Mirror Maker image registry | nil |
kafkaMirrorMaker.image.repository |
Override default Kafka Mirror Maker image repository | nil |
kafkaMirrorMaker.image.name |
Kafka Mirror Maker image name | kafka |
kafkaMirrorMaker.image.tagPrefix |
Override default Kafka Mirror Maker image tag prefix | nil |
kafkaMirrorMaker.image.tag |
Override default Kafka Mirror Maker image tag and ignore suffix | nil |
kafkaMirrorMaker.image.digest |
Override Kafka Mirror Maker image tag with digest | nil |
cruiseControl.image.registry |
Override default Cruise Control image registry | nil |
cruiseControl.image.repository |
Override default Cruise Control image repository | nil |
cruiseControl.image.name |
Cruise Control image name | kafka |
cruiseControl.image.tagPrefix |
Override default Cruise Control image tag prefix | nil |
cruiseControl.image.tag |
Override default Cruise Control image tag and ignore suffix | nil |
cruiseControl.image.digest |
Override Cruise Control image tag with digest | nil |
topicOperator.image.registry |
Override default Topic Operator image registry | nil |
topicOperator.image.repository |
Override default Topic Operator image repository | nil |
topicOperator.image.name |
Topic Operator image name | kafka-operator |
topicOperator.image.tag |
Override default Topic Operator image tag | nil |
topicOperator.image.digest |
Override Topic Operator image tag with digest | nil |
userOperator.image.registry |
Override default User Operator image registry | nil |
userOperator.image.repository |
Override default User Operator image repository | nil |
userOperator.image.name |
User Operator image name | kafka-operator |
userOperator.image.tag |
Override default User Operator image tag | nil |
userOperator.image.digest |
Override User Operator image tag with digest | nil |
kafkaInit.image.registry |
Override default Init Kafka image registry | nil |
kafkaInit.image.repository |
Override default Init Kafka image repository | nil |
kafkaInit.image.name |
Init Kafka image name | operator |
kafkaInit.image.tag |
Override default Init Kafka image tag | nil |
kafkaInit.image.digest |
Override Init Kafka image tag with digest | nil |
kafkaBridge.image.registry |
Override default Kafka Bridge image registry | quay.io |
kafkaBridge.image.repository |
Override default Kafka Bridge image repository | strimzi |
kafkaBridge.image.name |
Kafka Bridge image name | kafka-bridge |
kafkaBridge.image.tag |
Override default Kafka Bridge image tag | 0.28.0 |
kafkaBridge.image.digest |
Override Kafka Bridge image tag with digest | nil |
kafkaExporter.image.registry |
Override default Kafka Exporter image registry | nil |
kafkaExporter.image.repository |
Override default Kafka Exporter image repository | nil |
kafkaExporter.image.name |
Kafka Exporter image name | kafka |
kafkaExporter.image.tagPrefix |
Override default Kafka Exporter image tag prefix | nil |
kafkaExporter.image.tag |
Override default Kafka Exporter image tag and ignore suffix | nil |
kafkaExporter.image.digest |
Override Kafka Exporter image tag with digest | nil |
kafkaMirrorMaker2.image.registry |
Override default Kafka Mirror Maker 2 image registry | nil |
kafkaMirrorMaker2.image.repository |
Override default Kafka Mirror Maker 2 image repository | nil |
kafkaMirrorMaker2.image.name |
Kafka Mirror Maker 2 image name | kafka |
kafkaMirrorMaker2.image.tagPrefix |
Override default Kafka Mirror Maker 2 image tag prefix | nil |
kafkaMirrorMaker2.image.tag |
Override default Kafka Mirror Maker 2 image tag and ignore suffix | nil |
kafkaMirrorMaker2.image.digest |
Override Kafka Mirror Maker 2 image tag with digest | nil |
kanikoExecutor.image.registry |
Override default Kaniko Executor image registry | nil |
kanikoExecutor.image.repository |
Override default Kaniko Executor image repository | nil |
kanikoExecutor.image.name |
Kaniko Executor image name | kaniko-executor |
kanikoExecutor.image.tag |
Override default Kaniko Executor image tag | nil |
kanikoExecutor.image.digest |
Override Kaniko Executor image tag with digest | nil |
resources.limits.memory |
Memory constraint for limits | 384Mi 1 |
resources.limits.cpu |
CPU constraint for limits | 1000m |
resources.requests.memory |
Memory constraint for requests | 384Mi 1 |
livenessProbe.initialDelaySeconds |
Liveness probe initial delay in seconds | 10 |
livenessProbe.periodSeconds |
Liveness probe period in seconds | 30 |
readinessProbe.initialDelaySeconds |
Readiness probe initial delay in seconds | 10 |
readinessProbe.periodSeconds |
Readiness probe period in seconds | 30 |
imageTagOverride |
Override all image tag config | nil |
createGlobalResources |
Allow creation of cluster-scoped resources | true |
createAggregateRoles |
Create cluster roles that extend aggregated roles to use Strimzi CRDs | false |
tolerations |
Add tolerations to Operator Pod | [] |
affinity |
Add affinities to Operator Pod | {} |
annotations |
Add annotations to Operator Pod | {} |
labels |
Add labels to Operator Pod | {} |
nodeSelector |
Add a node selector to Operator Pod | {} |
featureGates |
Feature Gates configuration | nil |
tmpDirSizeLimit |
Set the sizeLimit for the tmp dir volume used by the
operator |
1Mi |
labelsExclusionPattern |
Override the exclude pattern for exclude some labels | "" |
generateNetworkPolicy |
Controls whether Strimzi generates network policy resources | true |
connectBuildTimeoutMs |
Overrides the default timeout value for building new Kafka Connect | 300000 |
mavenBuilder.image.registry |
Override default Maven Builder image registry | nil |
mavenBuilder.image.repository |
Maven Builder image repository | nil |
mavenBuilder.image.name |
Override default Maven Builder image name | maven-builder |
mavenBuilder.image.tag |
Override default Maven Builder image tag | nil |
mavenBuilder.image.digest |
Override Maven Builder image tag with digest | nil |
logConfiguration |
Override default log4j.properties content |
nil |
logLevel |
Override default logging level | INFO |
dashboards.enable |
Generate configmaps containing the dashboards | false |
dashboards.label |
How should the dashboards be labeled for the sidecar | grafana_dashboard |
dashboards.labelValue |
What should the dashboards label value be for the sidecar | "1" |
dashboards.extraLabels |
Any additional labels you would like on the dashboards | {} |
dashboards.namespace |
What namespace should the dashboards be loaded into | Follows toplevel Namespace |
dashboards.annotations |
Any custom annotations (such as folder for the sidecar) | {} |
clouderaLicense.fileContent |
Cloudera license content | nil |
clouderaLicense.secretRef |
The name of the Kubernetes secret that contains the Cloudera license | nil |
1 The default value is incorrectly
documented as 256Mi in the README of the Helm chart. The default value is
384Mi.