question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add a new status indicating repos are provided by the official organization of its kind

See original GitHub issue

Is your feature request related to a problem? Please describe. As an official Tekton Catalog maintainer, I would like to differentiate Tekton Catalog repos provided by the official Tekton organization (official catalog) from other Tekton Catalog repos(community catalog) in the Artifact Hub.

However, this definition of the above official does not align with the official status in Artifact Hub. Such inconsistency in the definition of “official” could bring a lot of confusion to both Tekton and Artifact Hub users.

Describe the solution you’d like I would like to request another label/status (like “Trusted”, “Official Source”…)to indicate that a specific repo is provided by official provider of the repo kind technology (e.g. only the official Tekton catalog provider can claim such label/status)

Describe alternatives you’ve considered Technically this request can be supported in the current definition of official status (in a hacky way) as it is granted manually, where Tekton official catalog provider can explicitly ask Artifact Hub maintainers to reject any Tekton kind official status request from other repo providers. However such inconsistency in the definition of official could bring a lot of confusion to both Tekton and Artifact Hub users.

Additional context The Tekton community is working on adding support tier to Tekton catalog tasks/pipelines. In summary, we plan to only mark catalog repos in this specific org as “official” catalog. Other contributors are welcome to bring their own catalog repo, and such catalog will be treated as “community” catalog.

This new label/status would also be beneficial for other repository kinds that are in a similar situation, like Keda, Keptn, Kubewarden, etc.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:16 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
tegiozcommented, Sep 19, 2022

Hi @QuanZhang-William 👋

That text was written with Helm charts and OLM operators in mind, and probably needs to be extended to make it more comprehensive and cover new cases 😇

I think we can better answer this (or at least what that definition tries to convey) with a few examples.

If HashiCorp was to publish and maintain a Tekton task with the same functionality as terraform-cli, published by Tekton, which one should be the official one? Or if Aqua security did the same for the trivy-scanner one? Those are the organizations behind that software, the ones who actually own it. And IMHO they deserve the option of claiming the official status for a package that’s focused on their software.

The current definition may fit better for Helm charts like I said. But let’s look at it the other way around. If there were two Helm charts to install the Tekton dashboard, one provided by the Tekton organization and one provided by the Helm organization, which one should be the official? According to the current definition, it’d be the one provided by the Tekton organization, regardless the Helm organization is behind the charts technology.

Maybe we can consider redefining what official means for each repository kind, but I’m concerned this may end up confusing both users and organizations.

Hope this helps and makes sense 🙂

1reaction
tegiozcommented, Sep 20, 2022

Thanks @vdemeester 👍

I’ll close this issue for now then, please feel free to reopen if needed 🙂

Read more comments on GitHub >

github_iconTop Results From Across the Web

Update Available Repositories for Client - Red Hat Customer ...
Now, when I do a 'subscription-manager refresh' on the Clients, the new repository is not available or listed with 'subscription-manager repos'.
Read more >
Adding a workflow status badge - GitHub Docs
A status badge shows whether a workflow is currently failing or passing. A common place to add a status badge is in the...
Read more >
Git branch policies and settings - Azure Repos - Microsoft Learn
To manage branch policies, select Repos > Branches to open the Branches page in the web portal. Screenshot that shows the Branches menu...
Read more >
Repository Management - JFrog Documentation
With a couple of simple steps, you can create local, remote, and virtual repositories for each package type of your choosing. Quick Setup....
Read more >
Publication 4681 (2021), Canceled Debts, Foreclosures ... - IRS
The sections of this publication that apply to you depend on the type of debt ... funds to make the loan were provided...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found