community icon indicating copy to clipboard operation
community copied to clipboard

Helm charts repository for community extensions

Open untereiner opened this issue 3 years ago • 15 comments

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'

untereiner avatar Jan 25 '22 09:01 untereiner

This is a great idea @untereiner! :) I will sync with our team and see if they have any advice for sure!

celanthe avatar Feb 01 '22 17:02 celanthe

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.

akeller avatar Mar 03 '22 14:03 akeller

Hi @akeller - Does this repository allow pull-requests of helm charts for community extensions ?

untereiner avatar Mar 03 '22 15:03 untereiner

@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?

akeller avatar Mar 03 '22 16:03 akeller

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

ChrisKujawa avatar Mar 03 '22 17:03 ChrisKujawa

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.

untereiner avatar Mar 08 '22 11:03 untereiner

Hi @untereiner, I'm late to this conversation, but I think this repo might be similar to the project you were proposing here. Thoughts?

xomiamoore avatar Jul 29 '22 21:07 xomiamoore

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 ?

untereiner avatar Aug 06 '22 13:08 untereiner

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:

xomiamoore avatar Aug 09 '22 21:08 xomiamoore

Hey @untereiner, just wanted to check in on this. Anything I can help with?

xomiamoore avatar Sep 30 '22 21:09 xomiamoore

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 ?

untereiner avatar Oct 06 '22 08:10 untereiner

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!

xomiamoore avatar Oct 12 '22 16:10 xomiamoore

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

ChrisKujawa avatar Oct 13 '22 04:10 ChrisKujawa

@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

untereiner avatar Oct 13 '22 07:10 untereiner

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 :)

xomiamoore avatar Oct 20 '22 21:10 xomiamoore