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 (appVersion as shown by helm show chart yaook/OPERATORNAME)

operator.image.pullPolicy

(string) The imagePullPolicy to set on the pod.

Default: "IfNotPresent"

operator.resources

(object) The spec.container[].resources field 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"], where OPERATORNAME is the name of the operator (without the -operator suffix), 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/dockerconfigjson type) to mount into the container. This will automatically set the YAOOK_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_BUNDLE is 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)