From b331fcb15b27f44163daabf2545d51a6dd389ff2 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Tue, 16 Jul 2019 09:20:35 -0400 Subject: [PATCH] Make writing SHA1 hashes optional --- default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 47f9e8f..51e00c1 100644 --- a/default.nix +++ b/default.nix @@ -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;