universal-helm-chart

Universal Helm Chart

A Helm chart to deploy any Kubernetes resource dynamically.

Use cases:

Usage

echo 'resources:
  - apiVersion: v1
    kind: Pod
    metadata:
      name: universal-helm-chart-pod
    spec:
      containers:
        - name: sleep-container
          image: busybox
          args: ["sleep", "infinity"]
  - apiVersion: v1
    kind: Pod
    metadata:
      name: universal-helm-chart-pod-2
    spec:
      containers:
        - name: sleep-container
          image: busybox
          args: ["sleep", "infinity"]
' > /tmp/values.yaml

helm repo add universal-helm-chart https://laimison.github.io/universal-helm-chart

helm install universal-helm-chart universal-helm-chart/universal-helm-chart --version 1.0.0 -n default -f /tmp/values.yaml

kubectl -n default get pods

Helm Chart Link

https://laimison.github.io/universal-helm-chart

Github Repo Link

https://github.com/laimison/universal-helm-chart