fukuops/k8s/charts/README.md

36 lines
1 KiB
Markdown

# Helm Charts
This directory contains Helm charts for self-hosted services.
## Chart Template
Use the `_template/` directory as a starting point for new charts:
```bash
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.