Skip to content

feat: update image-registry default to ghcr.io/canonical/cdk - #98

Merged
louiseschmidtgen merged 3 commits into
mainfrom
update-registry-ghcr
Aug 11, 2026
Merged

feat: update image-registry default to ghcr.io/canonical/cdk#98
louiseschmidtgen merged 3 commits into
mainfrom
update-registry-ghcr

Conversation

@louiseschmidtgen

Copy link
Copy Markdown
Contributor

rocks.canonical.com is being retired. This PR updates the image registry references from the legacy registry to the new GitHub Container Registry.

Changes:

  • rocks.canonical.com/cdk/busybox -> ghcr.io/canonical/cdk/busybox

This updates the test integration image reference to use the new registry.

louiseschmidtgen and others added 3 commits August 10, 2026 09:34
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
louiseschmidtgen added a commit to charmed-kubernetes/charm-containerd that referenced this pull request Aug 10, 2026
pbr<6.1.1 (pulled in transitively) fails to build on Python 3.12/3.10
with 'ModuleNotFoundError: No module named pkg_resources' since
setuptools no longer vendors pkg_resources by default. Pinning to
pbr==7.0.3 resolves this, matching the fix applied in
charmed-kubernetes/charm-flannel#98.
@louiseschmidtgen louiseschmidtgen changed the title Update image-registry default to ghcr.io/canonical/cdk feat: update image-registry default to ghcr.io/canonical/cdk Aug 11, 2026
@louiseschmidtgen
louiseschmidtgen merged commit 3542e78 into main Aug 11, 2026
8 checks passed
@louiseschmidtgen
louiseschmidtgen deleted the update-registry-ghcr branch August 11, 2026 06:19
canonicalmateo pushed a commit to charmed-kubernetes/charm-containerd that referenced this pull request Aug 11, 2026
* Update image-registry default to ghcr.io/canonical/cdk

* Fix unit test: update registry assertion to ghcr.io/canonical/cdk

* Apply black formatting to tests/unit/conftest.py

* Apply black formatting to tests/integration/test_containerd_integration.py

* fix: pin pbr==7.0.3 in wheelhouse to fix validate-wheelhouse CI

pbr<6.1.1 (pulled in transitively) fails to build on Python 3.12/3.10
with 'ModuleNotFoundError: No module named pkg_resources' since
setuptools no longer vendors pkg_resources by default. Pinning to
pbr==7.0.3 resolves this, matching the fix applied in
charmed-kubernetes/charm-flannel#98.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants