Vantage custom resource does not expose, such as a fixed replica count for a single service.
How it works
Thevantage-selfhosted chart ships a workloads ConfigMap that tells the operator which charts to install and how. By default the chart adds an additional-metadata.yml key to that ConfigMap and populates it from the workloadsConfigMap.additionalMetadata chart value. The operator deep-merges this content with the rendered workloads metadata before installing each component chart.
The key name is controlled by vantage.workloads.additionalMetadataKey (Vantage.spec.workloads.additionalMetadataKey). Leave it at the default unless you have a reason to rename it. See the Helm chart reference and API reference for the field contract.
The schema for overrides follows the workloads metadata template stored under the workloads-metadata.yml.gotmpl key in the same ConfigMap. The chart names this ConfigMap <vantage.workloads.configMap>-<chart version>, for example vantage-workloads-3.0.0. Inspect that key to see which charts and value paths are available in your installed version.
Example: fix the replica count for one service
To override the deployment replica count for themail-helm chart, pass the following values when installing or upgrading the vantage-selfhosted chart:
charts, each with its own values block.
Caveats
- Template values win. Your
additionalMetadatais deep-merged with the renderedworkloads-metadata.yml.gotmplcontent, and the template takes precedence on any conflict. You can add or change values the template does not set, but you cannot override values it does. orderis ignored. Defining anorderkey inadditionalMetadatahas no effect on the install order of charts.- No install-time validation. An
additionalMetadatavalue with an invalid schema is not rejected when the chart is installed. The failure is surfaced only in theVantageresource’sstatus. Check the resource conditions after applying changes; see Lifecycle. - Changes need a reprocess. Editing
additionalMetadatawithout also changing theVantageresource does not trigger the operator to apply the change. Annotate theVantageresource withvantage.abbyy.com/reprocessto force a sync, as described in Lifecycle.
What’s next
Helm chart reference
All
vantage-selfhosted values, including workloadsConfigMap.additionalMetadata.Autoscaling with KEDA
The supported way to scale Vantage workloads with demand.
