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 ? {},
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;