git.delta.rocks / jrsonnet / refs/commits / 488d19a30ea0

difftreelog

fix do not require secret data to be present before regeneration

xqpuztyuYaroslav Bolyukin2025-11-04parent: #6c1348e.patch.diff
in: trunk

1 file changed

modifiedmodules/nixos/secrets.nixdiffbeforeafterboth
139 };139 };
140 config.parts = mkMerge [140 config.parts = mkMerge [
141 (mkIf (config.generator != null && config.generator ? parts) config.generator.parts)141 (mkIf (config.generator != null && config.generator ? parts) config.generator.parts)
142 (mapAttrs (_: _: {}) (removeAttrs sysConfig.data.secrets.${secretName} ["shared" "managed"]))142 (mapAttrs (_: _: {}) (removeAttrs (sysConfig.data.secrets.${secretName} or {}) ["shared" "managed"]))
143 ];143 ];
144 }144 }
145 );145 );