feat(legacy): improve CRD support

This commit is contained in:
Jaka Hudoklin 2019-10-21 13:47:21 +02:00
parent 29b1140178
commit 26d0351eb8
No known key found for this signature in database
GPG key ID: D1F18234B07BD6E2
5 changed files with 134 additions and 45 deletions

View file

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