From be4c969337d1567b1abeefaf611f20dfc412f072 Mon Sep 17 00:00:00 2001 From: Julien Duchesne Date: Thu, 19 Jan 2023 10:30:05 -0500 Subject: [PATCH] Use new GPG key when publishing (#61784) The old key is revoked: https://grafana.com/blog/2023/01/12/grafana-labs-update-regarding-circleci-security-updates/ But it's added as a manual Drone repo secret This switches to the new gpg key that's also used to publish to apt.grafana.com --- .drone.yml | 50 ++++++++++++++++++------------------ scripts/drone/steps/lib.star | 6 ++--- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.drone.yml b/.drone.yml index bf393be0dab..a388b0a10a9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1316,11 +1316,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -2034,11 +2034,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -2690,11 +2690,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -3425,11 +3425,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -3675,11 +3675,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -4727,11 +4727,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -5341,11 +5341,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -6061,11 +6061,11 @@ steps: - build-frontend-packages environment: GPG_KEY_PASSWORD: - from_secret: gpg_key_password + from_secret: packages_gpg_passphrase GPG_PRIV_KEY: - from_secret: gpg_priv_key + from_secret: packages_gpg_private_key GPG_PUB_KEY: - from_secret: gpg_pub_key + from_secret: packages_gpg_public_key GRAFANA_API_KEY: from_secret: grafana_api_key image: grafana/build-container:1.6.6 @@ -6439,6 +6439,6 @@ kind: secret name: aws_secret_access_key --- kind: signature -hmac: 64942ed50326b912df092e639ce480eb1a0438947c7f3df4fbf126655e5e9c3e +hmac: b00c47739d5af79f368c649765e1ac22d89ef4e4539166ad54650642ffc163e0 ... diff --git a/scripts/drone/steps/lib.star b/scripts/drone/steps/lib.star index 14ac4744260..4978c5e791e 100644 --- a/scripts/drone/steps/lib.star +++ b/scripts/drone/steps/lib.star @@ -644,9 +644,9 @@ def package_step(edition, ver_mode, variants=None): sign_args = ' --sign' env = { 'GRAFANA_API_KEY': from_secret('grafana_api_key'), - 'GPG_PRIV_KEY': from_secret('gpg_priv_key'), - 'GPG_PUB_KEY': from_secret('gpg_pub_key'), - 'GPG_KEY_PASSWORD': from_secret('gpg_key_password'), + 'GPG_PRIV_KEY': from_secret('packages_gpg_private_key'), + 'GPG_PUB_KEY': from_secret('packages_gpg_public_key'), + 'GPG_KEY_PASSWORD': from_secret('packages_gpg_passphrase'), } test_args = '' else: