Skip to content

Use namespace for stage images#522

Open
ehelms wants to merge 1 commit into
theforeman:masterfrom
ehelms:update-stage-build
Open

Use namespace for stage images#522
ehelms wants to merge 1 commit into
theforeman:masterfrom
ehelms:update-stage-build

Conversation

@ehelms
Copy link
Copy Markdown
Member

@ehelms ehelms commented May 26, 2026

Why are you introducing these changes? (Problem description, related links)

This will simplify the process for stage vs. production by keeping the image name consistent and only changing the namespace. This will also allow using registry overrides to switch between stage and production. See https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md#remapping-and-mirroring-registries

What are the changes introduced in this pull request?

  • Change to using stage namespace

How to test this pull request

Steps to reproduce:

Checklist

  • Documentation updated (if applicable)

@ekohl
Copy link
Copy Markdown
Member

ekohl commented May 26, 2026

@Odilhao I think this will be beneficial, but this needs some coordination with actually publishing

@Odilhao
Copy link
Copy Markdown
Member

Odilhao commented May 26, 2026

Here's the PR that we can use for it, we would need to merge https://gitlab.com/fedora/infrastructure/konflux/tenants-config/-/merge_requests/192 and later update all component-oci repos to build using the new path with stage/component/. Another important topic is to provision the new quay namespaces.

@ekohl
Copy link
Copy Markdown
Member

ekohl commented May 27, 2026

Thanks @Odilhao. I've opened theforeman/foreman-oci-images#43 to link back to this documentation. Once merged I can open similar PRs to the other repositories.

@Odilhao
Copy link
Copy Markdown
Member

Odilhao commented May 27, 2026

Thanks @Odilhao. I've opened theforeman/foreman-oci-images#43 to link back to this documentation. Once merged I can open similar PRs to the other repositories.

Thanks, approved and merged.

@ekohl
Copy link
Copy Markdown
Member

ekohl commented May 27, 2026

theforeman/candlepin-oci-images#31 and theforeman/pulp-oci-images#29 for the trifecta. Also opened theforeman/pulp-oci-images#28 because I like consistency.

Copy link
Copy Markdown
Member

@ekohl ekohl left a comment

Choose a reason for hiding this comment

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

Should we mention that this structure makes it easy to use Podman's registry mirror functionality to switch from release to staging?

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