Kubernetes · Helm 3 · GitOps

Stop maintaining one Helm chart per application.

Deploy any application with one reusable, production-ready Helm chart and a values file that belongs to your service.

The shift

Replace chart sprawl with one deployment engine.

Keep service configuration close to the service. Keep Kubernetes templates reusable.

Traditional
service-a/
Chart.yaml
templates/
service-b/
Chart.yaml
templates/
service-c/
Chart.yaml
templates/
Universal
values-a.yaml
values-b.yaml
values-c.yaml
One chart → Kubernetes
Universal Helm Chart

Deployments · Services
Ingress · Jobs · HPA

Why one chart is enough

Keep application-specific configuration in values.yaml instead of creating and maintaining a new chart for every service.

01

Less duplication

Use the same tested templates across teams and services.

02

More coverage

From a basic Deployment to Jobs, storage, and advanced networking.

03

GitOps-ready

Works with Helm, Argo CD, Flux, and standard CI pipelines.

Designed for the people shipping Kubernetes

Platform Engineers

Standardize the paved road without blocking application teams.

DevOps & SRE

Reduce repeated chart maintenance and make releases predictable.

GitOps teams

Keep environment intent in Git and let Helm or Argo CD reconcile it.

12+core Kubernetes capabilities
1reusable chart to maintain
applications to configure
  • Deployments
  • Services
  • Ingress
  • Gateway API
  • Jobs & CronJobs
  • Autoscaling
  • Persistent storage
  • ConfigMaps & Secrets
  • Sidecars & init containers
  • Custom manifests
A useful boundary

When should you not use this chart?

Choose a dedicated solution when you need:

  • Operator-based applications with their own lifecycle.
  • Highly custom CRDs and reconciliation logic.
  • Vendor-specific deployment behavior that should not be generalized.

Start in minutes

Add the repository and install an application with the same idempotent command you use for upgrades.

helm repo add universal https://chaser100.github.io/u-helm-chart
helm repo update

helm upgrade --install my-app universal/application \
  --namespace my-app \
  --create-namespace \
  --set image=nginx \
  --set imageTag=1.27

Designed for real workloads

Configure the pieces your application needs without leaving the chart’s conventions.

DeploymentsServicesIngressGateway APIJobsCronJobsHPAPVCSidecarsInit containersCustom manifestsArgo CD