From d1a12823b73c5a1eb7fc0ed697806e28388648bd Mon Sep 17 00:00:00 2001 From: Lantao Liu Date: Tue, 10 Sep 2019 11:26:17 -0700 Subject: [PATCH] Update gcs cri release. Signed-off-by: Lantao Liu --- .travis.yml | 19 ++-------------- script/release/deploy-cri | 35 +++++++++++++++++++++++++++++ script/release/gcp-secret.json.enc | Bin 0 -> 2352 bytes 3 files changed, 37 insertions(+), 17 deletions(-) create mode 100755 script/release/deploy-cri create mode 100644 script/release/gcp-secret.json.enc diff --git a/.travis.yml b/.travis.yml index 66c1dc889..b62d6bf3d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -129,23 +129,8 @@ deploy: on: repo: containerd/containerd tags: true - - provider: gcs - # Use master branch to work around https://github.com/travis-ci/dpl/issues/792. - # TODO: Remove this when the fix for https://github.com/travis-ci/dpl/issues/792 - # is rolled out. - edge: - branch: master - access_key_id: GOOG1EJPAMPUV4MOGUSPRFM427Q5QOTNODQTMJYPXJFDF46IZLX2NGUQX3T7Q - secret_access_key: - secure: l3ITadMltGpYXShigdyRfpA7VuNcpGNrY9adB/1dQ5UVp0ZyRyimWX5+ea45JArh95iQCp11kY/7gKgL3tKAPsOXa9Lbt59n3XtlrVk5sqmd4S5+ZaI4Za4cRnkhkIAqro/IYsnzdLHqhCFYEmEDyMiI45RBkYYea+fnZFAGaTePmGwnD2LOn7A1z+dDGHt5g1Rpmdj1kB/AsHG6Wr8oGhMg9RlzSkAw2EAc1X3/9ofjOVM0AyB/hAgm/vmgisnqRSKzILqhL04d5b3gavrFn2YjrSEqP102BgYksn7EsJd1NMjA6Hj/qfVNCTn+rL8M85IE6JIAjrBog/HFv8Ez1bl1kSbB9UmAYZizEi7VD/fcxukYOPgqjDUoLrNaS3q+K0DkE1jzzcr72iMM+I8WJga7Vh4+MYjXadD5V96i2QDpthkEMvy1EpWvwQSl/fexaz2nJA5/CiX/V9GnWVsZiWlq/qMxji/ZbWsB04zRDfk9JneI7tubTNYj5FHrzhCQ7jrZYnXY/pb0sQkF1qczpH4PaXXgLnN00xffNudhsA6xZe/d22Yq+LELXeEmfOKD5j/DGdJGINgMj8RcngyKK6znBlBZ7nF3yqhLg4fHrCk9iOivGUXvKqdruqH+Yl7DUAp1Y0sySFlPF4I8RzMPHGPFqAJ9Q+rN2BNslClHAuA= - # TODO: use cri-containerd-release after testing. - #bucket: cri-containerd-release - bucket: cri-containerd-staging - skip_cleanup: true - acl: public-read - file: - - releases/cri/*.tar.gz - - releases/cri/*.tar.gz.sha256 + - provider: script + script: bash script/release/deploy-cri on: repo: containerd/containerd # TODO: switch `tags: true` after validating on master diff --git a/script/release/deploy-cri b/script/release/deploy-cri new file mode 100755 index 000000000..fdfb23bf5 --- /dev/null +++ b/script/release/deploy-cri @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +# Copyright The containerd Authors. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# +# Deploy the cri-containerd release tarball to gcs. +# +set -eu -o pipefail + +ROOT=${GOPATH}/src/github.com/containerd/containerd +# TODO: Change cri-containerd-release after tested. +BUCKET="gs://cri-containerd-staging" + +rm -rf "${HOME}/google-cloud-sdk" +export CLOUDSDK_CORE_DISABLE_PROMPTS=1 +curl https://sdk.cloud.google.com | bash > /dev/null +gcloud version + +openssl aes-256-cbc -K $encrypted_0a6446eb3ae3_key -iv $encrypted_0a6446eb3ae3_iv -in "${ROOT}/script/release/gcp-secret.json.enc" -out gcp-secret.json -d +gcloud auth activate-service-account --key-file gcp-secret.json --project=k8s-cri-containerd + +gsutil cp "${ROOT}/releases/cri/*.tar.gz" "${BUCKET}" +gsutil cp "${ROOT}/releases/cri/*.tar.gz.sha256" "${BUCKET}" diff --git a/script/release/gcp-secret.json.enc b/script/release/gcp-secret.json.enc new file mode 100644 index 0000000000000000000000000000000000000000..53e623a5597fe513d4524107dd538da6d3e2d708 GIT binary patch literal 2352 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 WKso8)VH##R9451@a;n@$^QRx!B#0IO literal 0 HcmV?d00001