fix(images): drop curl from package list; curl-minimal already provided

Summary

v2.0.0-rc.1 tag pipeline failed: all three base-image builds (ci-tools, ci-buildah, ci-buildkit) errored at the microdnf/dnf install step because UBI9 (and UBI9-minimal) ship curl-minimal in the base layer, which conflicts with the full curl package.

curl-minimal-7.76.1-35.el9_7.3.x86_64 from @System conflicts with
curl provided by curl-7.76.1-35.el9_7.3.x86_64 from ubi-9-baseos-rpms

Fix: drop curl from the package list in all three Containerfiles. curl-minimal provides /usr/bin/curl with the subset of features the catalog needs (HTTPS GET with retries, header manipulation).

Test plan

  • Merge and cut v2.0.0-rc.2.
  • rc.2 pipeline: all 8 image builds + signs succeed.
  • v2.0.0-rc.1 stays as a frozen record of the failed first attempt; do not retag.

Note

Container registry was also enabled on the project via API as part of triaging rc.1 (it was disabled by default; CI_REGISTRY_IMAGE was unbound). That fix is permanent and unrelated to this MR.

Merge request reports

Loading