mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-15 17:33:50 +01:00
kubectl skip crds (assume from helm chart)
This commit is contained in:
parent
d6ae84c7c7
commit
0f9a1b21c2
1 changed files with 4 additions and 2 deletions
|
|
@ -38,9 +38,11 @@ writeShellScriptBin "kubenix" ''
|
||||||
|
|
||||||
function _kubectl() {
|
function _kubectl() {
|
||||||
MANIFESTS=$(mktemp)
|
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') \
|
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
|
[ -n "$MANIFESTS" ] || return 0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue