vault-backend. Cette page explique la structure des chemins et la procédure pour ajouter un nouveau secret applicatif.
URL d’accès : vault.kaeyros.org
Structure des chemins Vault
Les secrets sont organisés selon la convention suivante :booking-api du produit booking en production :
develop, staging ou production).
Ajouter un nouveau secret applicatif
1
Écrire le secret dans Vault
Connectez-vous à l’interface web de Vault (vault.kaeyros.org) et créez ou modifiez le secret dans le chemin correspondant à votre produit, votre application et votre environnement. Utilisez le format clé/valeur standard.
2
Ajouter le bloc externalSecrets dans les values Helm
Dans le fichier
values.yaml (ou values-<env>.yaml) de votre application dans le dépôt github.com/kaeyros-analytics-org/argo-production, ajoutez un bloc externalSecrets référençant le chemin Vault. Exemple :values-production.yaml
3
Pousser vers argo-production
Commitez et poussez votre branche vers le dépôt
argo-production. ArgoCD synchronisera la ressource ExternalSecret, qui lira automatiquement les valeurs dans Vault et créera le Secret Kubernetes dans le namespace cible.Pour toute question sur Vault ou sur la configuration d’external-secrets, contactez l’équipe DevOps à l’adresse devops@kaeyros-analytics.com.