Helm charts repository for community extensions
Camunda Community Hub Extension Proposal
Extension description
This proposal is not exactly an extension but merely a centralized repository of helm charts for the camunda community extensions. It is meant to be a community version of this one
Suggested use case
It will help to generate kubernetes packages for the extensions who needs it. For example the one I am maintaining.
Configuration
n/a
Dependencies
n/a
Issues/Challenges
n/a
Extension lifecycle
It's more or less a proof of concept
Additional Context
n/a
Maintainer Needed?
'This extension is actively seeking a maintainer'
This is a great idea @untereiner! :) I will sync with our team and see if they have any advice for sure!
Hi @untereiner - following up here. We've actually moved Helm charts under something fully supported by our product engineering team. You can now find them here - https://github.com/camunda/camunda-cloud-helm.
Hi @akeller - Does this repository allow pull-requests of helm charts for community extensions ?
@Zelldon thoughts on this? My gut feeling is to not include community extensions in the official Helm chart repo, but to create a repo on the Community Hub to collect them instead. WDTY?
My gut feeling is to not include community extensions in the official Helm chart repo, but to create a repo on the Community Hub to collect them instead. WDTY?
Yes makes sense to me. We wouldn't want to have community maintained (not 100% supported) charts in our official repo
My gut feeling is to not include community extensions in the official Helm chart repo, but to create a repo on the Community Hub to collect them instead. WDTY?
Yes makes sense to me. We wouldn't want to have community maintained (not 100% supported) charts in our official repo
That was the initial purpose of this issue.
Hi @untereiner, I'm late to this conversation, but I think this repo might be similar to the project you were proposing here. Thoughts?
Hi @xomiamoore I ment a repo for community supported charts. Your link is a community effort to maintain helm charts for camunda 7… that’s my thoughts….
@xomiamoore any thoughts on creating a repo on the Community Hub to collect community supported helm charts ?
Ah, I think I understand now :) I think this is a great idea. Do you want to own the repo?
We don't have any specific format to follow for this type of repo, but here are a few existing Awesome Lists in our community you could pull from:
- Awesome Camunda Platform 8 Projects: A curated list of awesome Camunda Platform 8 projects, mostly driven by the community.
- Awesome Camunda External Task Clients: Code snippets that help you to create an external task client in Camunda Platform 7.
- Awesome Camunda and Robot Framework Projects: Projects that use Robot Framework for Robotic Process Automation (RPA) in combination with Camunda.
Hey @untereiner, just wanted to check in on this. Anything I can help with?
Hi @xomiamoore, Yes, you can help to:
- Maybe find a name since camunda-community-helm is taken for a community effort to maintain camunda platform 7 ?
- I would rather suggest to rename camunda-community-helm into camunda-platform-community-helm because it is really what it does... and keep camunda-community-helm for helm charts of the community projects...
- Open a repository under this new name
- Put Licence and Code of conduct files
- Start a README file with same schema as the one in the camunda-community-helm.
Would it be ok for you ?
I would rather suggest to rename camunda-community-helm into camunda-platform-community-helm because it is really what it does... and keep camunda-community-helm for helm charts of the community projects...
I think you're right, the name of that repo is confusing. I will open an issue to ask to change the name. But I think for this we can call this "Awesome Camunda Community Helm" so people know it's an Awesome List?
Let me know your thoughts and I can get the repo started!
Hey @xomiamoore
I don't think that the idea was to create a awesome list. As far as I understood was to create a new repo where are collection of helm charts can live. For example for projects like simple monitor, zeeqs etc. Instead of having for each project an own helm chart repo, similar how it is done by bitnami I guess
https://github.com/bitnami/charts
Correct me if I'm wrong @untereiner
@Zelldon you are right. This repo could also be named « charts » as bitnami’s one. It is maybe easier and shorter to use.
it could then leed to something like: https://github.com/camunda-community-hub/charts
Thank you for clarifying @Zelldon!
@untereiner, I went ahead and made the repo with License and Code of Conduct, you're welcome to start adding other content:
https://github.com/camunda-community-hub/helm-charts
I will add links to the other Helm-related resources, community-supported and official, when I have more time :)