Skip to content

registries: pull OSISM images from registry.osism.tech - #319

Merged
berendt merged 1 commit into
mainfrom
registries-osism-registry
Oct 4, 2026
Merged

berendt merged 1 commit into
mainfrom
registries-osism-registry

Conversation

@ideaship

@ideaship ideaship commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Ten registry defaults for images OSISM builds still name quay.io: ceph_docker_registry, dnsmasq_docker_registry and docker_registry_{ansible,cephclient,cgit,dnsdist,homer,netbox,nexus,openstackclient}. OSISM no longer pushes to quay.io; the OSISM 9 and 10 release notes asked operators to override these registries "during the transition phase", but the defaults were never switched.

quay.io/osism is frozen at 2025-02-17:

image quay.io/osism registry.osism.tech/osism
ceph-daemon:tentacle missing 2026-10-03
ceph-daemon:reef 2025-02-17 2026-10-03
cephclient:tentacle missing 2026-10-03
osism-ansible:latest 2025-02-17 2026-10-04
kolla-ansible:2026.1 missing 2026-10-04
netbox:latest 2025-02-17 2026-10-03

A configuration that does not override these registries, such as one fresh from cfg-cookiecutter, therefore cannot pull the Ceph images of a Tentacle deployment at all, and pulls 2025-02 images otherwise. All ten repositories exist on registry.osism.tech/osism.

This sets them to registry.osism.tech. docker_registry_zuul (quay.io/zuul-ci) and the index.docker.io entries are upstream images and stay. Configurations that already override these registries are unaffected.

🤖 Generated with Claude Code

Ten registry defaults for images OSISM builds still name quay.io:
ceph_docker_registry, dnsmasq_docker_registry and
docker_registry_{ansible,cephclient,cgit,dnsdist,homer,netbox,nexus,
openstackclient}. OSISM stopped pushing to quay.io. The OSISM 9 and 10
release notes asked operators to override these registries "during the
transition phase", but the defaults were never switched.

quay.io/osism is frozen at 2025-02-17. Every image built since is
missing there -- ceph-daemon:tentacle, ceph-daemon:20.2.4,
cephclient:tentacle, kolla-ansible:2026.1 -- and the older tags are
stale. A configuration that does not override these registries, such
as one fresh from cfg-cookiecutter, therefore cannot pull the Ceph
images of a Tentacle deployment at all, and pulls 2025-02 images
otherwise. All ten repositories exist on registry.osism.tech/osism, the
registry the release pins and the role defaults already refer to.

Set them to registry.osism.tech. The upstream registries stay:
docker_registry_zuul (quay.io/zuul-ci) and the index.docker.io entries.
Configurations that already override these registries are unaffected.
Defaults are pinned per release, so this reaches releases built from
this version on.

UpgradeImpact: OSISM-built images are pulled from registry.osism.tech
unless the configuration names another registry.
Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Roger Luethi <luethi@osism.tech>
@ideaship
ideaship marked this pull request as ready for review October 4, 2026 04:02
@ideaship
ideaship requested a review from berendt October 4, 2026 04:02
@ideaship ideaship self-assigned this Oct 4, 2026
@berendt
berendt merged commit 25cf233 into main Oct 4, 2026
3 checks passed
@berendt
berendt deleted the registries-osism-registry branch October 4, 2026 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants