-
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
[TEP-0079] Ownership and Maintenance #859
[TEP-0079] Ownership and Maintenance #859
Conversation
/assign @jerop Please check with Catalog WG for additional reviewers! |
cc @tektoncd/catalog-maintainers |
feedback and iterate quickly. | ||
|
||
### Goals | ||
|
||
#### Ownership and Maintenance | ||
|
||
Every resource in the *Tekton Catalog* needs to have Owners to maintain them. The Ownership needs to be distributed among | ||
community members and Tekton maintainers to ensure that the workload is manageable and sustainable. | ||
Every resource in the [`tektoncd-catalog`](https://github.com/tektoncd-catalog) GitHub organization needs to have Owners to maintain them. The Ownership needs to be distributed among community members and Tekton Maintainers to ensure that the workload is manageable and sustainable. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we also define how one can add their resource in https://github.com/tektoncd-catalog repository if they want to?
cc @jerop @vdemeester
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
aah, just saw below that we won't be encouraging this 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's one reason to go to ArtifactHub, it's "easy" to get any task "indexed" (by ArtifactHub) without putting the burden on the tekton-catalog maintainers.
/assign |
|
||
the [Tekton Catalog Maintainers][catalog-owners] also reserved the `tektoncd-legacy` org in the Hub, surfacing the current [centralized Catalog repo](https://github.com/tektoncd/catalog) following the legacy directory-based versioning. We will stop surfacing catalogs from the centralized Catalog repo in the Artifact Hub after the 9-month migration period as discussed in [TEP-0115][tep-0115-migration]. | ||
|
||
#### CLI |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @QuanZhang-William!
please take a look @vinamra28 /assign @vdemeester |
6c5252a
to
c9f219a
Compare
``` | ||
|
||
#### Community and Official Catalogs in Remote Resolution | ||
Contributors can publish Tekton Bundles from their own Catalogs using the resources provided by Tekton e.g. there |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are we allowing community users to publish their bundles on registry owned by Tekton? If not then should we be specific here that community catalogs can be published on any of the public registries which the OWNERS might have access to?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point! I think community contributors should use their own registry. Update this section and PTAL 🙏
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
happy to see this progressing. Left a few comments otherwise looks good 😄
This commit updates the "Ownership and Maintenance" section of TEP-0079, reflecting recent changes in: - [TEP-0110][tep-0110]: Decouple Tekton Catalog Organization from Resource Reference - [TEP-0115][tep-0115]: Tekton Catalog Git-Based Versioning - tektoncd/hub#667: Migration from Tekton Hub to Artifact Hub This commit also renames the "official" support tier to "verified" to avoid naming confusion with the [official status][official-status] in Artifact Hub /kind tep [tep-0079]: https://github.com/tektoncd/community/blob/main/teps/0079-tekton-catalog-support-tiers.md [tep-0110]: https://github.com/tektoncd/community/blob/main/teps/0110-decouple-catalog-organization-and-reference.md [tep-0115]: https://github.com/tektoncd/community/blob/main/teps/0115-tekton-catalog-git-based-versioning.md [official-status]: https://artifacthub.io/docs/topics/repositories/#official-status
c9f219a
to
f03f355
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jerop, vdemeester, vinamra28 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
all assignees have approved, merging offline /lgtm |
Continue the work of #793
This commit updates the "Ownership and Maintenance" section of TEP-0079, reflecting recent changes in:
This commit also renames the
official
support tier toverified
to avoid naming confusion with the official status in Artifact Hub/kind tep