fukuops/k8s/charts
cătălin 1fd2bfef3d
feat(helm): complete chart normalization with ConfigMap, HPA, and OCI migration
- Added debug mode, structured ConfigMap pattern, and README to all charts
- Migrated all flat-structure charts to hierarchical values under chartname key
- Fixed templates to use correct hierarchical paths
- Renamed helm-rustical key to rustical, added HPA support
- Fixed ingress YAML parsing (oxicloud), nested env vars (rustical)
- Pushed all normalized charts to OCI registry as 1.0.0+ and updated ArgoCD apps
2026-08-14 09:35:19 +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
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(helm): complete chart normalization with ConfigMap, HPA, and OCI migration 2026-08-14 09:35:19 +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.