> ## 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.

# Valeurs du chart

Liste de toutes les valeurs du chart `fineparser-enterprise`, avec leur valeur par défaut.

## images

| Valeur | Par défaut | Description |
| - | - | - |
| `images.pullSecrets` | `[]` | Secrets d’extraction d’images. |
| `images.<component>.image` | Le référentiel AWS Marketplace | Référentiel d’images pour `orchestrator`, `worker` et `ingest`. |
| `images.<component>.tag` | La version du chart | Tag de l’image. |
| `images.<component>.pullPolicy` | `IfNotPresent` | Stratégie d’extraction. Doit être définie sur `IfNotPresent` pour le processus de traitement lorsque `worker.prepull.enabled` est à `true`. |

## serviceAccount

| Valeur | Par défaut | Description |
| - | - | - |
| `serviceAccount.create` | `true` | Crée le compte de service sous lequel s’exécutent l’orchestrateur et les unités de traitement. |
| `serviceAccount.name` | `""` | Nom du compte. Si la valeur est vide, `<fullname>-orchestrator` est utilisé. Lorsque `create` vaut `false`, indiquez le nom du compte existant. |
| `serviceAccount.annotations` | `{}` | Annotations à appliquer au compte créé par le chart. |

## awsMarketplace

| Valeur | Par défaut | Description |
| - | - | - |
| `awsMarketplace.region` | `""` | Région dans laquelle les unités de traitement s'enregistrent. À définir uniquement si `AWS_REGION` n'est pas injectée. |

## scaling

