From dd9b3c3a5bd1716dc38198dcc58e3997d6735897 Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Wed, 20 Feb 2019 09:28:12 +0100 Subject: [PATCH] feat(k8s): sort resources, put CustomResourceDefinition first --- k8s/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 = []; };