diff --git a/eve/main.yml b/eve/main.yml index 465407f7bc..16153e1359 100644 --- a/eve/main.yml +++ b/eve/main.yml @@ -169,6 +169,13 @@ stages: steps: - Git: *git_pull - ShellCommand: *private_registry_login + - ShellCommand: + name: Write out GCP key + command: sh gcp_shim.sh + env: + GCP_BACKEND_SERVICE_KEY: '%(secret:gcp_backend_service_key)s' + GCP_BACKEND_SERVICE_EMAIL: '%(secret:gcp_backend_service_email)s' + workdir: build/tests/backbeat - ShellCommand: name: build backbeat e2e image command: docker build -t "$BACKBEAT_DOCKER_IMAGE_NAME:%(prop:commit_short_revision)s" --no-cache . diff --git a/tests/backbeat/Dockerfile b/tests/backbeat/Dockerfile index 666f5cbbe4..21ffc509ac 100644 --- a/tests/backbeat/Dockerfile +++ b/tests/backbeat/Dockerfile @@ -5,5 +5,3 @@ ADD ./ /tests/ WORKDIR /tests RUN chmod +x gcp_shim.sh RUN npm install - -ENTRYPOINT [ "/tests/gcp_shim.sh" ] diff --git a/tests/backbeat/fix_priv_key.awk b/tests/backbeat/fix_priv_key.awk deleted file mode 100644 index fb7cf3f641..0000000000 --- a/tests/backbeat/fix_priv_key.awk +++ /dev/null @@ -1,10 +0,0 @@ -{ - for(i = 1; i <= NF; i++) { - if (index($i, "-----")) { - printf "%s %s %s\\n", $i, $(i+1), $(i+2); - i = i + 3; - } else { - printf "%s\\n", $i; - } - } -} diff --git a/tests/backbeat/gcp_shim.sh b/tests/backbeat/gcp_shim.sh index f0f0428794..75d195c173 100755 --- a/tests/backbeat/gcp_shim.sh +++ b/tests/backbeat/gcp_shim.sh @@ -1,15 +1,10 @@ #!/bin/sh -GCP_PRIV_KEY="$(echo $GCP_BACKEND_SERVICE_KEY | base64 -d | awk -f fix_priv_key.awk)" - -echo "Converted private key to:" -echo "$GCP_PRIV_KEY" +GCP_BACKEND_SERVICE_KEY="$(echo $GCP_BACKEND_SERVICE_KEY | tr -d '\n')" cat >gcp_key.json < series([ + it.skip('should replicate a MPU object: 1025 parts', done => series([ next => utils.completeMPUGCP(srcBucket, file, 1025, next), next => utils.compareObjectsGCP(srcBucket, destBucket, file, next), ], done)); @@ -81,7 +81,7 @@ describe.skip('Replication with GCP backend', function() { next => utils.compareObjectsGCP(srcBucket, destBucket, file, next), ], done))); - it('should delete the destination object when putting a delete marker on ' + + it.skip('should delete the destination object when putting a delete marker on ' + 'the source object', done => series([ next => utils.putObject(srcBucket, file, Buffer.alloc(1), next), next => utils.compareObjectsGCP(srcBucket, destBucket, file, next),