Production-ready · Upstream images · Schema-validated

Helm charts that get it right.

Not just charts that get you running — charts that get you running right. Secure by default. Honest defaults. Zero shortcuts.

bash — kagiso-me
$helm repo add kagiso-me https://kagiso-me.github.io/charts
"kagiso-me" has been added to your repositories
$helm repo update
Successfully got an update from the "kagiso-me" chart repository
$helm search repo kagiso-me
NAME                     CHART VERSION   APP VERSION
kagiso-me/postgresql     0.3.0           17.4.0
kagiso-me/redis          0.1.0           7.4.2
2Charts published
100%Upstream images
Shortcuts taken
Schema validated
Charts

Everything in the catalogue

Each chart is built once, built properly, and stays that way.

🐘
postgresql
ACID-compliant relational database
0.3.0
seccompProfile enforced
readOnlyRootFilesystem
Prometheus exporter
ServiceMonitor
Affinity presets
initdb scripts
Checksum annotations
Volume permissions init
usePasswordFiles
PVC retention policy
redis
In-memory data structure store
0.1.0
seccompProfile enforced
readOnlyRootFilesystem
redis_exporter sidecar
ServiceMonitor
Affinity presets
FLUSHDB/FLUSHALL disabled
Checksum annotations
sysctl init container
usePasswordFiles
PVC retention policy
Philosophy

What sets these apart

Every decision is deliberate. Nothing is here by accident.

🔒

Secure by default

Non-root containers, dropped capabilities, seccompProfile: RuntimeDefault, and readOnlyRootFilesystem — on from day one, not retrofitted later.

📐

Schema-validated

Every values.yaml is backed by a strict JSON Schema. Bad configuration fails at helm install, not at 3am when your pager goes off.

📦

Upstream images only

No custom builds, no vendored binaries. You always know exactly what's running — straight from the official source registry.

⚖️

Honest defaults

Resource requests and limits set to real numbers based on actual workload profiles — not zeros, not wild overestimates.

🔄

GitOps-native

Checksum annotations on pod templates mean any change to a Secret or ConfigMap auto-triggers a rolling update. No manual restarts.

🎛️

Opt-in complexity

NetworkPolicy, PodDisruptionBudget, affinity presets, sysctl tuning — all there when you need them, completely out of the way when you don't.

Install

Get started in seconds

Add the repo once, install any chart, override what you need.

PostgreSQL v17.4
helm install postgresql \
  kagiso-me/postgresql \
  --namespace databases \
  --create-namespace \
  --set auth.existingSecret=pg-secret \
  --set primary.persistence.storageClass=fast \
  --set metrics.enabled=true
Redis v7.4.2
helm install redis \
  kagiso-me/redis \
  --namespace databases \
  --create-namespace \
  --set auth.existingSecret=redis-secret \
  --set master.persistence.storageClass=fast \
  --set metrics.enabled=true