mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 00:20:07 +01:00
fix(cli): check if kubectl manifests file is empty
This commit is contained in:
parent
bbf6df097e
commit
8fec3d8f9e
1 changed files with 8 additions and 5 deletions
|
|
@ -1,9 +1,8 @@
|
|||
{ lib
|
||||
, writeShellScriptBin
|
||||
, nix
|
||||
, jq
|
||||
{ jq
|
||||
, kubectl
|
||||
, kubernetes-helm
|
||||
, nix
|
||||
, writeShellScriptBin
|
||||
,
|
||||
}:
|
||||
writeShellScriptBin "kubenix" ''
|
||||
|
|
@ -17,6 +16,10 @@ writeShellScriptBin "kubenix" ''
|
|||
apply - create resources in target cluster
|
||||
diff - show a diff between configured and live resources
|
||||
render - print resource manifests to stdout
|
||||
|
||||
options:
|
||||
-h --help - show this menu
|
||||
-v --verbose - increase output details
|
||||
"
|
||||
}
|
||||
|
||||
|
|
@ -44,7 +47,7 @@ writeShellScriptBin "kubenix" ''
|
|||
| select(.metadata.labels."app.kubernetes.io/managed-by" != "Helm")
|
||||
| select(.kind != "CustomResourceDefinition")' > $MANIFESTS
|
||||
|
||||
[ -n "$MANIFESTS" ] || return 0
|
||||
[ -s "$MANIFESTS" ] || return 0
|
||||
|
||||
case $1 in
|
||||
render)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue