kube-parts/lib/generators/helm.nix
s0me1newithhand7s 0078a09395 initial commit
Signed-off-by: s0me1newithhand7s <git+me@hand7s.org>
2026-03-29 04:20:33 +03:00

10 lines
414 B
Nix

_: pkgs: content:
pkgs.runCommand "helm-${content.name}" {} ''
mkdir -p $out/helm/${content.name}/templates
cp ${(pkgs.formats.yaml {}).generate "Chart.yaml" {
apiVersion = "v2";
name = content.name;
version = content.version or "0.1.0";
}} $out/helm/${content.name}/Chart.yaml
cp ${(pkgs.formats.yaml {}).generate "values.yaml" (content.values or {})} $out/helm/${content.name}/values.yaml
''