feat(meta): add disallowApplyAll options

unify meta access for machinesFile

update release note and config name
This commit is contained in:
NeverBehave 2022-06-18 00:07:16 -07:00 committed by Zhaofeng Li
parent 1b3c272b58
commit dd7a2924ca
10 changed files with 111 additions and 24 deletions

View file

@ -202,11 +202,21 @@ let
};
};
};
# Add required config Key here since we don't want to eval nixpkgs
metaConfigKeys = [
"name" "description"
"machinesFile"
"allowApplyAll"
];
metaConfig = lib.filterAttrs (n: v: elem n metaConfigKeys) hive.meta;
in {
inherit
nodes toplevel
deploymentConfig deploymentConfigSelected
evalAll evalSelected evalSelectedDrvPaths introspect;
evalAll evalSelected evalSelectedDrvPaths introspect
metaConfig;
meta = hive.meta;