git.delta.rocks / jrsonnet / refs/commits / 75ab1d080b42

difftreelog

feat explicit managed marker

kyyyxoxpYaroslav Bolyukin2025-11-11parent: #4eb6f73.patch.diff
in: trunk

2 files 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"]))142 (mapAttrs (_: _: {}) (removeAttrs sysConfig.data.secrets.${secretName} ["shared" "managed"]))
143 ];143 ];
144 }144 }
145 );145 );
modifiedmodules/secrets-data.nixdiffbeforeafterboth
38 sharedSecretData = {38 sharedSecretData = {
39 freeformType = attrsOf (submodule secretDataValue);39 freeformType = attrsOf (submodule secretDataValue);
40 options = {40 options = {
41 managed = mkOption {
42 type = nullOr bool;
43 description = "Is current fleet data value is generated by generator";
44 default = null;
45 };
46
41 createdAt = mkOption {47 createdAt = mkOption {
42 type = str;48 type = str;