Skip to content

Commit d340ea8

Browse files
authored
Merge pull request #34 from metabase/update-cloud-db-scripts
Update bigquery and redshift scripts after 1password changes
2 parents 97bf545 + d5037a4 commit d340ea8

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

env-bigquery.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -euo pipefail
55
item_data=$(op item get "driver: bigquery-cloud-sdk" --vault="Driver Development" --format=json)
66

77
CLOUD_SDK_TEST_SERVICE_ACCOUNT_JSON=$(echo ${item_data} | jq -r '.fields[] | select(.label == "SERVICE_ACCOUNT_JSON").value')
8-
PROJECT_ID=$(echo ${CLOUD_SDK_TEST_SERVICE_ACCOUNT_JSON} | jq -r '.project_id')
8+
PROJECT_ID=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PROJECT_ID").value')
99

1010
function print-bigquery-vars() {
1111
cat <<EOF

env-redshift.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
set -euo pipefail
44

5-
item_data=$(op item get "Redshift (AWS)" --vault="Driver Development" --format=json)
5+
item_data=$(op item get "driver: redshift" --vault="Driver Development" --format=json)
66

7-
DB=dev
8-
HOST=$(echo ${item_data} | jq -r '.urls[] | select(.label == "host").href')
9-
PASSWORD=$(echo ${item_data} | jq -r '.fields[] | select(.label == "password").value')
10-
PORT=$(echo ${item_data} | jq -r '.urls[] | select(.label == "port").href')
11-
USER=$(echo ${item_data} | jq -r '.fields[] | select(.label == "username").value')
7+
DB=$(echo ${item_data} | jq -r '.fields[] | select(.label == "DB").value')
8+
HOST=$(echo ${item_data} | jq -r '.fields[] | select(.label == "HOST").value')
9+
PASSWORD=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PASSWORD").value')
10+
PORT=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PORT").value')
11+
USER=$(echo ${item_data} | jq -r '.fields[] | select(.label == "USER").value')
1212

1313
function print-redshift-vars() {
1414
cat <<EOF

env-snowflake.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ USER=$(echo ${item_data} | jq -r '.fields[] | select(.label == "USER").value')
88
ACCOUNT=$(echo ${item_data} | jq -r '.fields[] | select(.label == "ACCOUNT").value')
99
PASSWORD=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PASSWORD").value')
1010
WAREHOUSE=$(echo ${item_data} | jq -r '.fields[] | select(.label == "WAREHOUSE").value')
11-
DB=$(echo ${item_data} | jq -r '.fields[] | select(.label == "database").value' | head -n 1)
11+
DB=$(echo ${item_data} | jq -r '.fields[] | select(.label == "DB").value' | head -n 1)
1212
PK_USER=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PK_USER").value')
1313
PK_PRIVATE_KEY=$(echo ${item_data} | jq -r '.fields[] | select(.label == "PK_PRIVATE_KEY").value')
1414

0 commit comments

Comments
 (0)