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

*: Migrate container registry from quay.io to ghcr.io #10484

Merged
merged 1 commit into from
Jan 21, 2025

Conversation

timflannagan
Copy link
Member

Description

This commit is a follow-up to #10443 and #10470 and migrates away from the quay.io/solo-io container image registry in favor of the ghcr.io repository in the project.

Additional work around renaming the gloo component, binaries, etc. will be handled once we're closing the finish line with the #10444 cleanup work.

Introducing automation to replace the quay container image expiration label is being tracked in the #10441 epic.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works

This commit is a follow-up to kgateway-dev#10443 and kgateway-dev#10470 and migrates
away from the quay.io/solo-io container image registry in
favor of the ghcr.io repository in the project.

Additional work around renaming the gloo component, binaries, etc.
will be handled once we're closing the finish line with the

Signed-off-by: timflannagan <[email protected]>
Copy link
Member Author

Choose a reason for hiding this comment

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

IMO this test case can be removed. I held off for now until the release pipeline is closer to the finish line.

@@ -9,8 +9,7 @@ on:
- main

env:
# IMAGE_REGISTRY: ghcr.io/${{ github.repository_owner }}
IMAGE_REGISTRY: quay.io/solo-io
IMAGE_REGISTRY: ghcr.io/${{ github.repository_owner }}
Copy link
Contributor

Choose a reason for hiding this comment

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

does repository_owner == kgateway?

Copy link
Contributor

Choose a reason for hiding this comment

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

I actually like it this way. Makes forks easier to maintain

Copy link
Member Author

Choose a reason for hiding this comment

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

Yep! We could hardcode the image registry here, but this approach allows us to easily test the workflow in forks.

Copy link
Contributor

Choose a reason for hiding this comment

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

oh didn't mean we should hardcode; i was just confirming if the value of repository_owner is indeed kgateway, as opposed to kgateway-dev (org name). before, it seemed to be the org name

@nfuden nfuden added this pull request to the merge queue Jan 21, 2025
Merged via the queue into kgateway-dev:main with commit b3fa763 Jan 21, 2025
6 checks passed
@timflannagan timflannagan deleted the release/switch-registry branch January 21, 2025 21:28
lgadban added a commit that referenced this pull request Jan 23, 2025
commit b3fa763
Author: Tim Flannagan <[email protected]>
Date:   Tue Jan 21 16:17:55 2025 -0500

    *: Migrate container registry from quay.io to ghcr.io (#10484)

    Signed-off-by: timflannagan <[email protected]>

commit b46e5e2
Author: Jenny Shu <[email protected]>
Date:   Tue Jan 21 12:47:25 2025 -0500

    Admin server - part 2 (#10482)

commit cb5a24f
Author: Nathan Fudenberg <[email protected]>
Date:   Tue Jan 21 08:42:16 2025 -0500

    naming clean up k8sgateway -> kgateway (#10477)

    Co-authored-by: Jenny Shu <[email protected]>

commit e649e3b
Author: Nathan Fudenberg <[email protected]>
Date:   Mon Jan 20 17:01:08 2025 -0500

    Fix/scrubdevel (#10475)

    Co-authored-by: Jenny Shu <[email protected]>
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