Skip to content

purisev/universal-helm-chart

Repository files navigation

universal-helm-chart

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.

Quick install

helm upgrade --install my-app \
  oci://ghcr.io/purisev/universal-helm-chart \
  --version 2.0.0 \
  -f values.yaml

The smallest viable values.yaml:

deployments:
  api:
    image:
      repository: nginx
      tag: "1.27"
    service:
      ports:
        http:
          port: 80

Documentation

Full 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 own values.yaml plus ready-to-apply manifests for Argo CD (single-source and multi-source sources[]), Flux (OCIRepository + HelmRelease) and plain helm CLI.
  • docs/03-reference/values.yaml reference, 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.

License

Apache-2.0 — see LICENSE and NOTICE.

About

No description, website, or topics provided.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors