feat: add support for legacy buildResources

This commit is contained in:
Jaka Hudoklin 2020-01-14 19:08:59 +00:00
parent e5135b329f
commit 3c54c20836
No known key found for this signature in database
GPG key ID: D1F18234B07BD6E2

View file

@ -28,8 +28,29 @@ let
modules = import ./modules;
# legacy support for buildResources
buildResources = {
configuration ? {},
writeJSON ? true,
writeHash ? true
}: let
evaled = evalModules {
modules = [
configuration
modules.legacy
];
};
generated = evaled.config.kubernetes.generated;
result =
if writeJSON
then pkgs.writeText "resources.json" (builtins.toJSON generated)
else generated;
in result;
kubenix = {
inherit evalModules modules;
inherit evalModules buildResources modules;
lib = kubenixLib;
};