Skip to content

Conversation

@lsm5
Copy link
Member

@lsm5 lsm5 commented Jul 18, 2025

Having the registry binary named registry-v2 causes trouble for make test-integration-local. The registry binary provided by the docker-distribution package is just /usr/bin/registry.

So, depending on docker-distribution should make things simpler, more consistent and usable regardles of CI / testing environment.

@github-actions
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250718t135910z-f42f41d13
cache debian c20250718t135910z-f42f41d13
cache fedora c20250718t135910z-f42f41d13
cache fedora-aws c20250718t135910z-f42f41d13
cache fedora-netavark c20250718t135910z-f42f41d13
cache fedora-netavark-aws-arm64 c20250718t135910z-f42f41d13
cache fedora-podman-aws-arm64 c20250718t135910z-f42f41d13
cache prior-fedora c20250718t135910z-f42f41d13
cache rawhide c20250718t135910z-f42f41d13
cache win-server-wsl c20250718t135910z-f42f41d13

lsm5 added a commit to lsm5/skopeo that referenced this pull request Jul 18, 2025
The skopeo_cidev image is updated with the registry binary from the
docker-distribution package instead of building one from source.

Ref: containers/automation_images#410

Signed-off-by: Lokesh Mandvekar <[email protected]>
lsm5 added a commit to lsm5/skopeo that referenced this pull request Jul 18, 2025
The skopeo_cidev image is updated with the registry binary from the
docker-distribution package instead of building one from source.

Ref: containers/automation_images#410

Signed-off-by: Lokesh Mandvekar <[email protected]>
@github-actions
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250718t135910z-f42f41d13
cache debian c20250718t135910z-f42f41d13
cache fedora c20250718t135910z-f42f41d13
cache fedora-netavark c20250718t135910z-f42f41d13
cache fedora-netavark-aws-arm64 c20250718t135910z-f42f41d13
cache fedora-podman-aws-arm64 c20250718t135910z-f42f41d13
cache prior-fedora c20250718t135910z-f42f41d13
cache rawhide c20250718t135910z-f42f41d13
cache win-server-wsl c20250718t135910z-f42f41d13

@github-actions
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250718t135910z-f42f41d13
cache debian c20250718t135910z-f42f41d13
cache fedora c20250718t135910z-f42f41d13
cache fedora-aws c20250718t135910z-f42f41d13
cache fedora-netavark c20250718t135910z-f42f41d13
cache fedora-netavark-aws-arm64 c20250718t135910z-f42f41d13
cache fedora-podman-aws-arm64 c20250718t135910z-f42f41d13
cache prior-fedora c20250718t135910z-f42f41d13
cache rawhide c20250718t135910z-f42f41d13
cache win-server-wsl c20250718t135910z-f42f41d13

Copy link
Collaborator

@mtrmac mtrmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the record, this means that instead of testing interoperability with a specific frozen version, we will be testing interoperability with the latest one — and that package updates can therefore trigger new test failures.

That is probably an improvement — I just want this mentioned.

Having the registry binary named `registry-v2` causes trouble for
`make test-integration-local`. The registry binary provided by the
docker-distribution package is just `/usr/bin/registry`.

Depending on docker-distribution should make things simpler, more
consistent and usable regardles of CI / testing environment.

In skopeo cirrus jobs, the integration tests are run on the host itself
but a lot of the binaries are copied from the skopeo_cidev container.
So, in this case docker-distribution is directly installed on the host
environment and the registry-v2 build is removed from the skopeo_cidev
image.

Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 force-pushed the skopeo-registry branch from 415086a to 3c73fc4 Compare July 21, 2025 18:14
@github-actions
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250721t181111z-f42f41d13
cache debian c20250721t181111z-f42f41d13
cache fedora c20250721t181111z-f42f41d13
cache fedora-aws c20250721t181111z-f42f41d13
cache fedora-netavark c20250721t181111z-f42f41d13
cache fedora-netavark-aws-arm64 c20250721t181111z-f42f41d13
cache fedora-podman-aws-arm64 c20250721t181111z-f42f41d13
cache prior-fedora c20250721t181111z-f42f41d13
cache rawhide c20250721t181111z-f42f41d13
cache win-server-wsl c20250721t181111z-f42f41d13

@github-actions
Copy link

Cirrus CI build successful. Found built image names and IDs:

Stage Image Name IMAGE_SUFFIX
base debian do-not-use
base fedora do-not-use
base fedora-aws do-not-use
base fedora-aws-arm64 do-not-use
base image-builder do-not-use
base prior-fedora do-not-use
cache build-push c20250721t181111z-f42f41d13
cache debian c20250721t181111z-f42f41d13
cache fedora c20250721t181111z-f42f41d13
cache fedora-aws c20250721t181111z-f42f41d13
cache fedora-netavark c20250721t181111z-f42f41d13
cache fedora-netavark-aws-arm64 c20250721t181111z-f42f41d13
cache fedora-podman-aws-arm64 c20250721t181111z-f42f41d13
cache prior-fedora c20250721t181111z-f42f41d13
cache rawhide c20250721t181111z-f42f41d13
cache win-server-wsl c20250721t181111z-f42f41d13

lsm5 added a commit to lsm5/skopeo that referenced this pull request Jul 22, 2025
The skopeo_cidev image is updated with the registry binary from the
docker-distribution package instead of building one from source.

Ref: containers/automation_images#410

Signed-off-by: Lokesh Mandvekar <[email protected]>
@lsm5 lsm5 marked this pull request as ready for review July 22, 2025 15:36
Copy link
Member

@Luap99 Luap99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Luap99 added a commit to Luap99/libpod that referenced this pull request Jul 22, 2025
Copy link
Collaborator

@mtrmac mtrmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@mtrmac mtrmac merged commit 34add92 into containers:main Jul 23, 2025
40 checks passed
@Luap99
Copy link
Member

Luap99 commented Jul 23, 2025

For reference that image contains a "broken" rawhide release due https://bugzilla.redhat.com/show_bug.cgi?id=2382662

I think we only test rawhide on podman so it should not matter that much in general for all the other repos such as skopeo so it is fine to use them.

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.

3 participants