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

[OFFICIAL] kubewarden-crds helm chart #2873

Closed
3 tasks done
viccuad opened this issue Mar 13, 2023 · 2 comments
Closed
3 tasks done

[OFFICIAL] kubewarden-crds helm chart #2873

viccuad opened this issue Mar 13, 2023 · 2 comments

Comments

@viccuad
Copy link

viccuad commented Mar 13, 2023

In Artifact Hub, the official status means that the publisher owns the software a package primarily focuses on. If we consider the example of a chart used to install Consul, to obtain the official status the publisher should be the owner of the Consul software (HashiCorp in this case), not just the chart. Similarly, a Tekton task used to perform operations on Google Cloud would need to be published by Google to be marked as official. In the case of a MySQL operator, only one published by MySQL/Oracle would be considered official.

The official status can be granted at the repository or package level. When it is granted for a repository, all packages available on it will display the official badge, so all packages in the repository must be official. If only some of the packages in your repository are official, please list them in the Official packages field below.

Before applying for this status, please make sure your repository complies with the following requirements:

  • The repository has already obtained the Verified Publisher status.
  • The user requesting the status is the publisher of the repository in Artifact Hub, or belongs to the organization publishing it
  • All official packages available in the repository provide a README.md file with some documentation that can be displayed on Artifact Hub.
@viccuad
Copy link
Author

viccuad commented Mar 13, 2023

Hi, I would like to mark all the Kubewarden ArtifactHub packages published by us the Kubewarden Maintainers as official.
This list is ~30 packages:

Helm charts:

Policies:

Essentially, everything published under the org=kubewarden.

I was thinking, maybe it is preferable to have 1 issue for marking all of them as official. If instead it is preferred to have 1 issue per ArtifactHub package, I'm happy opening them.

In the near future, we expect to keep adding new ArtifactHub packages under the org=kubewarden, and we will request to mark them as official too.

I would also welcome the feature proposed in #1258.

Please tell me if I can be of more help.
Thanks in advance 😅 .

@tegioz
Copy link
Collaborator

tegioz commented Mar 13, 2023

Hi @viccuad 👋

All repositories published by Kubewarden have just been marked as official!

Please note that it's possible that eventually a package published by Kubewarden may not be considered official in some cases (for more information about this you can see this comment in a related issue). I've gone through your packages and I don't think this is a problem at the moment though. We are trying to improve the official definition and make its intent more clear, but it's tricky to get it right for all cases so the more eyes and opinions we've on it, the better 😅

Thanks!

@tegioz tegioz closed this as completed Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants