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

# Ajouter une variable d'environnement à un service

> Comment ajouter proprement une variable d'environnement non sensible via le fichier de values et éviter le piège des secrets.

Cette page décrit la méthode pour ajouter une variable d'environnement à un service. Cette méthode est réservée aux valeurs non sensibles. Pour une valeur sensible (mot de passe, clé API, token), utilisez la méthode Vault + External Secrets (voir `/operations/ajouter-secret`).

## Ajouter la variable dans le fichier de values

Dans le fichier `values/<namespace>/<app>-<env>.yaml`, ajoutez la variable dans le bloc `env` :

```yaml Exemple de variable theme={null}
env:
  - { name: FEATURE_X_ENABLED, value: "true" }
```

## Appliquer le changement

1. Committez la modification sur la branche `main`.
2. Poussez le commit.
3. ArgoCD détecte le changement et applique la nouvelle configuration en quelques minutes.

> [!WARNING]
>
> Pour une valeur sensible, ne JAMAIS utiliser le bloc `env:` dans le fichier de values. Cela exposerait la valeur en clair dans Git. Utilisez obligatoirement la méthode Vault + External Secrets (voir `/operations/ajouter-secret`).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.