[VS-NfD] Document the mirror procedure into an internal registry #218
Labels
No Label
area:auth
area:docs
area:export
area:ops
area:storage
area:supply-chain
auth
backend
blocked
collab
deployment
docs
effort:L
effort:M
effort:S
frontend
plugins
qa
vs-nfd
vs-nfd:blocker
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stwaidele/dorfteich#218
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Plan reference:
20-massnahmenplan.md-> P1-3ADR: ADR 0024
Effort: S (1 AT)
Depends on: #203
Context
An authority pulls images from its own registry, not from Docker Hub. The
procedure must be written so their operations team can execute it without
us.
Current state
(
deploy/compose/docker-compose.yml:186,206,221,237); own images fromthe project registry via
IMAGE_PREFIX/TAG.deploy/stages.mddocuments stage deployment, not mirroring.Acceptance criteria
third-party) into an internal registry, by digest, including how the
digest is verified after the copy.
reference needs editing per site.
cannot drift.
deploy/stages.mdand the operations manual (#229).Out of scope
Operating a registry for the customer, and the isolated test run (#220).
Implemented in PR #286 (commit
2f7ba65), merged fast-forward (run 611 green); CD 616 green, readyz test+int ok. Generated image list (deploy/scripts/list-images.sh, resolves the compose incl. caddy profile - never hand-maintained), configurable REGISTRY_PREFIX for third-party images (digest pins unchanged; Docker verifies the same sha256 from any registry), IMAGE_PREFIX for own images - no per-site edits of references. Step-by-step procedure with digest verification in deploy/stages.md 5b incl. the pull/tag/push fallback (imagetools create stalled once against the Gitea registry - recorded). Executed once end-to-end as assessor-facing evidence: all four third-party images plus dorfteich-api:v0.12.0 (sha256:576f1646... identical on both sides) mirrored into a registry:2 - protocol docs/vs-nfd/95-mirror-protokoll.md. Operations manual airgap section updated.