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] Druid #3673

Closed
3 tasks done
asdf2014 opened this issue Feb 27, 2024 · 5 comments
Closed
3 tasks done

[OFFICIAL] Druid #3673

asdf2014 opened this issue Feb 27, 2024 · 5 comments

Comments

@asdf2014
Copy link

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.
@tegioz
Copy link
Collaborator

tegioz commented Feb 27, 2024

Hi @asdf2014 👋

Could you please publish this chart using an organization (i.e. Apache Druid) and host the charts repo using an apache.org subdomain?

I understand you're a Druid maintainer, and we'd love to get this done. But at the moment, the package is published using your account in Artifact Hub and the repository is hosted in your personal GitHub account as well, at https://asdf2014.github.io/druid-helm/. This may be misleading for users, as it's not clear if this is something officially maintained by the Apache Druid team.

For reference, there are some other official Apache packages, like Airflow and Solr, and both are published by Apache Airflow and Apache Solr, and hosted at https://airflow.apache.org/ and https://solr.apache.org/charts respectively. It'd be great to have the same for Druid 🙂

@asdf2014
Copy link
Author

Hi @tegioz Thank you for viewing this. This Druid Helm Chart was originally separated from the main repository (https://github.com/apache/druid/), and the Druid official documentation has already pointed to this new repository specifically for maintaining the Druid Helm Chart, FYI, https://github.com/apache/druid/blame/master/README.md#L22

@tegioz
Copy link
Collaborator

tegioz commented Feb 27, 2024

No worries!

It's OK if it's not in the apache/druid repo, but something like apache/druid-chart would be great.

I just saw this PR, which explains why it got removed from the main repo. An official Druid chart should be owned, published and maintained by the Druid project, and it looks like this isn't clear at the moment.

I'm really sorry but in the current state we cannot mark this package as official. But we'd be happy to do it as soon as the points described above are addressed.

Hope this makes sense 🙂

@asdf2014
Copy link
Author

@tegioz Got it, this background is somewhat complex. Initially, it was maintained within helm/charts by me and others, but later, due to cost reasons, it stopped maintaining Helm Charts centrally, and this Helm Chart was migrated to the Apache Druid main repository for maintenance by me. Subsequently, due to IP clearance reasons, it was spun off again... and here we are, we will maintain Druid Helm Chart in this new repo. You might not find a more official Druid Helm Chart elsewhere. However, I can deeply understand you need stick to these rules in Artifact Hub, that's ok, have good a day, thanks a lot.

@tegioz
Copy link
Collaborator

tegioz commented Feb 28, 2024

Thanks for understanding @asdf2014!

I'm sure this is the most official Druid chart, so hopefully the situation will change soon and we can mark it as such.

Have a great day you too! 👋

(will close this issue for now but please feel free to reopen it if the situation changes)

@tegioz tegioz closed this as completed Feb 28, 2024
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