Skip to content

Commit 1b3b026

Browse files
committed
Add package manager secret
1 parent d3a01db commit 1b3b026

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

scripts/deployment/setup-packages

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ set -euo pipefail
55

66
db_username=$(gcloud secrets versions access latest --secret db-username)
77
db_password=$(gcloud secrets versions access latest --secret db-password)
8+
packages_password=$(gcloud secrets versions access latest --secret packages-darklang-com-auth-password)
89
db_host=pub-us-central1.1c39714c-062a-40f3-b7ba-e320fce7ca3d.gcp.ybdb.io
910
db_port=5433
1011
db_name=yugabyte
@@ -57,7 +58,7 @@ run_canvas_hack() {
5758
DARK_CONFIG_TELEMETRY_EXPORTER=none \
5859
DARK_CONFIG_ROLLBAR_ENABLED=n \
5960
DARK_CONFIG_LAUNCHDARKLY_SDK_API_KEY=none \
60-
backend/Build/out/CanvasHack/Debug/net8.0/CanvasHack "$1"
61+
backend/Build/out/CanvasHack/Debug/net8.0/CanvasHack "$@"
6162
}
6263

6364

@@ -84,7 +85,7 @@ case $1 in
8485
# Must install the packages before adding the canvases or they'll fail in the name resolver
8586
4)
8687
echo "4. Add canvas"
87-
run_canvas_hack dark-packages
88+
run_canvas_hack load-from-disk dark-packages "AUTH_PASSWORD=$packages_password"
8889
canvasID='11111111-1111-1111-1111-111111111112'
8990
domain='packages.darklang.com'
9091
exec_sql "INSERT INTO domains_v0 (canvas_id, domain) VALUES ('$canvasID'::uuid, '$domain')"

tf/secrets.tf

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ variable "secret_names" {
1616
"allowed-dark-internal-canvas-ids",
1717
"prodexec-chisel-username",
1818
"prodexec-chisel-password",
19-
"prodexec-ssh-password"
19+
"prodexec-ssh-password",
20+
"packages-darklang-com-auth-password"
2021
]
2122
}
2223

0 commit comments

Comments
 (0)