diff --git a/k8s/default.nix b/k8s/default.nix index 70950ea..3cd603c 100644 --- a/k8s/default.nix +++ b/k8s/default.nix @@ -176,7 +176,9 @@ in { options.kubernetes.objects = mkOption { description = "Attribute set of kubernetes objects"; type = types.listOf types.attrs; - apply = unique; + apply = items: sort (r1: r2: + if r1.kind == "CustomResourceDefinition" || r2.kind == "CustomResourceDefinition" then true else false + ) (moduleToAttrs (unique items)); default = []; };