mercure-imaging / mercure

mercure DICOM Orchestrator
https://mercure-imaging.org
MIT License
65 stars 31 forks source link

Helm Chart? #72

Closed barrettMCW closed 6 months ago

barrettMCW commented 7 months ago

Is your feature request related to a problem? Please describe. The docker install process is pretty involved, trying to install Mercure on a kubernetes cluster could be quite tricky for less experienced admins. (me)

Describe the solution you'd like Helm installation process ideally with a repo hosted on github. This likely wouldn't integrate into the current install.sh workflow too well.

Describe alternatives you've considered a kubectl install could be more similar to other deployment methods in install.sh

Additional context I'm going to start playing around with getting mercure installed on my kubernetes cluster and will update with any details I find. I'm going to try using kompose to convert the compose file but i'm not too hopeful it'll work out of the box, I haven't seen any of these x-... fields before. If I were to successfully develop the helm deployment and make a pr would this be something you'd be open to accepting? Thanks!

RoyWiggins commented 7 months ago

We don't have much expertise with Kubernetes, but would be interested in anything you come up with!

barrettMCW commented 6 months ago

after some digging, it turns out this won't be as simple of an extension as I had hoped due to its dependency on spawning docker containers. adding kubernetes support would require code modifications for spawning jobs or pods instead. while it wouldn't be a crazy amount of reworking, it's more than I'm looking to support lol. Thanks for your willingness though, the project looks cool!