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
--- a/modules/nixos/secrets.nix
+++ b/modules/nixos/secrets.nix
@@ -139,7 +139,7 @@
       };
       config.parts = mkMerge [
         (mkIf (config.generator != null && config.generator ? parts) config.generator.parts)
-        (mapAttrs (_: _: {}) (removeAttrs sysConfig.data.secrets.${secretName} ["shared"]))
+        (mapAttrs (_: _: {}) (removeAttrs sysConfig.data.secrets.${secretName} ["shared" "managed"]))
       ];
     }
   );
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;