| ingress | object | {…} | Configuration de l’ingress |
| ingress.istio.internalDNSResolution.enabled | bool | false | indique s’il faut configurer des ressources dans Istio afin que les appels effectués au sein du maillage vers le FQDN du cluster Vantage soient réacheminés via l’ingress gateway (définissez cette valeur sur true si vantage.DNSRecord ne dispose pas réellement d’un enregistrement DNS public). (nécessite le DNS Proxying) |
| observability | object | {…} | Configuration de l’observabilité |
| observability.prometheus | object | {…} | Configuration de l’observabilité Prometheus |
| observability.prometheus.namespace | string | "observability" | Espace de noms dans lequel l’instance Prometheus est installée |
| observability.prometheus.serviceMonitor | object | {…} | Configuration du ServiceMonitor Prometheus |
| observability.prometheus.serviceMonitor.create | bool | false | indique s’il faut créer un ServiceMonitor Prometheus pour collecter les métriques applicatives de Vantage |
| observability.prometheus.serviceMonitor.selectorMatchLabels | object | {} | étiquettes éventuellement requises par Prometheus pour enregistrer un ServiceMonitor (elles doivent correspondre au spec.serviceMonitorSelector.matchLabels de votre CR Prometheus) |
| operator.controllerManagerServiceAccount | string | "vantage-operator-controller-manager" | |
| operator.namespace | string | "vantage-operator-system" | |
| vantage | object | {…} | Spécification du CR Vantage : ces valeurs sont transmises directement à la ressource personnalisée Vantage |
| vantage.dnsRecord | string | "" | Enregistrement DNS de l’installation Vantage |
| vantage.keda | object | {…} | Configuration de KEDA |
| vantage.keda.enabled | bool | false | Indique s’il faut utiliser KEDA pour la mise à l’échelle automatique |
| vantage.mailFrom | string | "" | Adresse e-mail de l’expéditeur des e-mails sortants |
| vantage.ociMigration | object | {…} | Configuration de la migration OCI (facultative ; pour l’ignorer, omettez-la ou définissez enabled: false) |
| vantage.ociMigration.concurrency | int | 5 | Nombre d’artefacts à copier en parallèle |
| vantage.ociMigration.destination | object | {…} | Registre de conteneurs de destination (registre du client hébergeant les images mises en miroir) |
| vantage.ociMigration.destination.host | string | "abbyy.com" | Nom d’hôte du registre |
| vantage.ociMigration.destination.password | string | "" | Mot de passe d’authentification (utilisez credentialsRef en production) |
| vantage.ociMigration.destination.username | string | "" | Nom d’utilisateur d’authentification (utilisez credentialsRef en production) |
| vantage.ociMigration.enabled | bool | true | Active la migration OCI |
| vantage.ociMigration.sources | list | […] | Registre source depuis lequel les images Vantage sont récupérées |
| vantage.ociMigration.sources[0] | object | {…} | Nom d’hôte du registre |
| vantage.ociMigration.sources[0].password | string | "" | Mot de passe d’authentification (utilisez credentialsRef en production) |
| vantage.ociMigration.sources[0].username | string | "" | Nom d’utilisateur d’authentification (utilisez credentialsRef en production) |
| vantage.platformAdminEmail | string | "" | Adresse e-mail de l’administrateur de la plateforme |
| vantage.secrets | object | {} | Configuration des secrets (un seul et unique fournisseur doit être défini : kubernetes ou azure). |
| vantage.techcore | object | {…} | Configuration du moteur de traitement TechCore |
| vantage.techcore.nnTrainingWorkers | object | {…} | Configuration des processus de travail d’entraînement du réseau de neurones |
| vantage.techcore.nnTrainingWorkers.enabled | bool | false | Active les processus de travail d’entraînement du réseau de neurones |
| vantage.techcore.nnTrainingWorkers.gpu | bool | false | Active l’accélération GPU pour les processus de travail d’entraînement |
| vantage.techcore.versions | list | [3,4] | Versions de TechCore à déployer (versions disponibles : 2, 3, 4). |
| vantage.updatePolicy | object | {…} | Stratégie de mise à jour applicable aux mises à niveau de Vantage |
| vantage.updatePolicy.manual | object | {} | Mises à niveau manuelles uniquement (pour effectuer la mise à niveau, installez une nouvelle version du chart Helm de l’operator) |
| vantage.vantageVersion | string | "" | Version de Vantage à installer |
| vantage.workloads | object | {…} | Configuration de la ConfigMap de charge de travail |
| vantage.workloads.configMap | string | "vantage-workloads" | Nom de la ConfigMap (si workloadsConfigMap.create a la valeur true, ce qui est le cas par défaut, cette valeur sert de préfixe au nom de la ConfigMap créée.) |
| vantage.workloads.metadataTemplateKey | string | "workloads-metadata.yml.gotmpl" | Clé du modèle de métadonnées des charges de travail |
| vantage.workloads.secretsKey | string | "workloads-secrets.yml.gotmpl" | Clé des secrets des charges de travail |
| vantage.workloads.workloadsKey | string | "workloads.yml" | Clé des charges de travail |
| workloadsConfigMap.create | bool | true | Indique s’il faut créer la ConfigMap contenant les données relatives aux charts et aux images nécessaires à l’installation de Vantage. Lorsque cette option a la valeur true, les nouvelles révisions de la release Helm mettent à jour la ressource personnalisée Vantage elle-même, ce qui revient à mettre à jour Vantage sur place. |