kubernetes / k8s.io

Code and configuration to manage Kubernetes project infrastructure, including various *.k8s.io sites
https://git.k8s.io/community/sig-k8s-infra
Apache License 2.0
690 stars 785 forks source link

Migrate away from google.com gcp project gke-release #1525

Open spiffxp opened 3 years ago

spiffxp commented 3 years ago

Part of umbrella issue to migrate away from google.com gcp projects: https://github.com/kubernetes/k8s.io/issues/1469

Part of umbrella to migrate kubernetes e2e test images/registries to community-owned infrastructure: https://github.com/kubernetes/k8s.io/issues/1458

There are a variety of gcr.io/gke-release images referenced in kubernetes/kubernetes CI (and sundry kubernetes-sigs projects). These should be migrated to k8s.gcr.io where possible.

Suggested path forward:

/wg k8s-infra /area artifacts /sig testing /sig release /sig storage (I see a number of csi images) /sig windows (I see a pause-win image) /area release-eng

spiffxp commented 3 years ago

/milestone v1.21

claudiubelu commented 3 years ago

We've already added Windows support to the pause image, and it has already been built and promoted. Here's a PR that will replace the windows pause image references: https://github.com/kubernetes/kubernetes/pull/98205

cpanato commented 3 years ago

@spiffxp I can help here will assign to myself to start the work

/assign

cpanato commented 3 years ago

Some questions:

The following images do not exist in the community registry and it is defined in this file but the tags do not exist on those files

Will be easier we just copy those images to the community registry? or where this is defined so we can set up the appropriate jobs to build those images and push them to the correct place.


And the final one is related to some go files

those files: https://github.com/kubernetes/kubernetes/blob/master/test/utils/image/manifest_test.go and https://github.com/kubernetes/kubernetes/blob/master/test/utils/image/manifest.go define the gcr.io/gke-release what should be the replacement for that?

cc @spiffxp if you can help me on that or point who can help

mentioning @LappleApple for visibility and maybe for future support.

spiffxp commented 3 years ago

/milestone v1.22

fejta-bot commented 2 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale

spiffxp commented 2 years ago

/remove-lifecycle stale Not yet sure what the state of this is

cpanato commented 2 years ago

I will get back to this, it is missing one image, that I need to follow up

cpanato commented 2 years ago

Updated the PR https://github.com/kubernetes/kubernetes/pull/100294 and after we merge that we can close this issue

cpanato commented 2 years ago

found two more, the others are in the vendors directory or is a legacy that we will not change

spiffxp commented 2 years ago

/milestone v1.23 We're real real close, I'll check out cs.k8s.io at some point in the next week

spiffxp commented 2 years ago

https://cs.k8s.io/?q=gcr.io%2Fgke-release&i=nope&files=&excludeFiles=vendor%2F&repos=

Repos that still reference gcr.io/gke-release:

cpanato commented 2 years ago

will work on those

cpanato commented 2 years ago

PR for kubernetes-sigs/gcp-compute-persistent-disk-csi-driver: https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/836

PR for kubernetes-sigs/gcp-filestore-csi-driver: https://github.com/kubernetes-sigs/gcp-filestore-csi-driver/pull/174

cpanato commented 2 years ago

@spiffxp I dont see anything left for cloud-provider-gcp repo https://cs.k8s.io/?q=gcr.io%2Fgke-release&i=nope&files=&excludeFiles=vendor%2F&repos=kubernetes/cloud-provider-gcp

am I missing something?

spiffxp commented 2 years ago

am I missing something?

https://github.com/kubernetes/cloud-provider-gcp/pull/249 merged which took care of that repo

spiffxp commented 2 years ago

We're waiting on https://github.com/kubernetes-sigs/gcp-filestore-csi-driver/pull/174 before we can call this done

spiffxp commented 2 years ago

/milestone v1.24

k8s-triage-robot commented 2 years ago

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

This bot triages issues and PRs according to the following rules:

You can:

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

/lifecycle stale

ameukam commented 2 years ago

/remove-lifecycle stale

ameukam commented 2 years ago

/milestone v1.25

k8s-triage-robot commented 1 year ago

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

This bot triages issues and PRs according to the following rules:

You can:

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

/lifecycle stale

ameukam commented 1 year ago

/remove-lifecycle stale /milestone v1.26

k8s-triage-robot commented 1 year ago

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

This bot triages issues and PRs according to the following rules:

You can:

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

/lifecycle stale

ameukam commented 1 year ago

/remove-lifecycle stale /milestone v1.27

k8s-triage-robot commented 1 year ago

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

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

You can:

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

/lifecycle stale

cpanato commented 1 year ago

/remove-lifecycle stale

k8s-triage-robot commented 1 year ago

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

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

You can:

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

/lifecycle stale

k8s-triage-robot commented 1 year ago

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

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

You can:

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

/lifecycle rotten

riaankleinhans commented 1 year ago

/remove-lifecycle stale

riaankleinhans commented 1 year ago

/remove-lifecycle rotten

k8s-triage-robot commented 5 months ago

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

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

You can:

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

/lifecycle stale

ameukam commented 5 months ago

/milestone clear /remove-lifecycle stale /priority important-longterm

k8s-triage-robot commented 2 months ago

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

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

You can:

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

/lifecycle stale

k8s-triage-robot commented 1 month ago

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

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

You can:

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

/lifecycle rotten

cpanato commented 1 month ago

/remove-lifecycle rotten

BenTheElder commented 2 weeks ago

We're not pushing to this, but we are using images published there for GCP e2e clusters, which is OK-ish in context.