From e91061e69c95fb95fe7456b022022747062949cf Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sat, 16 Aug 2025 14:13:38 +0200 Subject: [PATCH] evaluate deployment a bit further allowed fixing a few types, tho bad input types still work, and needs commenting readOnly --- deployment/data-model-test.nix | 1 + deployment/data-model.nix | 2 +- deployment/function.nix | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index 97531fe8..11378fc6 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -185,6 +185,7 @@ in deploymentFunction = lib.isFunction result.deploymentFunction; getProviders = lib.isFunction result.getProviders; }; + deploy = lib.isFunction fediversity.deployments.example.deployment; }; expected = { number-of-resources = 1; diff --git a/deployment/data-model.nix b/deployment/data-model.nix index b3a62b32..0bec8ad4 100644 --- a/deployment/data-model.nix +++ b/deployment/data-model.nix @@ -142,7 +142,7 @@ in resource-mapping = mkOption { description = "Function type for the mapping from resources to a (NixOps4) deployment"; type = functionType; - readOnly = true; + # readOnly = true; default = { input-type = application-resources; output-type = nixops4Deployment; diff --git a/deployment/function.nix b/deployment/function.nix index 69241925..7c66f9ce 100644 --- a/deployment/function.nix +++ b/deployment/function.nix @@ -20,7 +20,7 @@ submodule (function: { }; function-type = mkOption { type = optionType; - readOnly = true; + # readOnly = true; default = functionTo (submodule { options = { input = mkOption {