Make writing SHA1 hashes optional

This commit is contained in:
Tim Steinbach 2019-07-16 09:20:35 -04:00
parent bbb97947d7
commit b331fcb15b
No known key found for this signature in database
GPG key ID: 6C654787275A64F1

View file

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