Altinity / clickhouse-operator

Altinity Kubernetes Operator for ClickHouse creates, configures and manages ClickHouse® clusters running on Kubernetes
https://altinity.com
Apache License 2.0
1.92k stars 462 forks source link

Consider listing operator in Artifact Hub #558

Open tegioz opened 4 years ago

tegioz commented 4 years ago

Hi! 👋🏻

Have you considered listing the clickhouse operator directly in Artifact Hub?

At the moment it is already listed there, because the Artifact Hub team has added the community-operators repository. However, listing it yourself directly has some benefits:

If you decide to go ahead, you just need to sign in and add your repository from the control panel. You can add it using a single user or create an organization for it, whatever suits your needs best.

You can find some notes about the expected repository url format and repository structure in the repositories guide. There is also available an example of an operator repository already listed in Artifact Hub in the documentation. Operators are expected to be packaged using the format defined in the Operator Framework documentation to facilitate the process.

Please let me know if you have any questions or if you encounter any issue during the process 🙂

alex-zaitsev commented 4 years ago

Thank you, @tegioz . We have never heard of Artifact Hub before, since it looks to be relatively new (https://codeengineered.com/blog/2020/artifact-hub/). Altinity is a CNCF member, so we will definitely consider submitting the operator in there.

tegioz commented 4 years ago

Sounds great, thanks!

mattfarina commented 4 years ago

@alex-zaitsev The Artifact Hub is fairly new but, on Helm, we consider it stable enough that we are going to redirect the Helm Hub to it.

cpumanaz commented 3 years ago

@alex-zaitsev @mattfarina I was checking Helm Hub today and did not see any official chart yet. Is there any update on Altinity supporting Helm as an install method officially?

Slach commented 3 years ago

@cpumanaz feel free to try to make PR, which will provide missing helm charts I think we need two helm charts, first to install operator + CRDs + clickhouse_operator secrets credential to selected namespace second to allow install custom resources which will apply kind: ClickhouseInstallation , kind: ClickhouseInstallationTemplate