fukuops/k8s/charts
2026-08-12 13:29:44 +02:00
..
_template feat: add charts template and normalize oxicloud's chart with it 2026-08-12 13:29:44 +02:00
dokuwiki feat: migrate dokuwiki to k8s 2026-08-09 14:11:31 +02:00
helm-rustical feat: add rustical 2026-08-08 13:18:59 +02:00
immich feat: revamp immich's values hierarchy 2026-08-09 10:10:55 +02:00
miniflux feat: update renovate to recognize Chart.yaml's appVersion 2026-08-03 21:10:10 +02:00
oxicloud feat: add charts template and normalize oxicloud's chart with it 2026-08-12 13:29:44 +02:00
vaultwarden feat: update renovate to recognize Chart.yaml's appVersion 2026-08-03 21:10:10 +02:00
README.md feat: add charts template and normalize oxicloud's chart with it 2026-08-12 13:29:44 +02:00

Helm Charts

This directory contains Helm charts for self-hosted services.

Chart Template

Use the _template/ directory as a starting point for new charts:

cp -r k8s/charts/_template k8s/charts/my-new-service
# Edit Chart.yaml, values.yaml, and update image/repository

The template includes standard Kubernetes resources (Deployment, Service, Ingress, PVC, ConfigMap, Secret) with sensible defaults.

Charts

Chart Version Status
dokuwiki 0.1.0 Needs normalization
helm-rustical 0.3.0 Needs normalization
immich 0.2.3 Partially normalized
miniflux 0.1.0 Needs normalization
oxicloud 1.0.0 Normalized
vaultwarden 0.1.0 Needs normalization

Normalization

Charts should follow a consistent structure:

  • Values nested under chart name key
  • LoadBalancer service type
  • PVC named <chart>-data
  • Secrets via existingSecretName
  • Proper probes and resource limits

See individual chart READMEs for configuration details.