Fix Bash expansion in kubeconfig path of CLI script (#63)

* Fix $HOME expansion in CLI script

* Allow overwriting kubeconfig at run-time of CLI script
This commit is contained in:
pizzapim 2024-05-09 01:34:29 +02:00 committed by GitHub
parent c00c78b982
commit 060f475729
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,11 +36,10 @@ symlinkJoin {
passthru.manifest = result;
postBuild = ''
export DIFF="${diff}"
wrapProgram $out/bin/kubenix \
--set PATH "$out/bin" \
--set KUBECONFIG "${kubeconfig}" \
--set KUBECTL_EXTERNAL_DIFF "''${DIFF}" \
--set MANIFEST "${result}"
--run 'export KUBECONFIG=''${KUBECONFIG:-${kubeconfig}}' \
--set KUBECTL_EXTERNAL_DIFF '${diff}' \
--set MANIFEST '${result}'
'';
}