Merge pull request #13 from NeQuissimus/writehash

Make writing SHA1 hashes optional
This commit is contained in:
Jaka Hudoklin 2019-07-17 21:44:01 +02:00 committed by GitHub
commit 3b40beea0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -48,7 +48,8 @@ let
configuration ? {}, configuration ? {},
resourceFilter ? groupName: name: resource: true, resourceFilter ? groupName: name: resource: true,
withDependencies ? true, withDependencies ? true,
writeJSON ? true writeJSON ? true,
writeHash ? true
}: let }: let
evaldConfiguration = evalKubernetesModules configuration; evaldConfiguration = evalKubernetesModules configuration;
@ -91,7 +92,7 @@ let
listHash = builtins.hashString "sha1" (builtins.toJSON kubernetesList); listHash = builtins.hashString "sha1" (builtins.toJSON kubernetesList);
hashedList = kubernetesList // { hashedList = kubernetesList // optionalAttrs (writeHash) {
labels."kubenix/build" = listHash; labels."kubenix/build" = listHash;
items = map (resource: recursiveUpdate resource { items = map (resource: recursiveUpdate resource {
metadata.labels."kubenix/build" = listHash; metadata.labels."kubenix/build" = listHash;