deploy: skopeo rejects the dev-image probe ref carrying both tag and digest #232
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/coding-lab#232
Loading…
Add table
Add a link
Reference in a new issue
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?
Issue #230 (ADR-0056) added the module's default dev-image ref to the deploy wait step's skopeo probe. The ref is pinned tag-and-digest for readability —
docker.io/library/buildpack-deps:stable-scm@sha256:07554a82…— and the probe passes it to skopeo verbatim. skopeo'sdocker://transport refuses that form, so every probe attempt fails on parse and the wait step spins until the 30-minute deadline:The pin itself is correct — podman on the host accepts
name:tag@digestand pulls by digest, and ADR-0056 deliberately keeps the tag beside the digest. The probe should strip the tag before handing the ref to skopeo: the digest is the only part that determines whether the ref resolves, so probingdocker.io/library/buildpack-deps@sha256:…proves the same pull.