mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
fix regressions due updates in nixpkgs
This commit is contained in:
parent
1faae85426
commit
13e5edd9f9
3 changed files with 6 additions and 2 deletions
|
|
@ -49,10 +49,12 @@ let
|
|||
prefixResources = resources: serviceName:
|
||||
mapAttrs' (name: resource: nameValuePair "${serviceName}-${name}" resource) resources;
|
||||
|
||||
# TODO: rewrite using mkOptionType
|
||||
defaultModuleConfigurationOptions = mapAttrs (name: moduleDefinition: mkOption {
|
||||
description = "Module default configuration for ${name} module";
|
||||
type = types.coercedTo types.unspecified (value: [value]) (types.listOf types.unspecified);
|
||||
default = [];
|
||||
apply = filter (v: v!=[]);
|
||||
}) config.kubernetes.moduleDefinitions;
|
||||
|
||||
getModuleDefinition = name:
|
||||
|
|
@ -101,6 +103,7 @@ in {
|
|||
description = "Module default configuration for all modules";
|
||||
type = types.coercedTo types.unspecified (value: [value]) (types.listOf types.unspecified);
|
||||
default = [];
|
||||
apply = filter (v: v != []);
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -150,7 +153,7 @@ in {
|
|||
};
|
||||
|
||||
options.kubernetes.defaults = mkOption {
|
||||
type = types.attrsOf (types.coercedTo types.unspecified (value: [value]) (types.listOf types.unspecified));
|
||||
type = types.attrsOf (types.coercedTo types.attrs (value: [value]) (types.listOf types.attrs));
|
||||
description = "Legacy kubenix kubernetes defaults.";
|
||||
default = {};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -239,6 +239,7 @@ in {
|
|||
example = literalExample ''{config, ...}: {
|
||||
kubernetes.version = config.kubernetes.version;
|
||||
}'';
|
||||
apply = filter (v: v!=[]);
|
||||
default = [];
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue