-
Notifications
You must be signed in to change notification settings - Fork 827
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] Setup a GCR Repository for projects to use #158
Comments
Related to #157 |
Do we have an agreement in the structure of the storage? |
@javier-b-perez we need to come up with a proposal |
You mean a proposal for the structure, like in the doc? Option 1)
TYPE
PROJECT: (optional) can be e.g. dashboard. TAG: structure
Example
Option 2)
Example
Then we promote images to the official registry |
Per-project staging (option 2) sounds safer to me. However, the URI scheme in option 1 looks better without the I'd be very happy to see this issue solved as node-feature-discovery would need a new home for its images (kubernetes-sigs/node-feature-discovery#177) 😉 |
cc |
kubernetes-csi also needs an area to publish its sidecar container images. |
|
Any progress on this issue? |
ON Friday Feb 8th Tim and i ended up setting up the following for GCR. As a first step, we are setting up staging repositories.
Folks in the following google groups will be able to push to the staging repository:
The following google group has the admin privileges over all the GCR repos. Notes:
PS: next on the list is cloud-provider(s) |
related to #186 |
Note that my PR does not add an age-out for these repos. If we're interested in that, we can add it. |
@thockin i think we should |
Per @dims (Thanks!) Piggy-backing on this thread to request a k8s.gcr.io repo for https://github.com/kubernetes-sigs/dashboard-metrics-scraper when things get sorted out. 😄 |
This is meant for the images published by Kubernetes-CSI, right? @BenTheElder pointed out that images built locally can be side-loaded into We could publish release images in this staging area, but then the question becomes where the final destination will be (k8s.gcr.io/csi?) and how quickly they will get copied there.
How will that work from inside a Prow job? |
just wanted to raise one point about GOOS tags and Windows. originally we tough that this can apply cleanly so that we can have one manifest list (say for the workloads on Windows can be based on a Windows Server XX and Windows Nanoserver XX. depending on what workloads the users run on the worker nodes they might decide to go for the nanoserver (to have a smaller download), which we don't handle with the above tags. i started to think that we might have to do paths instead (and if possible): |
we'd need a GCP service account / service account key with access to this. |
@dims I am not a sig lead but am working on the release pipelines for cluster-api and cluster-api-provider-aws. I'd like to have my work eventually end up in other providers, but am starting there. Would it be possible to be added to the cluster-api staging group? I'll request to join. No worries if it's a sig-leads-only policy. |
@chuckha we are still waiting for a couple of pieces to go into prow, so yes please hang on :) |
There is a script that creates repos, not yet a nice yaml file, but editing a script means it create repos |
Actually, we do want to give staging repos to subprojects.... can write into staging repo, promoter pushes into production repo |
We are basically willing to say yes to people who ask for gcr repos. At the moment, we would point people to the PR's @nikhita did for publishing-bot. Consider refining into a README that people can follow, and that we have better coverage around reconciling once PRs reduces |
Final tasks here are in-progress. Once e2e and DR are done, we can bulk-import and flip the vanity URL |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale Once the vanity domain flip (VDF) is complete and we have a little more documentation (and maybe automation) around how people can use / provision this, I think we're done here |
/close |
@spiffxp: Closing this issue. In response to this:
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/test-infra repository. |
Split from #153 (see that for some context)
cc @javier-b-perez @mkumatag @listx @thockin
The text was updated successfully, but these errors were encountered: