fix regressions due updates in nixpkgs

This commit is contained in:
Jaka Hudoklin 2020-01-15 10:42:29 +00:00 committed by Jaka Hudoklin
parent 1faae85426
commit 13e5edd9f9
No known key found for this signature in database
GPG key ID: D1F18234B07BD6E2
3 changed files with 6 additions and 2 deletions

View file

@ -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 = {};
};

View file

@ -239,6 +239,7 @@ in {
example = literalExample ''{config, ...}: {
kubernetes.version = config.kubernetes.version;
}'';
apply = filter (v: v!=[]);
default = [];
};