@@ -13,18 +13,6 @@ if [[ "$BUILDKITE_COMMAND" =~ .*"upload".* ]]; then
13
13
exit 0
14
14
fi
15
15
16
- echo " --- Prepare vault context"
17
- set +x
18
- # TODO: this should be removed.
19
- VAULT_ROLE_ID_SECRET=$( vault read -field=role-id secret/ci/elastic-apm-agent-android/internal-ci-approle)
20
- export VAULT_ROLE_ID_SECRET
21
- VAULT_SECRET_ID_SECRET=$( vault read -field=secret-id secret/ci/elastic-apm-agent-android/internal-ci-approle)
22
- export VAULT_SECRET_ID_SECRET
23
- PROD_VAULT_ADDR=$( vault read -field=vault-url secret/ci/elastic-apm-agent-android/internal-ci-approle)
24
-
25
- # Delete the vault specific accessing the ci vault
26
- export VAULT_TOKEN_PREVIOUS=$VAULT_TOKEN
27
-
28
16
echo " --- Prepare a secure temp :closed_lock_with_key:"
29
17
# Prepare a secure temp folder not shared between other jobs to store the key ring
30
18
export TMP_WORKSPACE=/tmp/secured
@@ -36,7 +24,6 @@ chmod -R 700 $TMP_WORKSPACE
36
24
# Make sure we delete this folder before leaving even in case of failure
37
25
clean_up () {
38
26
ARG=$?
39
- export VAULT_TOKEN=$VAULT_TOKEN_PREVIOUS
40
27
echo " --- Deleting tmp workspace"
41
28
rm -rf $TMP_WORKSPACE
42
29
exit $ARG
@@ -53,6 +40,13 @@ export ORG_GRADLE_PROJECT_sonatypeUsername
53
40
ORG_GRADLE_PROJECT_sonatypePassword=$( vault kv get --field=" password" $NEXUS_SECRET )
54
41
export ORG_GRADLE_PROJECT_sonatypePassword
55
42
43
+ # Gradle Plugin portal credentials
44
+ GRADLE_SECRET=kv/ci-shared/release-eng/team-release-secrets/apm/gradle_plugin_portal
45
+ PLUGIN_PORTAL_KEY=$( vault kv get --field=" key" $GRADLE_SECRET )
46
+ export PLUGIN_PORTAL_KEY
47
+ PLUGIN_PORTAL_SECRET=$( vault kv get --field=" secret" $GRADLE_SECRET -format=json)
48
+ export PLUGIN_PORTAL_SECRET
49
+
56
50
# Signing keys
57
51
GPG_SECRET=kv/ci-shared/release-eng/team-release-secrets/apm/gpg
58
52
vault kv get --field=" keyring" $GPG_SECRET | base64 -d > $KEY_FILE
@@ -63,22 +57,6 @@ KEY_ID=$(vault kv get --field="key_id" $GPG_SECRET)
63
57
KEY_ID_SECRET=${KEY_ID: -8}
64
58
export KEY_ID_SECRET
65
59
66
- # TODO: BEGIN - this should be removed.
67
- VAULT_ADDR=$PROD_VAULT_ADDR
68
- unset VAULT_TOKEN
69
- export VAULT_ADDR
70
- VAULT_TOKEN=$( vault write -field=token auth/approle/login role_id=" $VAULT_ROLE_ID_SECRET " secret_id=" $VAULT_SECRET_ID_SECRET " )
71
- export VAULT_TOKEN
72
- # END - this should be removed.
73
-
74
- # TODO: this should be changed with the new vault secrets.
75
- # Gradle Plugin portal credentials
76
- GRADLE_SECRET=secret/release/gradle-plugin-portal
77
- PLUGIN_PORTAL_KEY=$( vault read $GRADLE_SECRET -format=json | jq -r .data.key)
78
- export PLUGIN_PORTAL_KEY
79
- PLUGIN_PORTAL_SECRET=$( vault read $GRADLE_SECRET -format=json | jq -r .data.secret)
80
- export PLUGIN_PORTAL_SECRET
81
-
82
60
# Import the key into the keyring
83
61
echo " $KEYPASS_SECRET " | gpg --batch --import " $KEY_FILE "
84
62
0 commit comments