A single Helm chart that covers the common Kubernetes workload shapes — Deployments, StatefulSets, Jobs and CronJobs — together with the networking, autoscaling, monitoring, secrets and policy resources that almost every release ends up needing. One template, one place to fix bugs, one place to roll out fleet-wide defaults.
Published as an OCI artifact at oci://ghcr.io/purisev/universal-helm-chart.
helm upgrade --install my-app \
oci://ghcr.io/purisev/universal-helm-chart \
--version 2.0.0 \
-f values.yamlThe smallest viable values.yaml:
deployments:
api:
image:
repository: nginx
tag: "1.27"
service:
ports:
http:
port: 80Full documentation lives under docs/ (not shipped in the OCI artifact). Start at docs/README.md:
docs/01-getting-started/— concepts, install, quickstart.docs/02-examples/— copy-and-deploy scenarios. Each example carries its ownvalues.yamlplus ready-to-apply manifests for Argo CD (single-source and multi-sourcesources[]), Flux (OCIRepository+HelmRelease) and plainhelmCLI.docs/03-reference/—values.yamlreference, schema notes, version compatibility.docs/04-contributing/— local dev, testing, releases.docs/05-adr/— Architecture Decision Records covering why the chart is shaped the way it is.