Variables & secrets

Ce que les services de ce projet reçoivent au démarrage, ou pendant leur construction. Ni le portail ni l’image ne conservent une valeur secrète en clair.

5 variables3 secrets3 environnements

Variables du projet

5

Secrets

3

stockés dans le coffre

Portée construction

1

figées dans l’artefact

Portée exécution

4

relues à chaque démarrage

Héritées par tous les services du projet

Une variable définie ici est injectée dans chaque service de l’environnement concerné. Un service peut la redéfinir pour lui seul ; la valeur du service gagne toujours.

Variables et secrets du projet

Les valeurs secrètes ne sont jamais affichées par défaut, et leur révélation est journalisée.

CléValeurPortéeEnvironnements
DATABASE_URL••••••••••••ExécutionProductionPréproductionDéveloppementcoffre de secrets
REDIS_URL••••••••••••ExécutionProductionPréproductioncoffre de secrets
SMTP_HOSTsmtp.synelia.cloudExécutionProductionPréproductionDéveloppementclair
SENTRY_DSN••••••••••••ExécutionProductioncoffre de secrets
NODE_ENVproductionBuildProductionclair

Où vivent les secrets

Ce que le portail garantit, et ce qu’il ne fait pas.

Stockage
Chiffré au repos dans le coffre de l’organisation, jamais dans l’image construite.
Injection
Au démarrage du conteneur pour la portée exécution, au moment du build sinon.
Révélation
Journalisée dans l’audit avec l’auteur, l’heure et la variable concernée.
Rotation
Changer une valeur exige un redéploiement pour prendre effet — le portail le propose.
Variables · Plateforme métier