Helm chart configuration reference

A reference table containing all configurable properties of the Cloudera Flow Management - Kubernetes Operator Helm chart and their default values.

Specify each property using --set option in your helm commands. For example:

helm install cfm-operator ./charts/cfm-operator \
       --create-namespace \
       --namespace  \
       --set installCRDs=true \
       --set image.repository=[***IMAGE REPOSITORY***] \
       --set image.tag=[***OPERATOR VERSION***] \
       --set licenseSecret=cfm-operator-license
Value Description Default
affinity Pod Affinity specifier for the operator Pod. Add to control scheduling behavior with respect to other Pods. {}
authProxy.image.pullPolicy ImagePullPolicy for kube-rbac-proxy sidecar container. IfNotPresent
authProxy.image.repository Image repository for kube-rbac-proxy sidecar container. gcr.io/kubebuilder/kube-rbac-proxy
authProxy.image.tag Image tag for kube-rbac-proxy sidecar container. v0.15.0
cert-manager.enabled Install embedded cert-manager chart. You are recommended to install and maintain cert-manager independently. Does not control installation of Certificate resources. false
hostNetwork Boolean value indicating whether the operator Pod should have access to its host network. Rarely needed. false
image.imagePullSecrets List of pull Secrets which contain authentication credentials to the image repository.
  • docker-pull-secret

image.pullPolicy ImagePullPolicy for the Cloudera Flow Management - Kubernetes Operator image. IfNotPresent
image.repository Image repository of the Cloudera Flow Management - Kubernetes Operator “”
image.tag Image tag of the Cloudera Flow Management - Kubernetes Operator. Typically the operator version. “”
installCrds Boolean value indicating whether to install NiFi and NiFiRegistry CRDs. true
loglevel Detail level for logs. info
manager.additionalLabels Mapping of additional labels for the operator Pod and manager container. It can be used for setting custom labels on the container for metrics gathering, etc. {}
nodeSelector NodeSelector specifiier for the operator Pod. Add to control on which Kubernetes Nodes the operator is allowed to install. {}
prometheusScraping String value indicating whether to add a Prometheus scraping annotation to the operator Pod. Any value not “no” or “false” will result in the annotation being added. no
resources.requests Resource requests for the operator Pod.

cpu: 100m

memory: 100Mi

securityContext Pod level SecurityContext spec. runAsNonRoot: true
toleration Tolerations specifier for the operator Pod. Add to control which Node taints the Pod will accept. {}