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 | "" | 
| .serviceSpec.externalTrafficPolicy | External Traffic Policy of VMC Service | See file values.yaml | 
| .serviceSpec.type | Type of VMC Service | See file values.yaml | 
| .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.keystore.file | Contents of key store file if VoltDB requires mutual auth, V14.2+ (if not using auto or sslSecret) | "" | 
| .voltdb.ssl.keystore.password | Password for key store file, if used | "" | 
| .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 | "" |