The following properties start and configure the web-based Volt Management Center auxiliary service.
Table B.7. Options Starting with vmc...
Parameter | Description | Default |
---|---|---|
.affinity | Kubernetes node affinity | { } |
.enabled | Create VoltDB VMC Service | true |
.image.pullPolicy | Image pull policy | Always |
.image.registry | Image registry | docker.io |
.image.repository | Image repository | voltdb/voltdb-vmc |
.image.tag | Image tag | From global.voltdbVersion |
.nodeSelector | Node labels for pod assignment | { } |
.resources | CPU/Memory resource requests/limits | See file values.yaml |
.service.ssl.enabled | Enable TLS/SSL for the VMC service: true/false/auto. 'Auto' uses cluster settings. | "auto" |
.service.ssl.keystore.file | Contents of the keystore file for the VMC service (if not using auto or sslSecret) | "" |
.service.ssl.keystore.password | Password for the keystore file for the VMC service | "" |
.service.ssl.sslSecret.certSecretName | Pre-made secret containing truststore data, optionally including password | "" |
.service.ssl.sslSecret.passwordSecretName | Pre-made secret containing password for truststore, if not in secret certSecretName | "" |
.service.ssl.truststore.file | Contents of the trust store file for the VMC service (if not using auto or sslSecret) | "" |
.service.ssl.truststore.password | Password for the trust store file for the VMC service, if used | "" |
.sessionLogging | Enable logging of client HTTP sessions and connections to VoltDB (V13.3.3+, V14.1.0 and later) | false |
.tolerations | Pod tolerations for node assignment | [ ] |
.topologySpreadConstraints | Topology Spread Constraint | { } |
.voltdb.adminPort | VoltDB API admin port, uses 21211 if not specified | 21211 |
.voltdb.credSecretName | Name of the premade secret. | "" |
.voltdb.port | VoltDB API port, uses 21212 if not specified | 21212 |
.voltdb.ssl.enabled | Enable TLS/SSL for VMC to VoltDB traffic: true/false/auto. 'Auto' uses cluster settings if needed. | "auto" |
.voltdb.ssl.sslSecret.certSecretName | Pre-made secret containing truststore data, optionally including password | "" |
.voltdb.ssl.sslSecret.passwordSecretName | Pre-made secret containing password for truststore, if not in secret certSecretName | "" |
.voltdb.ssl.truststore.file | Contents of the VoltDB trust store file (if not using auto or sslSecret) | "" |
.voltdb.ssl.truststore.password | Password for the VoltDB trust store file, if used | "" |