Skip to content

Commit 52dbbb7

Browse files
authored
Rename crisis alert config to email (#82)
1 parent d804112 commit 52dbbb7

9 files changed

Lines changed: 155 additions & 135 deletions

.github/workflows/sync-cloud-run-env.yml

Lines changed: 41 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,20 @@ jobs:
3434
IBKR_MIN_RESERVED_CASH_USD: ${{ vars.IBKR_MIN_RESERVED_CASH_USD }}
3535
IBKR_RESERVED_CASH_RATIO: ${{ vars.IBKR_RESERVED_CASH_RATIO }}
3636
IBKR_SAFE_HAVEN_CASH_SUBSTITUTE_THRESHOLD_USD: ${{ vars.IBKR_SAFE_HAVEN_CASH_SUBSTITUTE_THRESHOLD_USD }}
37-
CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS }}
38-
CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL }}
39-
CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME }}
40-
CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST }}
41-
CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT }}
42-
CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY: ${{ vars.CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY }}
37+
CRISIS_ALERT_EMAIL_RECIPIENTS: ${{ vars.CRISIS_ALERT_EMAIL_RECIPIENTS }}
38+
CRISIS_ALERT_EMAIL_SENDER_EMAIL: ${{ vars.CRISIS_ALERT_EMAIL_SENDER_EMAIL }}
39+
CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME: ${{ vars.CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME }}
40+
CRISIS_ALERT_EMAIL_SMTP_HOST: ${{ vars.CRISIS_ALERT_EMAIL_SMTP_HOST }}
41+
CRISIS_ALERT_EMAIL_SMTP_PORT: ${{ vars.CRISIS_ALERT_EMAIL_SMTP_PORT }}
42+
CRISIS_ALERT_EMAIL_SMTP_SECURITY: ${{ vars.CRISIS_ALERT_EMAIL_SMTP_SECURITY }}
4343
# Strategy-owned defaults continue to come from UsEquityStrategies; this workflow only syncs platform/runtime inputs.
4444
EXECUTION_REPORT_GCS_URI: ${{ vars.EXECUTION_REPORT_GCS_URI }}
4545
IB_GATEWAY_ZONE: ${{ vars.IB_GATEWAY_ZONE }}
4646
IB_GATEWAY_IP_MODE: ${{ vars.IB_GATEWAY_IP_MODE }}
4747
GLOBAL_TELEGRAM_CHAT_ID: ${{ vars.GLOBAL_TELEGRAM_CHAT_ID }}
4848
NOTIFY_LANG: ${{ vars.NOTIFY_LANG }}
4949
TELEGRAM_TOKEN: ${{ secrets.TELEGRAM_TOKEN }}
50-
CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD: ${{ secrets.CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD }}
50+
CRISIS_ALERT_EMAIL_SENDER_PASSWORD: ${{ secrets.CRISIS_ALERT_EMAIL_SENDER_PASSWORD }}
5151
steps:
5252
- name: Check whether env sync is enabled
5353
id: config
@@ -274,6 +274,12 @@ jobs:
274274
"CRISIS_ALERT_GOOGLE_VOICE_GATEWAY"
275275
"CRISIS_ALERT_GOOGLE_VOICE_GMAIL_USER"
276276
"CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD"
277+
"CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS"
278+
"CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL"
279+
"CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD"
280+
"CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST"
281+
"CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT"
282+
"CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY"
277283
"CRISIS_ALERT_SMTP_FROM"
278284
"CRISIS_ALERT_SMTP_HOST"
279285
"CRISIS_ALERT_SMTP_PORT"
@@ -282,7 +288,11 @@ jobs:
282288
"CRISIS_ALERT_SMTP_STARTTLS"
283289
"CRISIS_ALERT_SMTP_SSL"
284290
)
285-
remove_secret_vars=("CRISIS_ALERT_SMTP_PASSWORD" "CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD")
291+
remove_secret_vars=(
292+
"CRISIS_ALERT_SMTP_PASSWORD"
293+
"CRISIS_ALERT_GOOGLE_VOICE_GMAIL_APP_PASSWORD"
294+
"CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD"
295+
)
286296
287297
if [ -n "${TELEGRAM_TOKEN_SECRET_NAME:-}" ]; then
288298
secret_pairs+=("TELEGRAM_TOKEN=${TELEGRAM_TOKEN_SECRET_NAME}:latest")
@@ -291,15 +301,15 @@ jobs:
291301
remove_secret_vars+=("TELEGRAM_TOKEN")
292302
fi
293303
294-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME:-}" ]; then
295-
secret_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD=${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD_SECRET_NAME}:latest")
296-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD")
297-
elif [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD:-}" ]; then
298-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD=${CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD}")
299-
remove_secret_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD")
304+
if [ -n "${CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME:-}" ]; then
305+
secret_pairs+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD=${CRISIS_ALERT_EMAIL_SENDER_PASSWORD_SECRET_NAME}:latest")
306+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD")
307+
elif [ -n "${CRISIS_ALERT_EMAIL_SENDER_PASSWORD:-}" ]; then
308+
env_pairs+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD=${CRISIS_ALERT_EMAIL_SENDER_PASSWORD}")
309+
remove_secret_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD")
300310
else
301-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD")
302-
remove_secret_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_PASSWORD")
311+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD")
312+
remove_secret_vars+=("CRISIS_ALERT_EMAIL_SENDER_PASSWORD")
303313
fi
304314
305315
if [ -n "${IB_GATEWAY_ZONE:-}" ]; then
@@ -374,34 +384,34 @@ jobs:
374384
remove_env_vars+=("IBKR_RESERVED_CASH_RATIO")
375385
fi
376386
377-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS:-}" ]; then
378-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS=${CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS}")
387+
if [ -n "${CRISIS_ALERT_EMAIL_RECIPIENTS:-}" ]; then
388+
env_pairs+=("CRISIS_ALERT_EMAIL_RECIPIENTS=${CRISIS_ALERT_EMAIL_RECIPIENTS}")
379389
else
380-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_RECIPIENTS")
390+
remove_env_vars+=("CRISIS_ALERT_EMAIL_RECIPIENTS")
381391
fi
382392
383-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL:-}" ]; then
384-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL=${CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL}")
393+
if [ -n "${CRISIS_ALERT_EMAIL_SENDER_EMAIL:-}" ]; then
394+
env_pairs+=("CRISIS_ALERT_EMAIL_SENDER_EMAIL=${CRISIS_ALERT_EMAIL_SENDER_EMAIL}")
385395
else
386-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SENDER_EMAIL")
396+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SENDER_EMAIL")
387397
fi
388398
389-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST:-}" ]; then
390-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST=${CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST}")
399+
if [ -n "${CRISIS_ALERT_EMAIL_SMTP_HOST:-}" ]; then
400+
env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_HOST=${CRISIS_ALERT_EMAIL_SMTP_HOST}")
391401
else
392-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_HOST")
402+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_HOST")
393403
fi
394404
395-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT:-}" ]; then
396-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT=${CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT}")
405+
if [ -n "${CRISIS_ALERT_EMAIL_SMTP_PORT:-}" ]; then
406+
env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_PORT=${CRISIS_ALERT_EMAIL_SMTP_PORT}")
397407
else
398-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_PORT")
408+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_PORT")
399409
fi
400410
401-
if [ -n "${CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY:-}" ]; then
402-
env_pairs+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY=${CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY}")
411+
if [ -n "${CRISIS_ALERT_EMAIL_SMTP_SECURITY:-}" ]; then
412+
env_pairs+=("CRISIS_ALERT_EMAIL_SMTP_SECURITY=${CRISIS_ALERT_EMAIL_SMTP_SECURITY}")
403413
else
404-
remove_env_vars+=("CRISIS_ALERT_GOOGLE_VOICE_SMTP_SECURITY")
414+
remove_env_vars+=("CRISIS_ALERT_EMAIL_SMTP_SECURITY")
405415
fi
406416
407417
if [ -n "${EXECUTION_REPORT_GCS_URI:-}" ]; then

0 commit comments

Comments
 (0)