Skip to main content
Cette page décrit la méthode cible pour injecter des secrets sensibles dans une application depuis Vault, via l’opérateur External Secrets. Cette méthode est disponible sur les charts rollout-v2 et antid-v2.

Configuration External Secrets dans le fichier de values

Dans le fichier values/<namespace>/<app>-<env>.yaml, ajoutez le bloc suivant :
External Secrets

Formats de secret supportés

Réserve 1 : chart rollout v1 non supportéLe chart rollout (v1) ne sait pas interpréter le bloc External Secrets. Sans le bloc secretStore.vault, le rendu Helm échoue. Seul rollout-v2 fonctionne. Une application utilisant encore le chart rollout doit migrer (voir /deploiement/renommage).
Réserve 2 : ClusterSecretStore non déclaré dans le dépôtLe ClusterSecretStore nommé vault-backend est référencé mais PAS déclaré dans le dépôt GitOps. Sa mise en place fait partie des chantiers en cours (voir /operations/chantiers). Vérifiez avec l’équipe avant d’utiliser cette méthode.
En attendant, la majorité des équipes place des valeurs sensibles dans le bloc env: du fichier de values. Cette pratique existe mais n’est pas à reproduire : demandez conseil à l’équipe infrastructure pour la bonne méthode à suivre.