Helm Repositories
Helm repository definitions used in the LoKO catalog.
Overview
Section titled “Overview”The catalog includes 15 Helm repositories organized by purpose:
- 3 Component repositories (Traefik, Zot, metrics-server)
- 4 Workload repositories (databases, messaging, storage)
- 2 UI and utility repositories (web UIs and utilities)
- 4 DevOps repositories (GitOps, CI/CD, Git hosting)
- 2 Example repositories (user workload examples)
Component Repositories
Section titled “Component Repositories”Core infrastructure components for LoKO.
Traefik
Section titled “Traefik”name: traefikurl: https://traefik.github.io/chartsCharts Used:
traefik/traefik- Ingress controller (required component)
name: zoturl: http://zotregistry.dev/helm-chartsCharts Used:
zot/zot- OCI registry with mirroring (optional component)
metrics-server
Section titled “metrics-server”name: metrics-serverurl: https://kubernetes-sigs.github.io/metrics-server/Charts Used:
metrics-server/metrics-server- Kubernetes metrics API (optional component)
Workload Repositories
Section titled “Workload Repositories”Repositories for system workloads (databases, messaging, storage).
groundhog2k
Section titled “groundhog2k”name: groundhog2kurl: https://groundhog2k.github.io/helm-charts/Charts Used:
groundhog2k/postgres- PostgreSQL databasegroundhog2k/mysql- MySQL databasegroundhog2k/mongodb- MongoDB databasegroundhog2k/valkey- Valkey/Redis cachegroundhog2k/rabbitmq- RabbitMQ message brokergroundhog2k/garage- S3-compatible storage
Website: groundhog2k.github.io
cloudpirates
Section titled “cloudpirates”name: cloudpiratesurl: https://cloudpirates-io.github.io/helm-charts/Charts Used:
cloudpirates/memcached- Memcached distributed caching
Website: cloudpirates-io.github.io
name: natsurl: https://nats-io.github.io/k8s/helm/charts/Charts Used:
nats/nats- NATS messaging server
Website: nats.io
Redpanda
Section titled “Redpanda”name: redpandaurl: https://charts.redpanda.com/Charts Used:
redpanda/redpanda- Kafka-compatible streaming platform
Website: redpanda.com
datahub-local
Section titled “datahub-local”name: datahub-localurl: https://datahub-local.github.io/garage-helmCharts Used:
datahub-local/garage- S3-compatible object storage
Website: garagehq.deuxfleurs.fr
UI and Utility Repositories
Section titled “UI and Utility Repositories”Repositories for UI workloads and utilities (web management interfaces, tools).
name: bjw-surl: https://bjw-s-labs.github.io/helm-charts/Charts Used:
bjw-s/app-template- Generic application chart for:- phpMyAdmin (MySQL UI)
- pgAdmin (PostgreSQL UI)
- phpCacheAdmin (Cache UI for Redis/Memcached)
- dynamodb-admin (DynamoDB Local UI)
- NATS dashboard
- Mock SMTP/SMS
- Excalidraw
- DynamoDB Local
- ElasticMQ
Website: bjw-s-labs.github.io
cowboysysop
Section titled “cowboysysop”name: cowboysysopurl: https://cowboysysop.github.io/chartsCharts Used:
cowboysysop/mongo-express- MongoDB web UI
Website: cowboysysop.github.io
DevOps Repositories
Section titled “DevOps Repositories”Repositories for GitOps, CI/CD, and development tools.
name: argourl: https://argoproj.github.io/argo-helmCharts Used:
argo/argo-cd- ArgoCD GitOps tool
Website: argoproj.github.io
Forgejo Helm
Section titled “Forgejo Helm”name: forgejo-helmurl: code.forgejo.org/forgejo-helmoci: trueCharts Used:
forgejo-helm/forgejo- Self-hosted Git service
Type: OCI Registry Website: forgejo.org
Forgejo Runner
Section titled “Forgejo Runner”name: forgejo-runnerurl: codeberg.org/wrenix/helm-chartsoci: trueCharts Used:
forgejo-runner/forgejo-runner- CI/CD runner for Forgejo Actions
Type: OCI Registry Website: codeberg.org/wrenix
Flux Operator
Section titled “Flux Operator”name: flux-operatorurl: ghcr.io/controlplaneio-fluxcd/chartsoci: trueCharts Used:
flux-operator/flux-operator- Flux CD operator
Type: OCI Registry Website: fluxcd.io
Collaboration Repositories
Section titled “Collaboration Repositories”Repositories for team collaboration tools.
Excalidraw
Section titled “Excalidraw”name: excalidrawurl: https://pmoscode-helm.github.io/excalidrawCharts Used:
excalidraw/excalidraw- Virtual whiteboard
Website: excalidraw.com
Example Repositories
Section titled “Example Repositories”Repositories used in user workload examples.
SecureCodeBox
Section titled “SecureCodeBox”name: securecodeboxurl: https://charts.securecodebox.io/Example: HTTP webhook service (user workload example)
Website: securecodebox.io
name: istiourl: https://istio-release.storage.googleapis.com/chartsExample: TCP echo server (user workload example)
Website: istio.io
Using Repositories
Section titled “Using Repositories”In System Workloads
Section titled “In System Workloads”System workloads automatically reference repositories by name:
workloads: postgres: chart: repo: groundhog2k name: groundhog2k/postgres version: "1.6.1"In User Workloads
Section titled “In User Workloads”For user workloads using catalog repositories, reference them by name:
workloads: my-app: type: user chart: repo: bjw-s # From catalog name: bjw-s/app-template version: "3.0.0"For external repositories not in the catalog, add them to your config file:
# loko.yamlworkloads: helm-repositories: - name: my-custom-repo url: https://my-charts.example.com/Then reference in your workload:
workloads: my-app: type: user chart: repo: my-custom-repo name: my-custom-repo/my-chart version: "1.0.0"OCI Registries
Section titled “OCI Registries”Some repositories use OCI format (indicated by oci: true):
helm-repositories: - name: forgejo-helm url: code.forgejo.org/forgejo-helm oci: trueLoKO handles OCI repositories automatically.
Repository Stats
Section titled “Repository Stats”- Total Repositories: 16
- OCI Repositories: 3 (Forgejo, Forgejo Runner, Flux Operator)
- Traditional Helm Repos: 13
- Charts Available: 35+