Compare commits

..

20 commits

Author SHA1 Message Date
5104ac51c7
[HACK] unwire deployment resource-mapping output-type, fixes error: Expected a module, but found a value of type "option-type" 2025-07-21 22:13:31 +02:00
725e034355
type: swap out nixops4 deployments for raw nixos modules 2025-07-21 22:11:17 +02:00
ed94d17d39
remove _class for application requirements to allow iterating over values 2025-07-21 21:15:45 +02:00
8ba758bac7
remove apply's optionType, fixes duplicate definition error 2025-07-21 20:47:47 +02:00
00fe3b769d
fix application-requirements 2025-07-21 20:47:05 +02:00
4453de5d83
reproduce nixops4-nixos importing issue: The option environments.single-nixos-vm.deployment.<function body>.resources.the-machine.nixos' does not exist` 2025-07-20 22:55:38 +02:00
d942bcae92
add comment explaining our nixops4 type problem 2025-07-20 20:15:09 +02:00
f25443e59a
clean deployment module a bit 2025-07-20 19:14:09 +02:00
7705c01647
simplify imports 2025-07-20 19:12:40 +02:00
4ab39cc1b6
swap out dummy module for actual import 2025-07-20 18:23:32 +02:00
f76485819d
environment: fix implementation type 2025-07-20 17:17:51 +02:00
3d94b227d7
resolve resource mapping input discrepancy according to actual implementation, adjusting the type accordingly 2025-07-20 17:10:53 +02:00
10a2d29e54
untangle applications from function type, as they seem to not need the introspection (and may type-check input without it) 2025-07-20 16:34:02 +02:00
d429c32df0
fix environment deployment 2025-07-20 16:22:55 +02:00
05b2d41791
type policy.apply 2025-07-20 09:39:25 +02:00
a8e56f0456
model: [DUMMY] use mock deployment to temporarily simplify the problem 2025-07-19 18:51:27 +02:00
a7ca58c2d3
resolve rebase 2025-07-19 18:51:08 +02:00
856a5cf078
add trivial unit test for deployment - now to find how to make it work! 2025-07-19 18:40:12 +02:00
7101938fdb
pass resourceProviderSystem to nixops4Deployment 2025-07-19 18:40:12 +02:00
91b5c7b1bd
model: add classes 2025-07-19 18:40:12 +02:00

View file

@ -16,7 +16,6 @@ let
;
functionType = import ./function.nix;
configuration = mkOption {
description = "Configuration type declaring options to be set by operators";
type = optionType;