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

Migrate non-kubernetes orgs and repos off of prow.k8s.io #16974

Closed
13 tasks
spiffxp opened this issue Mar 26, 2020 · 3 comments
Closed
13 tasks

Migrate non-kubernetes orgs and repos off of prow.k8s.io #16974

spiffxp opened this issue Mar 26, 2020 · 3 comments
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt.

Comments

@spiffxp
Copy link
Member

spiffxp commented Mar 26, 2020

What should be cleaned up or changed:
We should stop accepting k8s-adjacent projects, and make prow.k8s.io an instance of prow responsible solely for the kubernetes project.

Migrate non-kubernetes orgs and repos off of prow.k8s.io

Specifically:

There's also the option of asking the maintainers of these projects to donate them to Kubernetes if a SIG is willing to take ownership (ref: https://github.com/kubernetes/community/blob/master/github-management/kubernetes-repositories.md#rules-for-donated-repositories)

Provide any links for context:

@spiffxp spiffxp added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Mar 26, 2020
@clarketm
Copy link
Contributor

clarketm commented Mar 26, 2020

For each project we choose to migrate: a proposal to minimize risk of downtime is:

  • Phase 1: migrating project to a dedicated build cluster (e.g. Kubeflow Prow Migration)
  • Phase 2: setup bot, webhooks, transfigure, and port Prow config, plugins, kubeconfig and jobs to new instance (ideally with support from tools offered by Prow).
  • Phase 3: miscellaneous cleanup task: delete artifacts, redefine cluster, rerun, and bot permissions, and copy over historical job results.

Caveat: the above may not be comprehensive but it is what I have gathered from my experience with Prow migration thus far. Please provide input here or in doc.

@spiffxp
Copy link
Member Author

spiffxp commented Mar 26, 2020

/close
closing in favor of #12863

@k8s-ci-robot
Copy link
Contributor

@spiffxp: Closing this issue.

In response to this:

/close
closing in favor of #12863

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt.
Projects
None yet
Development

No branches or pull requests

3 participants