From 3ff306e037e7608abf9cbd3c5cc112a4105c4ade Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Fri, 25 Sep 2020 19:51:30 +0200 Subject: [PATCH] Download yq instead of running it via docker --- plugin.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugin.sh b/plugin.sh index d5acd3d..84c0879 100755 --- a/plugin.sh +++ b/plugin.sh @@ -9,8 +9,12 @@ PLUGIN_USER=${PLUGIN_USER:-drone} generate_secrets() { echo "--- start secrets ---" - docker run --rm -v "${PWD}":/workdir mikefarah/yq ls - for SECRET in $(docker run --rm -v "${PWD}":/workdir mikefarah/yq yq r "$PLUGIN_COMPOSE" 'secrets.*.name'); do + # FIXME 3wc: use the yq docker image instead; couldn't easily get it working + VERSION=3.4.0 + BINARY=yq_linux_amd64 + wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY} -O /usr/bin/yq &&\ + chmod +x /usr/bin/yq + for SECRET in $(yq r "$PLUGIN_COMPOSE" 'secrets.*.name'); do eval "echo \"generating $SECRET\"" PW=$(