k8s.io icon indicating copy to clipboard operation
k8s.io copied to clipboard

Cleanup registry.k8s.io

Open ameukam opened this issue 1 year ago • 12 comments

We have a few images present in registry.k8s.io that are non-used, with more recent versions on other registries or shouldn't be hosted on the Kubernetes official registry.

  • cluster-api-aure
  • etcd-version-monitor-shyamjvs
  • etcd_monitor_shyamjvs
  • etcd_probe_shyamjvs
  • gke-certificates-controller
  • gke-cloud-kms-plugin
  • gke-cloud-kms-sync
  • gke-launcher
  • gke-master-backup
  • gke-metadata-server
  • gke-mpi-api-server
  • gke-mpi-metadata-server
  • gke-node-termination-handler
  • google-containers-test-image
  • kibana
  • rethinkdb
  • shyamjvs-logexp
  • shyamjvs-prometheus-to-sd
  • ubuntu
  • update-demo
  • ubuntu-slim-amd64
  • visio-stencil-creator

List will be updated over time

We should remove them after freeze of k8s.gcr.io is in effect.

Update: A communication plan needs to be established and approved by Steering (according to the charter)

/area artifacts /area release-eng /milestone v1.28

ameukam avatar Mar 09 '23 16:03 ameukam

cc @dims

ameukam avatar Mar 09 '23 16:03 ameukam

FYI @kubernetes/release-engineering

ameukam avatar Mar 09 '23 16:03 ameukam

makes sense

also cc @BenTheElder

cpanato avatar Mar 09 '23 16:03 cpanato

cc @mrbobbytables @thockin

I'm hesitant on principle to be deleting things while we're telling people "we're redirecting k8s.gcr.io, everything will still be there". Can we revisit this at some later date?

After seeing the hpa-example:latest image with no other tags and no current sources/maintainers that is a substantial portion of our traffic, I don't want to make assumptions about what images our users are and aren't depending on in the midst of the fun moving users over.

BenTheElder avatar Mar 09 '23 16:03 BenTheElder

xref: https://github.com/kubernetes/release/issues/2924#issuecomment-1454301010

BenTheElder avatar Mar 09 '23 16:03 BenTheElder

I agree with Ben here, like....we're about to redirect everything, we're already giving users different pieces of messaging with the freeze on 4/3 and the redirect next week. The redirect should take care of our immediate cost issues and we can plan a more graceful clean up and sunsetting.

mrbobbytables avatar Mar 09 '23 16:03 mrbobbytables

Can we revisit this at some later date?

Intented to be done after the freeze and probably during 1.28.

Some of those images are not critical to the lifecycle of k8s clusters regardless on how there are used. We should probably start to clean up tags for those images before we delete them completely and it's possible to restore them.

ameukam avatar Mar 09 '23 16:03 ameukam

I would say even 1.28, please do not. The cost savings are not even a rounding error and we should not risk issues with the GCR redirect.

This can wait.

BenTheElder avatar Mar 16 '23 21:03 BenTheElder

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jun 20 '23 09:06 k8s-triage-robot

/remove-lifecycle stale

ameukam avatar Jun 20 '23 10:06 ameukam

/milestone v1.29

ameukam avatar Sep 04 '23 13:09 ameukam

/milestone clear /lifecycle frozen

ameukam avatar Jan 23 '24 17:01 ameukam

Let's close this and reopen a new issue if needed

/close

ameukam avatar Jul 25 '24 08:07 ameukam

@ameukam: Closing this issue.

In response to this:

Let's close this and reopen a new issue if needed

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

k8s-ci-robot avatar Jul 25 '24 08:07 k8s-ci-robot