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; passthru.manifest = result;
postBuild = '' postBuild = ''
export DIFF="${diff}"
wrapProgram $out/bin/kubenix \ wrapProgram $out/bin/kubenix \
--set PATH "$out/bin" \ --set PATH "$out/bin" \
--set KUBECONFIG "${kubeconfig}" \ --run 'export KUBECONFIG=''${KUBECONFIG:-${kubeconfig}}' \
--set KUBECTL_EXTERNAL_DIFF "''${DIFF}" \ --set KUBECTL_EXTERNAL_DIFF '${diff}' \
--set MANIFEST "${result}" --set MANIFEST '${result}'
''; '';
} }