databases/ n’est pas synchronisé par ArgoCD : les manifestes doivent être appliqués manuellement.
Le manifeste
Voici un manifeste type pour créer un cluster PostgreSQL. Adaptez le nom, le namespace et la taille de volume selon vos besoins.databases/mon-appli-prod.yaml
Convention de nommage
Le nom du cluster s’écrit sans séparateur, suffixé par l’environnement. Par exemple :
oimdashboardapiprod, precomputepointagestg. Le pod correspondant s’appellera <nom>-0.Appliquer
1
Créer le manifeste
Placez-le dans
databases/<nom>.yaml du dépôt argo-production.2
L'appliquer manuellement
3
Vérifier
4
Récupérer les identifiants
L’opérateur crée des Secrets nommés
<utilisateur>.<cluster>.credentials.postgresql.acid.zalan.do.Référencer depuis une application
Pour injecter le mot de passe dans votre application, référencez le Secret généré dans votre fichiervalues.yaml :
Extrait de values