From 3e013ae5f33d0c4273ec2d4374e19223eda829fa Mon Sep 17 00:00:00 2001 From: Georgi Ivanov Date: Wed, 17 Aug 2022 16:41:39 +0100 Subject: [PATCH] fix: fic build push permissions (#11) * fix: fic build push permissions Signed-off-by: Georgi Ivanov * fix: fic build push permissions Signed-off-by: Georgi Ivanov Signed-off-by: Georgi Ivanov --- build/cloudbuild-push.yaml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/build/cloudbuild-push.yaml b/build/cloudbuild-push.yaml index 583c98a..8074dd8 100644 --- a/build/cloudbuild-push.yaml +++ b/build/cloudbuild-push.yaml @@ -1,14 +1,6 @@ steps: - name: "gcr.io/cloud-builders/docker" - id: "login" - entrypoint: "bash" - args: - [ - "-c", - "docker login quay.io --username=$$QUAY_USERNAME --password=$$QUAY_TOKEN", - ] - secretEnv: ["QUAY_USERNAME", "QUAY_TOKEN"] - - name: "gcr.io/cloud-builders/docker" + id: "build" args: [ "build", @@ -24,12 +16,13 @@ steps: "VERSION=${_TAG_VERSION}", ".", ] - waitFor: ["login"] + - name: 'gcr.io/cloud-builders/docker' + entrypoint: 'bash' + args: ['-c', 'docker login quay.io --username=$$QUAY_USERNAME --password=$$QUAY_TOKEN && docker push ${_QUAY_REPO}:${_TAG_VERSION} && docker push ${_QUAY_REPO}:latest'] + waitFor: ["build"] + secretEnv: ["QUAY_USERNAME", "QUAY_TOKEN"] secrets: - kmsKeyName: "projects/ouzidev-testinfra-252513/locations/europe-west4/keyRings/test-infra/cryptoKeys/build" secretEnv: QUAY_USERNAME: "CiQAyEpfYvO3SdKEGua39aGoMcPViY6juEDsYlY54JOA2GTtQyESMgDP2uhIGZcHeYDKLNWYDUn19/CoeXB+ccsi8eB46bve5fZy4Fp3fqGAz93yPuljTrpi" QUAY_TOKEN: "CiQAyEpfYo4sk1hRr+YJOQ3Pt07zfOJgzUXQbKExCI5xEiP0P8gSagDP2uhIF/jOw6z37omW3lAA8SVkzxS/rIXBNhj2O2vLnKiE64aHs+uy5YQdIbgMnCmjXz0ky64HJfNiWF/a9poOnIZv0vgAhOU9+/6ul3DfSeKyHbzc+0aawDmyqiX/acqhmDbURHTvatI=" -images: - - "${_QUAY_REPO}:${_TAG_VERSION}" - - "${_QUAY_REPO}:latest"