Helm Chart Values Reference¶
Note
The crds Helm chart does not accept any values.
Operator Helm Charts¶
The YAOOK Operator Helm charts share common values which you can set via the usual means. They are documented here.
- operator.image.repository
(string) The docker image repository to pull the operator image from.
Default:
"registry.yaook.cloud/yaook/operator"
- operator.image.tag
(string) The docker image tag to use for the operator image. This can be used to deploy a newer operator image without waiting for a new Helm chart version.
Default: Helm chart version (
appVersionas shown byhelm show chart yaook/OPERATORNAME)
- operator.image.pullPolicy
(string) The
imagePullPolicyto set on the pod.Default:
"IfNotPresent"
- operator.resources
(object) The
spec.container[].resourcesfield of the Operator container. See ResourceRequirements for syntax.Default:
{}
- operator.schedulingKeys
(list of strings) Scheduling keys to set on the Operator pod itself.
Default:
["operator.yaook.cloud/any", "operator.yaook.cloud/OPERATORNAME"], whereOPERATORNAMEis the name of the operator (without the-operatorsuffix), e.g.keystone-resources.
- operator.verbosity
(string) Set the verbosity level. This goes from 0 (ERRORs only) to 3 (DEBUG messages).
Default:
"3"
- operator.extraEnv
(list of EnvVar) Add extra environment variables to the Operator container.
Default:
[]
- operator.imagePullSecrets
(list of LocalObjectReference) Optionally set image pull secrets necessary to pull the operator image itself.
Note
This does not affect the pods spawned by the Operator; you need to set image pull secrets on the custom resources for that.
Default:
[]
- operator.pythonOptimize
(boolean) Enable optimizations in Python. There is seldom a reason to turn this off.
Default:
true
- operator.dockerConfigSecret
(string) Name of a Kubernetes Secret containing a docker config json (
kubernetes.io/dockerconfigjsontype) to mount into the container. This will automatically set theYAOOK_OP_DOCKER_CONFIG. Should generally not be needed thanks to pinned versions.Default:
""(disabled)
- operator.caConfigMap
(string) Optional specify a name of a ConfigMap which is mounted within the operator container under /etc/pki/tls/certs. If set the environment variable
REQUESTS_CA_BUNDLEis set to point to /etc/pki/tls/certs/ca-bundle.crt. The operator then uses that file as the CA bundle. This can be useful for example if a private image registry is used which is secured by a certificate not signed by a official CA.Default:
""(disabled)