Voir [Scalabilité](https://docs.abbyy.com/fr/fine-parser/enterprise/concepts/scaling.md).

| Valeur | Par défaut | Description |
| - | - | - |
| `scaling.minWorkers` | `0` | Nombre d’unités de traitement maintenues actives lorsque la file d’attente est vide. |
| `scaling.maxWorkers` | `20` | Nombre maximal d’unités de traitement que le pool peut exécuter. |
| `scaling.minimumThroughputSeconds` | `120` | Délai, en secondes, sous lequel le travail en file d’attente doit se voir allouer de la capacité. |
| `scaling.defaultUnitSeconds` | `30` | Estimation initiale de la durée de traitement d’une unité, en secondes. |
| `scaling.tickMs` | `15000` | Intervalle de vérification de la taille du pool, en millisecondes. |
| `scaling.scaleDownCooldownMs` | `300000` | Durée pendant laquelle la file d’attente doit nécessiter moins d’unités de traitement avant que le pool ne soit réduit, en millisecondes. |

## orchestrator

| Valeur | Par défaut | Description |
| - | - | - |
| `orchestrator.workLeaseSeconds` | `300` | Délai dont dispose un processus de traitement pour terminer une unité avant qu’elle ne soit confiée à un autre processus de traitement. |
| `orchestrator.workMaxAttempts` | `3` | Nombre de tentatives par unité avant que la tâche correspondante n’échoue. |
| `orchestrator.workReclaimInterval` | `60` | Fréquence à laquelle les unités expirées sont remises dans la file d’attente. Avec la valeur par défaut, la vérification a lieu toutes les 6 secondes. |
| `orchestrator.jobStartTimeoutSeconds` | `3600` | Durée pendant laquelle une tâche acceptée peut rester en attente de démarrage avant d’échouer avec l’erreur `never-started`. |
| `orchestrator.jobRetentionSeconds` | `86400` | Durée de conservation du statut d’une tâche terminée. La valeur `"infinity"` le conserve indéfiniment. |
| `orchestrator.terminationGracePeriodSeconds` | `10` | Délai de grâce du pod. |
| `orchestrator.storage.size` | `2Gi` | Taille du volume d’état. |
| `orchestrator.resources.requests` | `cpu: 1`, `memory: 1G` | Requests de ressources. Aucune limite n’est définie. |

## worker

| Valeur | Par défaut | Description |
| - | - | - |
| `worker.predefinedProfile` | `DocumentConversion_Normal` | Profil prédéfini par défaut. Voir [Paramètres de reconnaissance](https://docs.abbyy.com/fr/fine-parser/enterprise/basics/recognition-settings.md). |
| `worker.userProfile` | `""` | Profil utilisateur par défaut, sous forme de string multiligne. |
| `worker.terminationGracePeriodSeconds` | `600` | Délai dont dispose un processus de traitement en cours d’arrêt pour terminer son unité de travail. |
| `worker.resources.requests` | `cpu: 1`, `memory: 1G` | Requests de ressources par processus de traitement. Aucune limite n’est définie. |
| `worker.prepull.enabled` | `false` | Pré-télécharge l’image du processus de traitement sur les nouveaux nœuds de traitement. Voir [Planification](https://docs.abbyy.com/fr/fine-parser/enterprise/best-practices/scheduling.md#pre-pulling-the-worker-image). |
| `worker.prepull.taintKey` | `startup-taint.cluster-autoscaler.kubernetes.io/fineparser-image` | Taint de démarrage avec lequel les nœuds de traitement s’enregistrent. |

## ingest

| Valeur | Par défaut | Description |
| - | - | - |
| `ingest.replicas` | `2` | Nombre de pods d'ingestion. |
| `ingest.pageSplitThreshold` | `25` | Les PDF dépassant ce nombre de pages sont divisés en parties de cette taille. |
| `ingest.maxUploadSize` | `512Mi` | Taille maximale d'une requête acceptée. |
| `ingest.scratchSize` | `2Gi` | Espace de travail temporaire par pod d'ingestion. Environ le double de `maxUploadSize`. |
| `ingest.cors.allowedOrigins` | `""` | Liste d'origines, séparées par des virgules, autorisées à appeler l'API depuis un navigateur. |
| `ingest.service.type` | `ClusterIP` | Type de service. |
| `ingest.service.port` | `8080` | Port du service. |
| `ingest.resources.requests` | `cpu: 500m`, `memory: 500M` | Requests de ressources par pod. Aucune limite n'est définie. |

## storage

Voir [Stockage](https://docs.abbyy.com/fr/fine-parser/enterprise/basics/storage.md), [Système de fichiers EFS](https://docs.abbyy.com/fr/fine-parser/enterprise/aws/efs.md) et [Compartiment S3 de sortie](https://docs.abbyy.com/fr/fine-parser/enterprise/aws/s3.md).

| Valeur | Par défaut | Description |
| - | - | - |
| `storage.inProcess.efs.fileSystemId` | Espace réservé | Le système de fichiers EFS. Obligatoire, sauf si `existingClaim` est défini. |
| `storage.inProcess.size` | `10Gi` | Taille demandée pour le PVC in-process. |
| `storage.inProcess.storageClass.name` | `""` | Nom de la StorageClass EFS créée par le chart. Si ce champ est vide, `<fullname>-in-process` est utilisé. |
| `storage.inProcess.storageClass.reclaimPolicy` | `Delete` | Politique de récupération de cette StorageClass. |
| `storage.inProcess.storageClass.parameters` | `uid`, `gid` `65534`, `directoryPerms` `755` | Paramètres supplémentaires du pilote CSI EFS. |
| `storage.inProcess.existingClaim` | `""` | PVC existant à utiliser au lieu d’en créer un. |
| `storage.output.s3.bucket` | Espace réservé | Le compartiment S3. Obligatoire, sauf si `existingClaim` est défini. |
| `storage.output.existingClaim` | `""` | PVC existant à utiliser au lieu d’en créer un. |
| `storage.s3.region` | `""` | Région du compartiment. |
| `storage.s3.mountOptions` | `[allow-delete, allow-other, uid=65534, gid=65534]` | Options de montage de Mountpoint. Si vous définissez cette liste, elle remplace la valeur par défaut. |

## storageClass

| Valeur | Par défaut | Description |
| - | - | - |
| `storageClass.create` | `false` | Crée une StorageClass `gp3` chiffrée pour l'état de l'orchestrateur. |
| `storageClass.name` | `""` | StorageClass utilisée pour l'état de l'orchestrateur. Si ce champ est vide, la classe par défaut est utilisée. Obligatoire lorsque `create` vaut `true`. |
| `storageClass.provisioner` | `ebs.csi.aws.com` | Provisionneur de la classe créée. Utilisez `ebs.csi.eks.amazonaws.com` avec EKS Auto Mode. |

## Planification

`orchestrator`, `ingest` et `worker` acceptent chacun les paramètres `nodeSelector`, `tolerations`, `affinity` et `podAnnotations`, tous vides par défaut. Voir [Groupes de nœuds et planification](https://docs.abbyy.com/fr/fine-parser/enterprise/best-practices/scheduling.md).
