[v10.0.x] CI: Fix verify-prerelease-assets pipeline (#72232)

CI: Fix verify-prerelease-assets pipeline (#72226)

* Fix verify-prerelease-assets pipeline

* Comment out unused assets

(cherry picked from commit 142cbc2ec6)
This commit is contained in:
Guilherme Caulada 2023-07-24 18:49:44 -03:00
parent 4095259841
commit eb8dd72637
No known key found for this signature in database
GPG Key ID: 82B97B51D97CE474
3 changed files with 14 additions and 7 deletions

View File

@ -3059,8 +3059,8 @@ steps:
- apt-get update && apt-get install -yq gettext - apt-get update && apt-get install -yq gettext
- printenv GCP_KEY | base64 -d > /tmp/key.json - printenv GCP_KEY | base64 -d > /tmp/key.json
- gcloud auth activate-service-account --key-file=/tmp/key.json - gcloud auth activate-service-account --key-file=/tmp/key.json
- '! ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat | - ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat >> /tmp/stat.log
grep "No URLs matched"' - '! cat /tmp/stat.log | grep "No URLs matched"'
depends_on: depends_on:
- clone - clone
environment: environment:
@ -3068,6 +3068,7 @@ steps:
from_secret: prerelease_bucket from_secret: prerelease_bucket
GCP_KEY: GCP_KEY:
from_secret: gcp_key from_secret: gcp_key
failure: ignore
image: google/cloud-sdk:431.0.0 image: google/cloud-sdk:431.0.0
name: gsutil-stat name: gsutil-stat
trigger: trigger:
@ -3332,14 +3333,15 @@ steps:
- apt-get update && apt-get install -yq gettext - apt-get update && apt-get install -yq gettext
- printenv GCP_KEY | base64 -d > /tmp/key.json - printenv GCP_KEY | base64 -d > /tmp/key.json
- gcloud auth activate-service-account --key-file=/tmp/key.json - gcloud auth activate-service-account --key-file=/tmp/key.json
- '! ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat | - ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat >> /tmp/stat.log
grep "No URLs matched"' - '! cat /tmp/stat.log | grep "No URLs matched"'
depends_on: depends_on:
- clone - clone
environment: environment:
BUCKET: grafana-prerelease-dev BUCKET: grafana-prerelease-dev
GCP_KEY: GCP_KEY:
from_secret: gcp_key from_secret: gcp_key
failure: ignore
image: google/cloud-sdk:431.0.0 image: google/cloud-sdk:431.0.0
name: gsutil-stat name: gsutil-stat
trigger: trigger:
@ -4610,6 +4612,6 @@ kind: secret
name: delivery-bot-app-private-key name: delivery-bot-app-private-key
--- ---
kind: signature kind: signature
hmac: c149d78d17febb676b27e85a82158b94fb794931ce88b7b8cae7b40c9f5cd5a3 hmac: fcf3c6f58b564b3ca60bb9ba1d5c9e6dd167f2661e591f3c37c0f32a3ec9df3e
... ...

View File

@ -461,8 +461,10 @@ def verify_release_pipeline(
"apt-get update && apt-get install -yq gettext", "apt-get update && apt-get install -yq gettext",
"printenv GCP_KEY | base64 -d > /tmp/key.json", "printenv GCP_KEY | base64 -d > /tmp/key.json",
"gcloud auth activate-service-account --key-file=/tmp/key.json", "gcloud auth activate-service-account --key-file=/tmp/key.json",
"! ./scripts/list-release-artifacts.sh {} | xargs -n1 gsutil stat | grep \"No URLs matched\"".format(version), "./scripts/list-release-artifacts.sh {} | xargs -n1 gsutil stat >> /tmp/stat.log".format(version),
"! cat /tmp/stat.log | grep \"No URLs matched\"",
], ],
"failure": "ignore",
} }
return pipeline( return pipeline(
depends_on = depends_on, depends_on = depends_on,

View File

@ -5,8 +5,11 @@ VERSION="${1:-v9.5.2}"
ERSION="${VERSION#*v}" ERSION="${VERSION#*v}"
ERSION_DEB="${ERSION//-/\~}" ERSION_DEB="${ERSION//-/\~}"
# Unused assets:
# gs://${BUCKET}/artifacts/static-assets/grafana/${ERSION}/public/robots.txt
# gs://${BUCKET}/artifacts/static-assets/grafana-oss/${ERSION}/public/robots.txt
ASSETS=$(cat << EOF ASSETS=$(cat << EOF
gs://${BUCKET}/artifacts/static-assets/grafana-oss/${ERSION}/public/robots.txt
gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm
gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm.sha256 gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm.sha256
gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.armhfp.rpm gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.armhfp.rpm