From 0f9a1b21c2110185e9d1f5bc69f6401bf193b95c Mon Sep 17 00:00:00 2001 From: Bryton Hall Date: Tue, 16 Aug 2022 01:56:08 -0400 Subject: [PATCH] kubectl skip crds (assume from helm chart) --- pkgs/kubenix.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/kubenix.nix b/pkgs/kubenix.nix index 099ad53..dc9c290 100644 --- a/pkgs/kubenix.nix +++ b/pkgs/kubenix.nix @@ -38,9 +38,11 @@ writeShellScriptBin "kubenix" '' function _kubectl() { MANIFESTS=$(mktemp) - # TODO: find a better filter, not just not-helm + # TODO: find a better filter, not just not-helm, not-crd cat $(${nix}/bin/nix build '.#k8s.config.kubernetes.result' --json | jq -r '.[0].outputs.out') \ - | jq '.items[] | select(.metadata.labels."app.kubernetes.io/managed-by" != "Helm")' > $MANIFESTS + | jq '.items[] + | select(.metadata.labels."app.kubernetes.io/managed-by" != "Helm") + | select(.kind != "CustomResourceDefinition")' > $MANIFESTS [ -n "$MANIFESTS" ] || return 0