dotfiles/nixos/systems/blowhole/kubernetes/templateHelmChart.nix
magic_rb 8e492c9450
Testing blowhole kubernetes setup
Signed-off-by: magic_rb <magic_rb@redalder.org>
2024-03-02 21:59:03 +01:00

25 lines
442 B
Nix

{
fetchFromGitHub,
runCommandNoCC,
kubernetes-helm,
formats,
lib,
istioctl,
}: {
helmChart,
values ? {},
name,
attrs ? {},
namespace ? "default",
}: let
inherit
(lib)
getExe'
;
in
runCommandNoCC (name + ".yaml") attrs ''
${getExe' kubernetes-helm "helm"} template \
--namespace ${namespace} \
-f ${(formats.json {}).generate "values.yaml" values} \
${name} ${helmChart} > $out
''