The following properties configure the Volt Operator, which is in turn responsible for managing the startup and operation of all other Volt components.
Table B.6. Options Starting with operator...
Parameter | Description | Default |
---|---|---|
.enabled | Create VoltDB Operator to manage clusters | true |
.image.registry | Image registry | docker.io |
.image.repository | Image repository | voltdb/voltdb-operator |
.image.tag | Image tag | v0.1.0 |
.image.pullPolicy | Image pull policy | Always |
.replicas | Pod replica count | 1 |
.debug.enabled | Debug level logging | false |
.logformat | Log encoding format for the operator (console or json) | json |
.serviceAccount.create | If true, create & use service account for VoltDB operator containers | true |
.serviceAccount.name | If not set and create is true, a name is generated using the fullname template | "" |
.cleanupCustomResource | Attempt to cleanup CRDs before installing the Helm chart (Helm 2 only) | false |
.cleanupNamespaceClusters | Delete ALL VoltDB clusters in the namespace when the operator Helm chart is deleted | false |
.podLabels | Additional custom Pod labels | { } |
.podAnnotations | Additional custom Pod annotations | { } |
.resources | CPU/Memory resource requests/limits | { } |
.nodeSelector | Node labels for pod assignment | { } |
.tolerations | Pod tolerations for Node assignment | [ ] |
.affinity | Node affinity | { } |
.securityContext | Container security context | {"privileged":false,"runAsNonRoot":true,"runA |