diff --git a/devops/jobs/MissingRDSAlarms.groovy b/devops/jobs/MissingRDSAlarms.groovy index fc1974b0b..a628236b3 100644 --- a/devops/jobs/MissingRDSAlarms.groovy +++ b/devops/jobs/MissingRDSAlarms.groovy @@ -32,9 +32,15 @@ class MissingRDSAlarms { ignore_options = "${ignore_options}--ignore ${db} " } + def whitelistregions = "" + configuration.REGION_LIST.each { include -> + whitelistregions = "${whitelistregions}-r ${include} " + } + environmentVariables { env('AWS_DEFAULT_REGION', extraVars.get('REGION')) env('IGNORE_OPTIONS', ignore_options) + env('WHITELISTREGIONS', whitelistregions) } multiscm { diff --git a/devops/resources/missing-rds-alarms.sh b/devops/resources/missing-rds-alarms.sh index 5b2255651..f1dc3d4c7 100644 --- a/devops/resources/missing-rds-alarms.sh +++ b/devops/resources/missing-rds-alarms.sh @@ -20,6 +20,9 @@ set -x if [[ ! -v IGNORE_OPTIONS ]]; then IGNORE_OPTIONS="" fi +if [[ ! -v WHITELISTREGIONS ]]; then + WHITELISTREGIONS="" +fi -python missing_rds_alarms.py ${IGNORE_OPTIONS} +python missing_rds_alarms.py ${IGNORE_OPTIONS} ${WHITELISTREGIONS}