Convert Helm chart values and templated configurations into pure Kustomize kustomization.yaml resources and patches without Tiller or templating engine bloat.
// Migrated configuration for kubernetes-helm-values-to-kustomize
replicaCount: 3
image:
repository: nginx
tag: "1.25.4"
pullPolicy: IfNotPresent
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
env:
ENVIRONMENT: production
LOG_LEVEL: info
Targeting automated migration for kubernetes-helm-values-to-kustomize. Review exported syntax for project-specific configurations.
Paste your Helm values.yaml file.
Inspect generated kustomization.yaml resources and JSON 6902 patches.
Apply with native kubectl: `kubectl apply -k overlays/production`.
name: Kustomize
on: [push]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: kubectl kustomize . > manifests.yaml
Perform identical migration routines across entire directories or repositories in your local terminal:
devflow migrate helm-to-kustomize -i values.yaml -o kustomization.yaml