feat(vergabe): deploy from Forgejo OCI registry only
Switch helm values and Makefile image gates to forgejo.coulomb.social; retire gitea.coulomb.social for vergabe-teilnahme production pulls.
This commit is contained in:
parent
4c32a65edd
commit
e9f406da2a
4 changed files with 33 additions and 19 deletions
|
|
@ -68,13 +68,13 @@ make vergabe-superuser # interactive createsuperuser
|
|||
|
||||
## Promoting a new image tag
|
||||
|
||||
1. Build + push from the `vergabe-teilnahme` repo using the portable package
|
||||
path: `issue-core` resolves from the Gitea PyPI registry, not from a sibling
|
||||
checkout.
|
||||
2. Update `image.tag` in `helm/vergabe-teilnahme-values.yaml` to the
|
||||
new git SHA.
|
||||
3. `make vergabe-deploy` — Helm rolls a new ReplicaSet with
|
||||
zero-downtime (`maxSurge: 1, maxUnavailable: 0`).
|
||||
1. Build + push via Forgejo Actions (`.forgejo/workflows/image.yaml` on push to
|
||||
`main`) or locally:
|
||||
`docker login forgejo.coulomb.social` then build/push
|
||||
`forgejo.coulomb.social/coulomb/vergabe-teilnahme:<sha>`.
|
||||
2. Set `VERGABE_IMAGE_TAG=<sha> make vergabe-deploy` (values default repository
|
||||
is `forgejo.coulomb.social/coulomb/vergabe-teilnahme`).
|
||||
3. Helm rolls a new ReplicaSet with zero-downtime (`maxSurge: 1, maxUnavailable: 0`).
|
||||
4. Verify via `make vergabe-status` and an HTTPS probe.
|
||||
5. If migrations are needed, run `make vergabe-migrate` after the
|
||||
rollout completes.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue