Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update default registry to xpkg.crossplane.io #6296

Merged
merged 4 commits into from
Feb 25, 2025

Conversation

jbw976
Copy link
Member

@jbw976 jbw976 commented Feb 24, 2025

Description of your changes

This is related to recent governance changes in #6290. All community extension projects must be published to ghcr.io (with xpkg.crossplane.io in front for pulls), and now the the default registry for Crossplane will be updated to xpkg.crossplane.io. This change affects a few different places:

  • the default registry that the package manager will pull from, if no registry is explicitly specified, is now xpkg.crossplane.io
  • the crossplane/crossplane container image will now also be published to ghcr.io (with xpkg.crossplane.io in front for pulls) and the helm chart from charts.crossplane.io will now pull the crossplane image from xpkg.crossplane.io by default.

I have:

Need help with this checklist? See the cheat sheet.

@jbw976 jbw976 requested review from phisco, a team and turkenh as code owners February 24, 2025 14:19
@jbw976 jbw976 requested a review from bobh66 February 24, 2025 14:19
@jbw976 jbw976 marked this pull request as draft February 24, 2025 14:19
…ation packages

Previously, this e2e test was using a configuration package manually built from another
test, which made updating the independent logic in this test more difficult. Now this
test uses its own package from xpkg.crossplane.io/crossplane/e2e-upgrade-dependency-version.
The overall logic and test cases of the test have not changed.

Signed-off-by: Jared Watts <[email protected]>
This test is also affected by the default registry change because it
depends on crossplane/e2e-depends-on-provider-nop, which itself has a
dependency declared on provider-nop without an explicit registry set.

Signed-off-by: Jared Watts <[email protected]>
@jbw976
Copy link
Member Author

jbw976 commented Feb 24, 2025

Taking out of draft now as I've got all e2e tests passing successfully again ✅

@crossplane/crossplane-maintainers please take a look! 🙇‍♂️

@jbw976 jbw976 marked this pull request as ready for review February 24, 2025 21:10
Copy link
Contributor

@phisco phisco left a comment

Choose a reason for hiding this comment

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

Looking good! Thanks @jbw976!

@jbw976 jbw976 merged commit 9a2660f into crossplane:main Feb 25, 2025
17 of 18 checks passed
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.

2 participants