Add Helm chart for Kubernetes deployment - #667
Conversation
|
hello @Adri3nParra thank you very much for the contribution: unfortunately I've no possibility to test your helm chart or maintain it, on top of reviewing your PR. :( |
|
@paolafrancesca I am happy to maintain and test this over the weekend 👍 |
|
If you encounter any issues during your tests, don’t hesitate to let me know, I can also take a look on my side to help you. |
stefanbenten
left a comment
There was a problem hiding this comment.
Sorry for the delayed review @Adri3nParra !
Some smaller security suggestions, otherwise looks sane to me!
|
Hello ! I addresses each comment, to sum main fix :
Minor change :
All is validated with lint and template command from helm on local |
|
@Adri3nParra All your commits are unverified/unsigned. Could you kindly check them? |
|
Done, all commits are signed now. Bit of insomnia, it's 4am here :) |
stefanbenten
left a comment
There was a problem hiding this comment.
Thank you for the PR and effort! @Adri3nParra
|
Thanks for merging @stefanbenten Would you be interested in a follow-up PR that publishes the chart to GHCR on each GitHub release ? |
Hello, I built this for my work since the project only offers Docker-based deployment today with no official Helm chart.
The chart supports all 4 storage providers (local, S3/S3-compatible, Storj, Google Drive) and comes with secure defaults (non-root, read-only filesystem, capabilities dropped). Ingress, Gateway API, HPA, NetworkPolicy, HTTP auth, and ClamAV integration are all optional and independently configurable.
Help testing Storj and Google Drive would be welcome.