mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
feat(legacy): improve CRD support
This commit is contained in:
parent
29b1140178
commit
26d0351eb8
5 changed files with 134 additions and 45 deletions
|
|
@ -169,7 +169,7 @@ let
|
|||
config = {
|
||||
apiVersion = mkOptionDefault "${ct.group}/${ct.version}";
|
||||
kind = mkOptionDefault ct.kind;
|
||||
metadata.name = mkOptionDefault name;
|
||||
metadata.name = mkDefault name;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -384,12 +384,12 @@ in {
|
|||
|
||||
# custom types created from customResourceDefinitions
|
||||
kubernetes.customTypes = mkIf cfg.createCustomTypesFromCRDs (
|
||||
mapAttrsToList (_: crd: {
|
||||
mapAttrsToList (name: crd: {
|
||||
group = crd.spec.group;
|
||||
version = crd.spec.version;
|
||||
kind = crd.spec.names.kind;
|
||||
name = crd.spec.names.plural;
|
||||
attrName = mkDefault crd.spec.names.plural;
|
||||
attrName = mkOptionDefault name;
|
||||
}) (cfg.resources.customResourceDefinitions or {})
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue