element-hq / helm-charts

5 stars 3 forks source link

Official Helm charts for Synapse and Element #33

Open outofrange opened 9 months ago

outofrange commented 9 months ago

Is your feature request related to a problem? Please describe. I'd like to use an official Helm chart for homeservers running in Kubernetes environments.

Describe the solution you'd like We are running our homeserver in Kubernetes. After doing some research for maintained Helm charts, we couldn't find anything official; now I'm happy to have found this repository, seeing that other Helm charts have been implemented in the past.

Describe alternatives you've considered One of the actively maintained charts we've found is the one by remram44, which works for us for now.

Still, I'd much prefer to use an official Helm chart:

Additional context I think, with Synapse being under the element-hq "roof" as well, that now might be a good time to improve on Kubernetes compatibility & UX/DX.

We'd be happy to help with & contribute to this - providing feedback or working on a PR for this (although it could take time, as we'd need to schedule it internally with no urgent priority, as we have a working solution for now).

This would be a bigger feature anyway - at least bigger than just writing Helm templates:

If you're open to this - should this be split into two issues, or do you think it's a good idea to keep related discussions at a single place?

danieljkemp commented 5 months ago

I've been using https://gitlab.com/ananace/charts/-/tree/master/charts/element-web for element and synapse. No complaints but official support would be good

morguldir commented 3 weeks ago

+1 to ananace's charts

Keep in mind element-server-suite already uses kubernetes, i believe it's deployed as an operator. ESS is Element's bread and butter, so they probably don't wish to directly compete with themselves :p