Files

21 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2026-10-22 17:39:25 +02:00
# pixelfed Helm chart
This chart owns the pixelfed web and worker topology, its MySQL and Valkey
services, persistent claims, probes, and optional Traefik route. It expects
existing Kubernetes Secrets named by `runtimeSecret`, `mysql.authSecret`,
`valkey.authSecret`, and (when bucket bootstrap is enabled)
`s3BucketJob.secretName`. Never put their values in a public values file.
For this homelab, [cluster-specific values](https://code.brunner.ninja/feedc0de/homelab-gitops/src/branch/main/apps/pixelfed/values.yaml)
select the existing PVC names, storage classes, domain and Secret names. A fresh
installation may choose different storage; migrating a live installation must
preserve its PVC UIDs and database contents.
```sh
helm repo add brunner.ninja https://brunner.ninja/charts
helm repo update brunner.ninja
helm upgrade --install pixelfed brunner.ninja/pixelfed --namespace pixelfed --create-namespace --wait --timeout 20m
```
The chart Git tag follows the upstream Pixelfed release (currently `v0.15.1`). Chart-only commits append their Git-describe count and hash.