From 083fee85a50e62c6a3b5fe65ca6dc7e60f08c7e0 Mon Sep 17 00:00:00 2001 From: Kevin Poirot Date: Fri, 10 Sep 2021 09:40:46 +0200 Subject: [PATCH] Fix ArgoCD outputs parse Signed-off-by: Kevin Poirot --- stdlib/argocd/status.cue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stdlib/argocd/status.cue b/stdlib/argocd/status.cue index 017f7b4d..0fe5f639 100644 --- a/stdlib/argocd/status.cue +++ b/stdlib/argocd/status.cue @@ -44,8 +44,7 @@ import ( op.#Exec & { args: ["sh", "-c", #""" - // FIXME JQ failed - argocd app get "$APPLICATION" --output json | jq '{health:.status.health.status,sync:.status.sync.status,namespace:.spec.destination.namespace,server:.spec.destination.server,urls:.status.summary.externalURLs|join(","),state:.status.operationState.message}' > /output.json + argocd app get "$APPLICATION" --output json | jq '{health:.status.health.status,sync:.status.sync.status,namespace:.spec.destination.namespace,server:.spec.destination.server,urls:(.status.summary.externalURLs//[]|join(",")),state:.status.operationState.message}' > /output.json """#, ] env: {