Skip to content

fix(ci): publier et épingler les images sous l'organisation otspi - #88

Merged
PhilippeVienne merged 1 commit into
devfrom
fix/ghcr-owner-otspi
Oct 1, 2026
Merged

PhilippeVienne merged 1 commit into
devfrom
fix/ghcr-owner-otspi

Conversation

@PhilippeVienne

Copy link
Copy Markdown
Contributor

Depuis le renommage du dépôt en otspi/open-eidas, le job « Publication des
images (GHCR) » échouait à chaque push sur dev : il poussait encore vers
ghcr.io/open-eidas/… (« permission_denied: The requested installation does
not exist »), et les jobs suivants (épinglage du staging) étaient annulés.

  • Workflow : images publiées sous ghcr.io/otspi/…, épinglage dans
    otspi/deploy, message de commit d'épinglage sur otspi/open-eidas@.
  • Chart : dépôts d'images par défaut sous ghcr.io/otspi/ (CA, TSA, OCSP,
    ra-console) ; otspi/deploy n'épingle que les tags, il hérite de ces
    dépôts. Commentaires de values-staging.yaml alignés.
  • README : badge CI sur otspi/open-eidas ; docs/WEBUI.md : image de
    ra-console.

Reste à faire côté organisation, hors dépôt : passer les paquets
ghcr.io/otspi/open-eidas-* en « Public » après leur première publication,
et vérifier que la GitHub App d'épinglage est installée sur otspi/deploy.

Base : dev, indépendante. À merger après la chaîne ra-console (elle touche ci.yml et values.yaml, comme #86 déjà mergée ; aucun conflit attendu avec #87 et suivantes, qui ajoutent un job distinct).

Vérification : helm lint deploy/helm/open-eidas ; plus aucune référence à ghcr.io/open-eidas, open-eidas/open-eidas ni open-eidas/deploy dans le dépôt (grep).

Depuis le renommage du dépôt en otspi/open-eidas, le job « Publication des
images (GHCR) » échouait à chaque push sur dev : il poussait encore vers
ghcr.io/open-eidas/… (« permission_denied: The requested installation does
not exist »), et les jobs suivants (épinglage du staging) étaient annulés.

- Workflow : images publiées sous ghcr.io/otspi/…, épinglage dans
  otspi/deploy, message de commit d'épinglage sur otspi/open-eidas@<sha>.
- Chart : dépôts d'images par défaut sous ghcr.io/otspi/ (CA, TSA, OCSP,
  ra-console) ; otspi/deploy n'épingle que les tags, il hérite de ces
  dépôts. Commentaires de values-staging.yaml alignés.
- README : badge CI sur otspi/open-eidas ; docs/WEBUI.md : image de
  ra-console.

Reste à faire côté organisation, hors dépôt : passer les paquets
ghcr.io/otspi/open-eidas-* en « Public » après leur première publication,
et vérifier que la GitHub App d'épinglage est installée sur otspi/deploy.

Co-authored-by: Claude <noreply@anthropic.com>
@PhilippeVienne
PhilippeVienne merged commit 0d23d9f into dev Oct 1, 2026
18 checks passed
@PhilippeVienne
PhilippeVienne deleted the fix/ghcr-owner-otspi branch October 1, 2026 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant