> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Valores del chart de Helm: 2026.10.16

> Todos los valores de los charts de Helm vantage-operator y vantage-selfhosted en la versión de artefacto 0.91.1, con su tipo y su valor predeterminado.

## Versiones de los artefactos

| Artefacto | Versión |
| - | - |
| Chart `vantage-operator` | `0.91.1` |
| Chart `vantage-selfhosted` | `0.91.1` |
| Imagen `vantage-operator` | `v0.91.1` |

A continuación se enumeran todos los valores que admiten ambos charts en esta versión, junto con su tipo y su valor predeterminado. Para saber qué hacen los charts y qué valores es más probable que necesite configurar, consulte [Charts de Helm](https://docs.abbyy.com/es/vantage/self-hosted/v3.0/helm-charts.md). Para obtener información detallada sobre cada campo del recurso personalizado `Vantage`, consulte la [referencia de la API](https://docs.abbyy.com/es/vantage/self-hosted/v3.0/reference/2026.10.16/api-reference.md).

## `vantage-operator`

| Clave | Tipo | Valor predeterminado | Descripción |
| - | - | - | - |
| certManager.enable | bool | `false` | |
| crd.enable | bool | `true` | |
| crd.keep | bool | `true` | |
| manager.affinity | object | `{}` | |
| manager.args\[0] | string | `"--leader-elect"` | |
| manager.env\[0].name | string | `"POD_NAME"` | |
| manager.env\[0].valueFrom.fieldRef.fieldPath | string | `"metadata.name"` | |
| manager.env\[1].name | string | `"POD_NAMESPACE"` | |
| manager.env\[1].valueFrom.fieldRef.fieldPath | string | `"metadata.namespace"` | |
| manager.image.pullPolicy | string | `"IfNotPresent"` | |
| manager.image.repository | string | `"abyvtgsh.azurecr.io/vantage-operator"` | |
| manager.image.tag | string | `"v0.91.1"` | |
| manager.imagePullSecrets | list | `[]` | |
| manager.nodeSelector | object | `{}` | |
| manager.podSecurityContext.runAsNonRoot | bool | `true` | |
| manager.podSecurityContext.seccompProfile.type | string | `"RuntimeDefault"` | |
| manager.replicas | int | `1` | |
| manager.resources.limits.cpu | string | `"500m"` | |
| manager.resources.limits.memory | string | `"128Mi"` | |
| manager.resources.requests.cpu | string | `"10m"` | |
| manager.resources.requests.memory | string | `"64Mi"` | |
| manager.securityContext.allowPrivilegeEscalation | bool | `false` | |
| manager.securityContext.capabilities.drop\[0] | string | `"ALL"` | |
| manager.securityContext.readOnlyRootFilesystem | bool | `true` | |
| manager.tolerations | list | `[]` | |
| metrics.enable | bool | `true` | |
| metrics.port | int | `8443` | |
| prometheus.enable | bool | `false` | |
| rbacHelpers.enable | bool | `false` | |

## `vantage-selfhosted`

| Clave | Tipo | Valor predeterminado | Descripción |
| - | - | - | - |
| defaultSkills | object | `{…}` | Instalación de skill predeterminadas: qué entradas del catálogo incluido (`files/default-skills.yml`, el valor `defaultSkills` del chart skill-installer-def-installation fijado) instala skill-installer-operator. Las skill instaladas nunca se eliminan, por lo que debe elegir el conjunto antes de la primera instalación; consulte `docs/default-skills.md`. |
| defaultSkills.mode | string | `"all"` | `all` instala todas las versiones de todas las skill del catálogo; `minimal`, la versión más reciente de cada skill más las versiones fijadas en `files/default-skills.minimal.yml`; `custom`, solo las entradas de `skills`. `all` es el único valor predeterminado seguro: sin él, las skill derivadas de una habilidad predeterminada dejan de funcionar, por lo que cualquier reducción debe indicarse siempre de forma explícita. Si se usa `all` junto con `vantage.minimalInstall: true`, se muestra una advertencia en las notas del chart. |
| defaultSkills.skills | list | `[]` | Skill que se instalarán en el modo `custom`, como entradas `{id, versions}`. `id` es el ID de una skill del catálogo. `versions` es opcional: si se omite, se instala la versión más reciente; con `all`, todas las versiones del catálogo; y con una lista, solo esos números de versión. Un ID o una versión desconocidos provocan un error en el renderizado. Se ignora en los demás modos. |
| ingress | object | `{…}` | Configuración de ingress |
| ingress.gateway | object | `{…}` | Configuración de Kubernetes Gateway API (`gateway.networking.k8s.io/v1`) |
| ingress.gateway.annotations | object | `{}` | Anotaciones adicionales del Gateway (p. ej., `cert-manager.io/cluster-issuer` para que cert-manager emita el certificado al que hace referencia `ingress.tls.secretName`) |
| ingress.gateway.certificateRef.createReferenceGrant | bool | `false` | Crea un ReferenceGrant en `certificateRef.namespace` que permite al Gateway usar el secreto |
| ingress.gateway.certificateRef.namespace | string | `""` | Espacio de nombres del secreto `ingress.tls.secretName`, si no coincide con el espacio de nombres de la versión |
| ingress.gateway.create | bool | `true` | Indica si se debe crear el Gateway. Establézcalo en false para adjuntar el HTTPRoute a un Gateway existente mediante `parentRefs`. |
| ingress.gateway.gatewayClassName | string | `""` | GatewayClass que implementará el Gateway (obligatorio al crear el Gateway) |
| ingress.gateway.infrastructure | object | `{}` | `spec.infrastructure` del Gateway (etiquetas, anotaciones y parametersRef que se propagan a los recursos que crea la implementación, como el Service del balanceador de carga) |
| ingress.gateway.labels | object | `{}` | Etiquetas adicionales del Gateway |
| ingress.gateway.listeners.controllerSuppliedTls | bool | `false` | Cuando `ingress.tls.enabled` es false, usa un oyente HTTPS sin `certificateRefs` (en lugar de un oyente HTTP) para las implementaciones que proporcionan su propio certificado. Requiere `tlsOptions`. |
| ingress.gateway.listeners.httpPort | int | `80` | Puerto del oyente HTTP |
| ingress.gateway.listeners.httpRedirect | bool | `false` | Agrega un oyente HTTP que redirige a HTTPS (cuando el Gateway tiene un oyente HTTPS) |
| ingress.gateway.listeners.httpsPort | int | `443` | Puerto del oyente HTTPS |
| ingress.gateway.listeners.tlsOptions | object | `{}` | `tls.options` del oyente HTTPS (específico de la implementación) |
| ingress.gateway.meshIntegrated | bool | `false` | Establézcalo en true si la implementación de GatewayClass forma parte de la malla de Istio (p. ej., la propia implementación de Gateway API de Istio), lo que permite usar mTLS STRICT cuando `mesh.istio.enabled` es true |
| ingress.gateway.name | string | `"vantage-gateway"` | Nombre del Gateway que se creará |
| ingress.gateway.parentRefs | list | `[]` | Oyentes de un Gateway existente al que se adjuntará el HTTPRoute; se usa cuando `create` es false. El `allowedRoutes` del Gateway debe admitir rutas del espacio de nombres de la versión. |
| ingress.gateway.regexCatchAll | bool | `false` | Renderiza la ruta comodín `/` como una coincidencia RegularExpression (`/.*`) en lugar de una coincidencia PathPrefix. Establézcalo en true para las implementaciones que priorizan cualquier coincidencia PathPrefix sobre las coincidencias RegularExpression (p. ej., Istio), en las que un prefijo `/` ocultaría las rutas regex. |
| ingress.gateway.route.annotations | object | `{}` | Anotaciones adicionales del HTTPRoute |
| ingress.gateway.route.labels | object | `{}` | Etiquetas adicionales del HTTPRoute |
| ingress.gateway.route.timeouts | object | `{"request":"0s"}` | `timeouts` para las reglas del HTTPRoute. Requiere la característica `HTTPRouteRequestTimeout`. Establézcalo en `{}` para conservar el valor predeterminado de la implementación. |
| ingress.istio | object | `{…}` | Configuración de ingress de Istio |
| ingress.istio.gateway.annotations | object | `{}` | Anotaciones adicionales de la puerta de enlace |
| ingress.istio.gateway.labels | object | `{}` | Etiquetas adicionales de la puerta de enlace |
| ingress.istio.internalDNSResolution.enabled | bool | `false` | Indica si se deben configurar recursos en Istio para que las llamadas dentro de la malla    al FQDN del clúster de Vantage se vuelvan a enrutar a través de la puerta de enlace de entrada    (establézcalo en true si `vantage.DNSRecord` no tiene en realidad un registro DNS público).    (requiere [DNS Proxying](https://istio.io/latest/docs/ops/configuration/traffic-management/dns-proxy)) |
| ingress.kubernetes | object | `{…}` | Configuración nativa de Kubernetes Ingress |
| ingress.kubernetes.annotations | object | `{}` | Anotaciones adicionales de ingress |
| ingress.kubernetes.ingressClassName | string | `""` | Define qué controlador de ingress implementará el recurso |
| ingress.kubernetes.labels | object | `{}` | Labels adicionales del ingress |
| ingress.kubernetes.nginx | bool | `false` | Establézcalo en true si utiliza una clase de ingress que no se llame "nginx" pero que implemente funciones de nginx (p. ej., el enrutamiento de aplicaciones web de AKS) |
| ingress.tls.enabled | bool | `true` | Indica si el ingress termina TLS con un secreto de Kubernetes. Establézcalo en false cuando el controlador de ingress proporcione el certificado por otra vía (p. ej., un certificado de ACM adjuntado a los IngressClassParams del ALB de AWS). |
| ingress.type | string | `"istio"` | Implementación de ingress. Uno de los siguientes valores: `native`, `gateway`, `kubernetes` o `istio`. `native` significa que se utilizarán las Gateway APIs si están disponibles; de lo contrario, se utilizará la API Ingress de Kubernetes, que está congelada. |
| mesh | object | `{…}` | Configuración de la malla de servicios |
| mesh.istio.enabled | bool | `true` | Establézcalo en `true` para implementar la configuración recomendada de la malla de Istio. |
| observability | object | `{…}` | Configuración de observabilidad |
| observability.prometheus | object | `{…}` | Configuración de observabilidad de Prometheus |
| observability.prometheus.namespace | string | `"observability"` | Espacio de nombres en el que está instalada la instancia de Prometheus |
| observability.prometheus.serviceMonitor | object | `{…}` | Configuración del ServiceMonitor de Prometheus |
| observability.prometheus.serviceMonitor.create | bool | `false` | Indica si se debe crear un ServiceMonitor de Prometheus para recopilar las métricas de la aplicación Vantage |
| observability.prometheus.serviceMonitor.interval | string | `15s`, o `60s` cuando `vantage.minimalInstall` es true | Frecuencia con la que Prometheus recopila las métricas de la aplicación Vantage. Los escaladores de Prometheus de KEDA leen estas métricas, por lo que este valor también limita la rapidez con la que los workers pueden reaccionar al trabajo en cola. Si no se establece, el valor predeterminado depende de `vantage.minimalInstall`: `60s` si es true; `15s` en caso contrario. |
| observability.prometheus.serviceMonitor.selectorMatchLabels | object | `{}` | Labels que Prometheus requiera para registrar un ServiceMonitor (deben coincidir con `spec.serviceMonitorSelector.matchLabels` de su CR de `Prometheus`) |
| operator.controllerManagerServiceAccount | string | `"vantage-operator-controller-manager"` | |
| operator.namespace | string | `"vantage-operator-system"` | |
| serviceAccounts | object | `{…}` | ServiceAccounts utilizadas por las cargas de trabajo de Vantage. Cada sección es opcional: establezca `create: true` para que este chart cree la ServiceAccount (en el espacio de nombres de la versión) y la vincule a la parte correspondiente del CR de Vantage; establezca solo `vantage.serviceAccountName` / `vantage.ociMigration.serviceAccountName` para hacer referencia a una ServiceAccount existente; o no establezca ninguno de los dos, en cuyo caso los pods correspondientes se ejecutarán con la ServiceAccount `default` del espacio de nombres. Cada carga de trabajo se ejecutará con la ServiceAccount `vantage`, a menos que se configure específicamente en `workloads`. |
| serviceAccounts.annotations | object | `{}` | Anotaciones que se agregan a cada ServiceAccount que crea este chart. Las anotaciones establecidas en una ServiceAccount concreta tienen prioridad. |
| serviceAccounts.imagePullSecrets | list | `[]` | Pull secrets de imágenes que se adjuntan a cada ServiceAccount que crea este chart, además de los establecidos en una ServiceAccount concreta |
| serviceAccounts.labels | object | `{}` | Labels que se agregan a cada ServiceAccount que crea este chart. Las labels establecidas en una ServiceAccount concreta tienen prioridad. |
| serviceAccounts.ociMigration | object | `{…}` | ServiceAccount para el trabajo de migración de OCI (`vantage.ociMigration.serviceAccountName`) |
| serviceAccounts.ociMigration.annotations | object | `{}` | Anotaciones adicionales (p. ej., `azure.workload.identity/client-id`) |
| serviceAccounts.ociMigration.create | bool | `false` | Indica si se debe crear la ServiceAccount |
| serviceAccounts.ociMigration.imagePullSecrets | list | `[]` | Pull secrets de imágenes adjuntados a la ServiceAccount |
| serviceAccounts.ociMigration.labels | object | `{}` | Labels adicionales |
| serviceAccounts.ociMigration.name | string | `""` | Nombre de la ServiceAccount que se va a crear. El valor predeterminado es `<release name>-oci-migration`. |
| serviceAccounts.vantage | object | `{…}` | ServiceAccount para las cargas de trabajo de la aplicación Vantage (`vantage.serviceAccountName`) |
| serviceAccounts.vantage.annotations | object | `{}` | Anotaciones adicionales (p. ej., `azure.workload.identity/client-id`) |
| serviceAccounts.vantage.create | bool | `false` | Indica si se debe crear la ServiceAccount |
| serviceAccounts.vantage.imagePullSecrets | list | `[]` | Pull secrets de imágenes adjuntados a la ServiceAccount |
| serviceAccounts.vantage.labels | object | `{}` | Etiquetas adicionales |
| serviceAccounts.vantage.name | string | `""` | Nombre de la ServiceAccount que se va a crear. De forma predeterminada, se usa el nombre de la release. |
| serviceAccounts.workloads | object | `{}` | ServiceAccounts para cargas de trabajo individuales, que reemplazan la ServiceAccount `vantage`, indexadas por nombre del chart y, a continuación, por tipo de carga de trabajo (`migrator`, `deployment` o `statefulSet`). Cada entrada admite `create` (valor predeterminado `true`), `name` (valor predeterminado `<chart name without -helm>-<kind>`; obligatorio cuando `create` es `false`), `labels`, `annotations`, `imagePullSecrets` y `roles`. Varias cargas de trabajo pueden compartir una ServiceAccount si usan el mismo nombre; las entradas que crean una ServiceAccount compartida deben configurarla de forma idéntica. Cada ServiceAccount se vincula a `roles` (de forma predeterminada, `migration-writer` y `serviceversion-reader` para los migradores, y `migration-reader` y `serviceversion-reader` en los demás casos). |
| vantage | object | `{…}` | Especificación del CR de Vantage: estos valores se pasan directamente al recurso personalizado de Vantage |
| vantage.databaseProvider | string | `"SqlServer"` | Motor de base de datos que usan todos los servicios de Vantage. Puede ser "SqlServer" o "PostgreSQL". Distingue entre mayúsculas y minúsculas: el valor se pasa directamente al `*Database__Provider` de cada servicio y debe coincidir exactamente con el nombre del DataProvider en tiempo de ejecución ("PostgreSQL", no "Postgresql"/"PostgreSql"). |
| vantage.debug | bool | `false` | Indica si las cargas de trabajo de Vantage se implementan en modo de depuración |
| vantage.dnsRecord | string | `""` | Registro DNS de la instalación de Vantage |
| vantage.keda | object | `{…}` | Configuración de KEDA |
| vantage.keda.enabled | bool | `false` | Indica si se usa KEDA para el escalado automático |
| vantage.mailFrom | string | `""` | Dirección de correo electrónico que se usa como remitente de los correos salientes |
| vantage.minimalInstall | bool | `false` | Indica si las cargas de trabajo de Vantage se implementan con configuraciones de recursos mínimas. Combínelo con `defaultSkills.mode: minimal` (o `custom`); si se usa el conjunto completo de skills en una instalación mínima, solo se genera una advertencia. |
| vantage.ociMigration | object | `{…}` | Configuración de la migración de OCI (opcional; para omitirla, no la incluya o establezca enabled: false) |
| vantage.ociMigration.concurrency | int | `5` | Número de artefactos que se copian en paralelo |
| vantage.ociMigration.destination | object | `{…}` | Registro de contenedores de destino (registro del cliente para las imágenes replicadas) |
| vantage.ociMigration.destination.host | string | `"abbyy.com"` | Nombre de host del registro |
| vantage.ociMigration.destination.password | string | `""` | Contraseña para la autenticación (use credentialsRef en producción) |
| vantage.ociMigration.destination.username | string | `""` | Nombre de usuario para la autenticación (use credentialsRef en producción) |
| vantage.ociMigration.enabled | bool | `true` | Habilita la migración de OCI |
| vantage.ociMigration.sources | list | `[…]` | Registro de origen del que se extraen las imágenes de Vantage |
| vantage.ociMigration.sources\[0] | object | `{…}` | Nombre de host del registro |
| vantage.ociMigration.sources\[0].password | string | `""` | Contraseña para la autenticación (use credentialsRef en producción) |
| vantage.ociMigration.sources\[0].username | string | `""` | Nombre de usuario para la autenticación (use credentialsRef en producción) |
| vantage.platformAdminEmail | string | `""` | Dirección de correo electrónico del administrador de la plataforma |
| vantage.reverseProxy | bool | `false` | Indica si Vantage se configura para ejecutarse detrás de un proxy inverso que termina TLS. |
| vantage.secrets | object | `{}` | Configuración de secretos (debe establecerse exactamente un proveedor: kubernetes o azure). |
| vantage.techcore | object | `{…}` | Configuración del motor de procesamiento de TechCore |
| vantage.techcore.nnTrainingWorkers | object | `{…}` | Configuración de los trabajadores de entrenamiento de redes neuronales |
| vantage.techcore.nnTrainingWorkers.enabled | bool | `false` | Habilita los trabajadores de entrenamiento de redes neuronales |
| vantage.techcore.nnTrainingWorkers.gpu | bool | `false` | Habilita la aceleración por GPU para los trabajadores de entrenamiento |
| vantage.techcore.versions | list | `[3,4]` | Versiones de TechCore que se van a implementar (las versiones disponibles son 2, 3 y 4). |
| vantage.updatePolicy | object | `{…}` | Política de actualización de Vantage |
| vantage.updatePolicy.manual | object | `{}` | Solo actualizaciones manuales (para actualizar, instale una nueva versión del chart de Helm del operador) |
| vantage.vantageVersion | string | `""` | Versión de Vantage que se va a instalar |
| vantage.workloads | object | `{…}` | Configuración del ConfigMap de cargas de trabajo |
| vantage.workloads.additionalMetadataKey | string | `"additional-metadata.yml"` | Clave de los metadatos adicionales de cargas de trabajo |
| vantage.workloads.configMap | string | `"vantage-workloads"` | Nombre del ConfigMap (si `workloadsConfigMap.create` es true, que es el valor predeterminado, este valor se usará como prefijo del nombre del ConfigMap creado). |
| vantage.workloads.metadataTemplateKey | string | `"workloads-metadata.yml.gotmpl"` | Clave de la plantilla de metadatos de cargas de trabajo |
| vantage.workloads.secretsKey | string | `"workloads-secrets.yml.gotmpl"` | Clave de los secretos de cargas de trabajo |
| vantage.workloads.workloadsKey | string | `"workloads.yml"` | Clave de cargas de trabajo |
| workloadsConfigMap.additionalMetadata | object | `{}` | Configuración avanzada de cargas de trabajo. Este objeto se combinará con los metadatos de cargas de trabajo generados. |
| workloadsConfigMap.create | bool | `true` | Indica si se debe crear el ConfigMap con los datos de los charts y las imágenes necesarios para instalar Vantage. Cuando esta opción es `true`, al desplegar una nueva versión del chart se actualiza el propio recurso personalizado de Vantage, lo que equivale a actualizar Vantage in situ (funciona tanto con `helm install`/`helm upgrade` como con herramientas de GitOps que generan los manifiestos con `helm template`, p. ej., ArgoCD/Flux). |
