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

Transition to Artifact Registry before May 15, 2024 #425

Open
usommerl opened this issue Jun 29, 2023 · 0 comments
Open

Transition to Artifact Registry before May 15, 2024 #425

usommerl opened this issue Jun 29, 2023 · 0 comments

Comments

@usommerl
Copy link
Owner

Transition to Artifact Registry to ensure uninterrupted service.

Container Registry will be phased out, starting May 15, 2024. Please review the options below for how to upgrade your projects to Artifact Registry.

Hello Uwe,

We’re writing to let you know that Container Registry will be phased out starting May 15, 2024, and replaced by Artifact Registry, which offers a variety of new capabilities.

What do you need to know?

Starting May 15, 2024, we’ll limit the projects allowed to host images in Container Registry. The only projects allowed to host the images will be the ones in which:

    1. The Container Registry API was enabled before May 15, 2024.
    1. Images were pushed to Container Registry.

For all other projects, once the discontinuation starts, images will be automatically hosted in Artifact Registry, and you will no longer have the option to host images in Container Registry. Container Registry is in maintenance and only receives critical legal or security fixes.

Once you’ve transitioned to Artifact Registry you’ll be able to store images in:

Artifact Registry pricing model is not based on the underlying storage and egress costs in Cloud Storage like Container Registry. Storage costs are higher in Artifact Registry, but it provides better options to manage egress costs. For details about how this new pricing might impact your projects and options for managing costs, see our pricing documentation.

Note that if you use Container Registry through a dependent service such as Cloud Build, you will be billed for Artifact Registry instead of Container Registry within new projects after May 15, 2024. Requests will also use Artifact Registry quota instead of Container Registry quota. See our documentation for Artifact Registry quota limits.

What do you need to do?

These are the two transition paths we recommend you follow depending on your project’s architecture:

For projects where you use Container Registry:

Consider moving to Artifact Registry. Learn about options to transition to Artifact Registry to prepare for discontinuation of Container Registry.

For projects where you are not currently using Container Registry:

Prepare for automatic hosting of gcr.io in Artifact Registry before May 15, 2024:

  1. Change any automation or workflows to enable the Artifact Registry API instead of the Container Registry API
  2. Grant Artifact Registry roles to users and service accounts that interact with Container Registry.
  3. Update automation that configures storage buckets for Container Registry to perform equivalent actions on Artifact Registry repositories.
  4. Test gcr.io hosted in Artifact Registry using a test project, or transition a project where you are currently using Container Registry.

If you don’t take any of these transition paths, your existing automation workflows for Container Registry might not work in new projects after May 15, 2024.

We’ll send additional communications about future phases, how it will impact your existing Container Registry usage, and any required actions.

We’re here to help

We thank you for your patience and understanding as we make this important change.

– The Google Container Registry Team

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

No branches or pull requests

1 participant