Install Universal Helm Chart.
Universal Helm Chart (application chart, current documented package 0.4.3) is available on Artifact Hub and installs with the standard Helm workflow.
Install from Artifact Hub
Artifact Hub provides a single place to review package versions, README, changelog, default values, security metadata, and installation instructions.
Add the Helm repository
helm repo add universal https://chaser100.github.io/u-helm-chart helm repo update helm search repo universal/application --versions
Install the chart
helm upgrade --install my-app universal/application --version 0.4.3 \ --namespace my-app \ --create-namespace \ --set image=nginx \ --set imageTag=1.27
Install with values.yaml
helm upgrade --install my-app universal/application --version 0.4.3 \ --namespace my-app \ --create-namespace \ --values values.yaml
From chart 0.4.1, optional service.appProtocol hints the application protocol on the chart-managed Service port. ingressPlain path Services accept paths[].service.appProtocol since 0.4.0.
From chart 0.4.2, ExternalSecret resources in extraManifests no longer receive automatic Helm hooks unless externalSecretHooks.enabled: true (default false). Prefer explicit sync-wave / ordering annotations.
From chart 0.4.3, set main container args, revisionHistoryLimit, multi-port containerPorts / service.ports, and optional service.enabled (default true). Ingress / simple HTTPRoute / NOTES use the first service.ports entry when multi-port is configured.
Verify the release
helm status my-app --namespace my-app kubectl get pods,service --namespace my-app