feat(submodules): support for submodule passthru

This commit is contained in:
Jaka Hudoklin 2019-10-06 21:36:13 +02:00
parent 7afbc91301
commit a8dcc69d54
No known key found for this signature in database
GPG key ID: D1F18234B07BD6E2
5 changed files with 30 additions and 30 deletions

View file

@ -87,17 +87,8 @@ in {
};
}];
docker.export = mkMerge [
(mapAttrsToList (_: i: i.image)
(filterAttrs (_: i: i.registry != null) config.docker.images))
# passthru of docker exported images if passthru is enabled on submodule
# and submodule has docker module loaded
(flatten (mapAttrsToList (_: submodule:
optionals
(submodule.passthru.enable && (elem "docker" submodule.config._module.features))
submodule.config.docker.export
) config.submodules.instances))
];
# list of exported docker images
docker.export = mapAttrsToList (_: i: i.image)
(filterAttrs (_: i: i.registry != null) config.docker.images);
};
}