Adding an extend example (helm+oci)

This commit is contained in:
2024-03-24 09:33:05 +01:00
parent 6f0834519e
commit 78894bd3b1
5 changed files with 60 additions and 4 deletions

View File

@ -10,9 +10,10 @@ let
url,
hash ? lib.fakeSha25,
namespace ? "",
patches ? []
patches ? [],
values ? ""
}:
pkgs.stdenv.mkDerivation {
pkgs.stdenv.mkDerivation rec {
inherit name patches;
src = pkgs.fetchurl {
@ -25,12 +26,14 @@ let
"build"
];
namespace = if namespace != "" then "--namespace ${namespace}" else "";
namespaceOpts = if namespace != "" then "--namespace ${namespace}" else "";
valuesOpts = if values != "" then "--values ${values}" else "";
build = ''
mkdir -p $out
${helm} template \
--namespace ${namespace} \
${namespaceOpts} \
${valuesOpts} \
${name} ./ > $out/${name}-${version}.yaml
${helm} version > $out/VERSION
'';