mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
example fix
This commit is contained in:
parent
2f2a3be87d
commit
164beed30d
4 changed files with 74 additions and 56 deletions
|
|
@ -64,19 +64,20 @@ with lib; let
|
|||
config = definitions."${ref}".config;
|
||||
});
|
||||
|
||||
submoduleWithMergeOf = ref: mergeKey: types.submodule ({name, ...}: let
|
||||
convertName = name:
|
||||
if definitions."${ref}".options.${mergeKey}.type == types.int
|
||||
then toInt name
|
||||
else name;
|
||||
in {
|
||||
options = definitions."${ref}".options;
|
||||
config =
|
||||
definitions."${ref}".config
|
||||
// {
|
||||
${mergeKey} = mkOverride 1002 (convertName name);
|
||||
};
|
||||
});
|
||||
submoduleWithMergeOf = ref: mergeKey:
|
||||
types.submodule ({name, ...}: let
|
||||
convertName = name:
|
||||
if definitions."${ref}".options.${mergeKey}.type == types.int
|
||||
then toInt name
|
||||
else name;
|
||||
in {
|
||||
options = definitions."${ref}".options;
|
||||
config =
|
||||
definitions."${ref}".config
|
||||
// {
|
||||
${mergeKey} = mkOverride 1002 (convertName name);
|
||||
};
|
||||
});
|
||||
|
||||
submoduleForDefinition = ref: resource: kind: group: version:
|
||||
types.submodule ({name, ...}: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue