🐳 A helm chart for deploying Funkwhale on Kubernetes.
- Go Template 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Release Chart / push-to-harbor (push) Successful in 0s
Release Chart / build-and-push-2 (push) Failing after 4s
Release Chart / push-to-codeberg (push) Failing after 0s
Release Chart / build-and-push (push) Successful in 4s
Release Chart / build-and-push-1 (push) Successful in 4s
Release Chart / push-to-forgejo (push) Successful in 0s
|
||
| .forgejo | ||
| charts/funkwhale | ||
| AI_POLICY.md | ||
| README.md | ||
| renovate.json | ||
🐳 Funkwhale helm chart
Who doesn't love more helm charts? You certainly won't regret maintaining 50 helm charts.
This chart deploys funkwhale. We did our best to translate the official funkwhale docker-compose.yml to a proper helm chart.
It bundles two main docker images across the 3 deployments that make up funkwhale:
- funkwhale/api (celery worker, celery beat, and api)
- funkwhale/front (frontend as a side car to the api container)
To keep everything secure, we provide the option to provide existing secrets for:
- Django secret
- Typesense secret
- Database (PosgreSQL) - includes an optional Cloud Native PosgreSQL Cluster chart if you're using the CNPG Operator)
- Mail (SMTP)
- Cache (Redis or Valkey)
- S3 (any provider you like, including self hosted)
We also allow for you to bring your own Persistent Volumes to make backups and restores easier for:
- data files (static files, and audio files/album covers)
We also provide Ingress and HttpRoute objects to expose everything publicly.
Installation
Via git.open.engineering:
helm repo add git.open.engineering https://git.open.engineering/api/packages/oeng/helm
helm repo update
helm install funkwhale git.open.engineering/funkwhale
Via codeberg.org (only use this one if git.open.engineering is down):
helm repo add codeberg.org https://codeberg.org/api/packages/open-engineering/helm
helm repo update
helm install funkwhale codeberg.org/funkwhale
Notes
This repo lives at git.open.engineering and is mirrored to codeberg.org.
External Docs