8000 [deploy] Rotation de la clé Scaleway de la CI avant son expiration · Issue #238 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[deploy] Rotation de la clé Scaleway de la CI avant son expiration #238

Closed

Description

@EnO33

Partie de #309.

Contexte

La clé d'API Scaleway de l'application IAM ci-deploy (secrets SCW_ACCESS_KEY et SCW_SECRET_KEY de l'environnement GitHub production) expire le 03/12/2026 à 15:03 UTC. Scaleway ne fédère pas l'OIDC de GitHub Actions : la CI dépend d'une clé à durée limitée, renouvelée à la main. Une clé expirée bloque tout déploiement.

À faire

  • Avant le 03/12/2026 : nouvelle clé pour ci-deploy (même portée : projet arnakoff-production), écrite dans les secrets sans jamais être affichée, puis révocation de l'ancienne.
  • Procédure de rotation documentée (commande, durée, révocation).
  • Le workflow de déploiement ([deploy] Déploiement continu : préproduction et production #71) avertit quand la clé expire dans moins de 7 jours (date lue par scw iam api-key get, à vérifier avec les droits de ci-deploy).

Liens

Activity

  1. added
    owner-onlyRéservée au propriétaire : compte, paiement, juridique, DNS
    on Nov 3, 2026
  2. EnO33 commented on Nov 5, 2026

    @EnO33
    ContributorAuthor

    Rotation automatique de cette clé décidée le 05/11/2026, par une GitHub App : ADR #306, mise en œuvre #307 et #308. L'échéance du 03/12/2026 reste manuelle : #308 ne sera pas en production d'ici là.

  3. EnO33 commented on Nov 5, 2026

    @EnO33
    ContributorAuthor

    Faite automatiquement par le job rotate (ADR 0007, #308) le 05/11/2026 à 14:27 : nouvelle clé SCW8RFRCSRVD1QXA0G42, valable jusqu'au 02/02/2027 ; ancienne clé SCWZ76VAA2DT1FC7NWVB supprimée. Le déploiement de 14:28:55 a réussi avec la nouvelle clé. Le job la remplacera ensuite tous les 30 jours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:deployZone : deployowner-onlyRéservée au propriétaire : compte, paiement, juridique, DNSsecuritySécurité

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0