Skip to content

Add Helm chart for Kubernetes deployment#667

Open
Adri3nParra wants to merge 2 commits into
dutchcoders:mainfrom
Adri3nParra:main
Open

Add Helm chart for Kubernetes deployment#667
Adri3nParra wants to merge 2 commits into
dutchcoders:mainfrom
Adri3nParra:main

Conversation

@Adri3nParra
Copy link
Copy Markdown

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.

  • Local storage with PVC: tested, working
  • S3 with MinIO: tested, working
  • Storj: not tested — no access to a Storj account
  • Google Drive: not tested — requires OAuth credentials I don't have available

Help testing Storj and Google Drive would be welcome.

@francescayeye
Copy link
Copy Markdown
Collaborator

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.
I won't be able to merge your PR for this reason, since I don't want to end up in the same situation as with the PR for the NIX Flake (#424).

:(

@stefanbenten
Copy link
Copy Markdown
Collaborator

@paolafrancesca I am happy to maintain and test this over the weekend 👍

@Adri3nParra
Copy link
Copy Markdown
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants