From 499cd0d50594f581b949a658645f805e6823d85b Mon Sep 17 00:00:00 2001 From: "Randal S. Harisch" Date: Tue, 26 Sep 2023 11:23:04 -0600 Subject: [PATCH] chore: write jq as a binary and fail test if nothing is returned from query --- pipeline/upload-to-nextcloud.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pipeline/upload-to-nextcloud.yaml b/pipeline/upload-to-nextcloud.yaml index a0c805e..ab9ea37 100644 --- a/pipeline/upload-to-nextcloud.yaml +++ b/pipeline/upload-to-nextcloud.yaml @@ -266,9 +266,10 @@ spec: - name: SCRIPT value: | #!/usr/bin/env bash - wget "https://github.com/jqlang/jq/releases/download/jq-1.7/jq-linux-amd64" -o /usr/local/bin/jq + wget "https://github.com/jqlang/jq/releases/download/jq-1.7/jq-linux-amd64" -O /usr/local/bin/jq chmod +x /usr/local/bin/jq INPUTSRC=$(oc -n $(tasks.ephemeral-ns.results.namespace) get scaledjob/conversion-engine -o json | /usr/local/bin/jq -r '.spec.jobTargetRef.template.spec.initContainers[0].env[] | select(.name == "sourcefile").value') + if [[ -z "${INPUTSRC}" ]]; then exit 1; fi echo -n "${INPUTSRC}" > $(results.filedrop.path) workspaces: - name: kubeconfig-dir