mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 08:30:05 +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() {
|
||||
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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue