-
Notifications
You must be signed in to change notification settings - Fork 222
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
New Org for Tekton Verified Catalogs #889
Comments
Do Prow/Peribolos support multiple GH organizations from the same installation? If so, that might simplify the setup quite a bit |
cc @abayer as I don't remember 🙃 |
The yaml structure seems to suggest it does: Line 1 in 97998b9
but of course we would need to use a token who has access to both orgs - which shouldn't be an issue. |
Does anyone know how to update the token (is this for tekton-robot as well?) for both orgs? |
This commit updates TEP-0115 to `Implemented` status. The Tekton Hub -> Artifact Hub Migration is tracked in: tektoncd/hub#667 The Verified Catalogs Migration is scoped in [TEP-0079][tep-0079] and is tracked in: tektoncd#889 [tep-0079][https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md]
This commit updates TEP-0115 to `Implemented` status. The Tekton Hub -> Artifact Hub Migration is tracked in: tektoncd/hub#667 The Verified Catalogs Migration is scoped in [TEP-0079][tep-0079] and is tracked in: tektoncd#889 [tep-0079]: https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md
This commit updates TEP-0115 to `Implemented` status. The Tekton Hub -> Artifact Hub Migration is tracked in: tektoncd/hub#667 The Verified Catalogs Migration is scoped in [TEP-0079][tep-0079] and is tracked in: tektoncd#889 [tep-0079]: https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md
This commit updates TEP-0115 to `Implemented` status. The Tekton Hub -> Artifact Hub Migration is tracked in: tektoncd/hub#667 The Verified Catalogs Migration is scoped in [TEP-0079][tep-0079] and is tracked in: #889 [tep-0079]: https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md
Part of [tektoncd#889][tektoncd#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [tektoncd#889]: tektoncd#889
Part of [tektoncd#889][tektoncd#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [tektoncd#889]: tektoncd#889
Part of [tektoncd#889][tektoncd#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [tektoncd#889]: tektoncd#889
Part of [tektoncd#889][tektoncd#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [tektoncd#889]: tektoncd#889
Part of [tektoncd#889][tektoncd#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [tektoncd#889]: tektoncd#889
Part of [#889][#889]. This commit add the `tektoncd-catalog` to the `org.yaml` file so that the org, org member, team and team members can be automatically managed by Peribolos (which lets `tektoncd-catalog` org reaches the same level of automation as `tektoncd`). The role assignment can be only done for the members that have already joined the new org. The role is assigned to each individual based on his/her current role in `tektoncd/catalog` repo. This commit only adds teams for the [golang][golang] repo as the migration of the repo is under going. More teams will be added in later PRs once we start the migration for other Verified Catalogs. [golang]: https://github.com/tektoncd-catalog/golang [#889]: #889
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
/remove-lifecycle stale |
Rotten issues close after 30d of inactivity. /close Send feedback to tektoncd/plumbing. |
@tekton-robot: 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. |
Proposal
Today, we use a centralized repo to host all the Tekton catalogs.
In TEP-0115, we proposed to decentralize the current Tekton catalog repo to separate catalogs. Each catalog is a new repository and can be hosted in the owner's own GitHub organization.
In TEP-0079, we proposed support tiers for the catalogs and selected 5 resources to be supported at the
Verified
tier, where the 5 resources are owned and maintained by the @tektoncd/catalog-maintainers. We also have reserved thetektoncd-catalog
Github Org to host theVerified
catalogs.We should set up the repositories in the
tektoncd-catalog
Github Org following thetektoncd
project requirements.Specifically:
Tracking Issues:
The CI setup for the new organization may require @tektoncd/governing-board member's help
(Please also suggest other work items that I missed in the migration 😄 )
The text was updated successfully, but these errors were encountered: