Vantage custom resource describing the install you want, and the operator handles the Vantage Core install: fetching the Vantage Core dependency set, validating configuration, copying artifacts into your registry, and reconciling Helm releases through ArgoCD.
Why a new installer
Vantage 2.7 self-hosted required ABBYY’s exact specified infrastructure, created and configured by ABBYY-provided Ansible playbooks and Azure CLI scripts running in a Docker container. That model is not supported in 3.0: you provision your own infrastructure, and moving from 2.7 is a fresh install plus a data migration, not an in-place upgrade. The 3.0 installer adopts modern Kubernetes patterns: an operator, a declarative custom resource, and ArgoCD for orchestration. The result is fewer moving parts on day one and simpler upgrades over time. Customers maintain the operator and the custom resource; the operator reconciles the Vantage Core releases from there.Vantage 3.0 uses a different deployment model than 2.7 and earlier. Previous releases required ABBYY’s exact specified infrastructure, created and configured by ABBYY-provided Ansible and Azure CLI scripts. That model is not supported in 3.0:
- You provision your own infrastructure: the Kubernetes cluster, databases, storage accounts, and key vault. ABBYY does not provide provisioning scripts, templates, or other infrastructure automation for 3.0.
- The installer deploys Vantage Core only. Third-party software that Vantage relies on, such as ArgoCD, your service mesh and ingress controller, your secrets integration, and your monitoring stack, is installed and maintained by you, usually via Helm.
- The documented configurations are scenarios ABBYY has tested. You can adapt your installation based on the documented examples; validating an adaptation is your responsibility.
Architecture at a glance
ABBYY ships the Vantage operator, the OCI migration job, and the skill installer job. ArgoCD, the service mesh, ingress controller, secrets integration, and monitoring stack are third-party prerequisites that you install and maintain before installing Vantage.
When the operator reconciles a
Vantage resource, the process progresses through five phases:
- Preflight: validates configuration. During preflight checks, secrets configuration is validated.
- Secrets: prepares the configured secrets provider. With Azure Key Vault, the operator provisions
SecretProviderClassresources and the CSI driver supplies values at pod startup. With the Kubernetes provider, the operator validates the native Secrets that you pre-created in the install namespace. - OCI Migration: runs the OCI migration job to copy artifacts into your destination registry.
- Installation: generates ArgoCD Application manifests for each component and applies them.
- Sync: watches ArgoCD application status and reports back to the
Vantagecustom resource.
What changes from Vantage 2.7
Where to go next
Prerequisites
Cluster, services, secrets, and certificates that must be in place before you install.
Architecture
How the operator consumes the
Vantage custom resource.Install on Azure
Step-by-step install on AKS with Azure Key Vault.
Self-Managed Kubernetes
Install with customer-managed ingress, mesh, secrets, storage, and data services.
API reference
Field-level reference for the
Vantage custom resource.