fukuops/k8s/charts
2026-08-19 16:25:52 +02:00
..
_template feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
dokuwiki feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
helm-rustical feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
immich feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
lldap feat: add lldap chart and app 2026-08-17 09:22:08 +02:00
miniflux feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
oxicloud feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +02:00
vaultwarden feat: change svc ports for adguard, vault and vault-sm 2026-08-19 16:25:52 +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.