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

[Umbrella Issue] Migrate CNCF Ecosystem projects from k8s.gcr.io to registry.k8s.io #4780

Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines.

Comments

@mrbobbytables
Copy link
Member

mrbobbytables commented Feb 16, 2023

With the change to defaulting to registry.k8s.io as our image registry and the planned freeze in April, downstream projects in the CNCF ecosystem will likely be impacted.

Currently 70 of the other CNCF projects contain references to k8s.gcr.io, there seems to be a wide mix of usage from docs, to base images and CI.

Below is a list of projects that were surfaced in a "dumb" search for k8s.gcr.io, there may be valid references or false positives and they should be checked more closely and updated where possible.

Projects

@akshat5302
Copy link

Hey @mrbobbytables I would love to work on this umbrella issue and will try to migrate as much k8s.gcr.io to registry.k8s.io 👍

@dims
Copy link
Member

dims commented Feb 17, 2023

No need to ask, pick a couple of projects, leave a note here, and file PRs with them. Leaving a note here will ensure will ensure folks won't end up duplicating work

@mrbobbytables
Copy link
Member Author

Just to echo what dims said, please feel free to take them on and reference this issue. One request for anyone tackling these issues is to please double check the changes. There are some things that a simple find/replace isn't quite the answer e.g. generated code.

@aniruddha2000
Copy link

aniruddha2000 commented Feb 17, 2023

I am currently looking at containerd, CoreDNS, CRI-O, Helm

@akshat5302
Copy link

I'm looking at Aeraki mesh,Akri, Antrea and Argo

@harshitasao
Copy link

harshitasao commented Feb 17, 2023

I'm looking at kubewarden, litmuschaos, karmada, KubeArmor, kubeEdge.

@RishabhKodes
Copy link

Hi @dims @mrbobbytables, sent the pr's for kubevirt, meshery and thanosbench.

@cpanato
Copy link
Member

cpanato commented Feb 17, 2023

Hello fro the Helm most of the changes are in the helm/charts repo, and that is archived so we will not change anything there.

the only change required is done in this PR helm/helm#11829

can you make that a check?

cc @mrbobbytables @jeefy

@mrbobbytables
Copy link
Member Author

Hello fro the Helm most of the changes are in the helm/charts repo, and that is archived so we will not change anything there.

the only change required is done in this PR helm/helm#11829

can you make that a check?

done 👍

@shikharcodes
Copy link

shikharcodes commented Feb 17, 2023

I'm currently looking at OpenEBS, VS Code Kubernetes Tools, WasmEdge Runtime, k8gb, knative.

@DiptoChakrabarty
Copy link
Member

I am looking at k3s kudo and keptn and telepresence

@ahmedwaleedmalik
Copy link

ahmedwaleedmalik commented Apr 12, 2023

Hey folks, just an update:

Had to take over a few subtasks(organizations) since they were stalled for quite some time.

openshift-cherrypick-robot pushed a commit to openshift-cherrypick-robot/podman that referenced this issue Apr 18, 2023
This change is a part of the bigger umbrella issue: kubernetes/k8s.io#4780
Currently, we need this change to get in cri-o/cri-o#6742,
which is failing in CI due to inconsistent vendoring.

Signed-off-by: Sohan Kunkerkar <[email protected]>
mergify bot pushed a commit to cdk8s-team/cdk8s-core that referenced this issue May 16, 2023
Kubernetes has switched to `registry.k8s.io` as their default [image registry](kubernetes/k8s.io#4780).

This PR is updating instances of old registry [k8s.gcr.io](http://k8s.gcr.io/) in our codebase.
cdk8s-automation pushed a commit to cdk8s-team/cdk8s-core that referenced this issue May 16, 2023
Kubernetes has switched to `registry.k8s.io` as their default [image registry](kubernetes/k8s.io#4780).

This PR is updating instances of old registry [k8s.gcr.io](http://k8s.gcr.io/) in our codebase.

(cherry picked from commit be39113)
Signed-off-by: Vinayak Kukreja <[email protected]>
dtfranz pushed a commit to dtfranz/operator-framework-rukpak that referenced this issue Jun 6, 2023
Problem: The Kubernetes project is moving its images from the k8s.gcr.io
registry to the registry.k8s.io registry and our project relies on one
of the images being moved. More information can be found here:
kubernetes/k8s.io#4780

Solution: Update the referenced image to point to the same image hosted
at the new registry.

Signed-off-by: Alexander Greene <[email protected]>
dtfranz pushed a commit to dtfranz/operator-framework-rukpak that referenced this issue Jun 6, 2023
Problem: The Kubernetes project is moving its images from the k8s.gcr.io
registry to the registry.k8s.io registry and our project relies on one
of the images being moved. More information can be found here:
kubernetes/k8s.io#4780

Solution: Update the referenced image to point to the same image hosted
at the new registry.

Signed-off-by: Alexander Greene <[email protected]>
bpradipt pushed a commit to bpradipt/cloud-api-adaptor that referenced this issue Aug 12, 2023
wainersm pushed a commit to wainersm/cc-cloud-api-adaptor that referenced this issue Sep 5, 2023
TomSweeneyRedHat pushed a commit to TomSweeneyRedHat/podman that referenced this issue Jul 20, 2024
This change is a part of the bigger umbrella issue: kubernetes/k8s.io#4780
Currently, we need this change to get in cri-o/cri-o#6742,
which is failing in CI due to inconsistent vendoring.

Signed-off-by: Sohan Kunkerkar <[email protected]>
@ameukam
Copy link
Member

ameukam commented Dec 9, 2024

@mrbobbytables are we still doing this ? If no maybe we can close ?

@BenTheElder
Copy link
Member

Note: With the GRC team's help we are keeping a redirect in place for the immediate future, HOWEVER: users should switch to registry.k8s.io as soon as possible, it is the canonical host, k8s.gcr.io redirects there anyhow, and there's no guaranteed timeline for sustaining k8s.gcr.io, the redirect was initially meant as a temporary measure to ease the transition.

See also: https://registry.k8s.io#stability and related docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment