You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[deploy] Binaire de rotation des clés des buckets, de ci-deploy et de sa propre clé #307
Mise en œuvre de la rotation automatique décidée dans l'ADR 0007 (#306) : un binaire cmd/rotate exécuté par un job Serverless planifié.
À faire
app : cas d'usage RotateKeys et ses ports (émission et suppression de clés, écriture des secrets de sync, mise à jour des secrets du conteneur API, horloge). Ordre : nouvelles clés, consommateurs mis à jour et prêts, anciennes clés supprimées, clé du rotateur en dernier. Un échec avant la suppression laisse les anciennes clés en service.
Liste fermée des applications que le rotateur peut toucher (api, sync, ci-deploy, lui-même), refus de toute autre.
adapter : client Scaleway (IAM, Secret Manager, Serverless Containers) par le client HTTP de platform, hôte api.scaleway.com seul.
Rotation de la clé de ci-deploy : nouvelle clé, écriture chiffrée dans les secrets de l'environnement GitHub production par la GitHub App, puis suppression de l'ancienne (ADR 0007).
Tests avec httptest et réponses réelles de l'API Scaleway (extraits réduits, sans secret), horloge injectée, 90 % de couverture dans app.
Journaux : identifiants et dates d'expiration des clés, jamais la clé secrète.
changed the title [-][deploy] Binaire de rotation des clés des buckets et de sa propre clé[/-][+][deploy] Binaire de rotation des clés des buckets, de ci-deploy et de sa propre clé[/+]on Nov 5, 2026
Activity
[-][deploy] Binaire de rotation des clés des buckets et de sa propre clé[/-][+][deploy] Binaire de rotation des clés des buckets, de ci-deploy et de sa propre clé[/+]docs(docs): decide the automatic rotation of the scaleway keys in adr…
chore(main): release 0.59.0 (#313)