mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 00:20:07 +01:00
fix(modules): use customResourceDefinitions from global module
This commit is contained in:
parent
722e001790
commit
9b3bd3b252
4 changed files with 26 additions and 3 deletions
11
modules.nix
11
modules.nix
|
|
@ -8,7 +8,10 @@ let
|
|||
|
||||
evalK8SModule = {module, name, configuration}: evalModules {
|
||||
modules = [
|
||||
./kubernetes.nix ./modules.nix module configuration
|
||||
(import ./kubernetes.nix {
|
||||
customResourceDefinitions = config.kubernetes.resources.customResourceDefinitions;
|
||||
})
|
||||
./modules.nix module configuration
|
||||
] ++ config.kubernetes.defaultModuleConfiguration;
|
||||
args = {
|
||||
inherit pkgs k8s name;
|
||||
|
|
@ -88,6 +91,12 @@ in {
|
|||
) config.kubernetes.modules
|
||||
);
|
||||
|
||||
kubernetes.customResources = mkMerge (
|
||||
mapAttrsToList (name: module:
|
||||
prefixResources (moduleToAttrs module.evaledModule.config.kubernetes.customResources) module.name
|
||||
) config.kubernetes.modules
|
||||
);
|
||||
|
||||
kubernetes.defaultModuleConfiguration = [{
|
||||
config.kubernetes.version = mkDefault config.kubernetes.version;
|
||||
}];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue