Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update job to skip ELBs that are in ignore list #1753

Merged
merged 3 commits into from
Apr 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions devops/jobs/SSLExpirationCheck.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -90,9 +90,12 @@ class SSLExpirationCheck{
cron("H 15 * * * ")
}

def rdsignore = extraVars.get('IGNORE_LIST').join(' ')

environmentVariables {
env('REGION', extraVars.get('REGION','us-east-1'))
env('DAYS', extraVars.get('DAYS', 30))
env('RDSIGNORE', rdsignore)
}

steps {
Expand Down
10 changes: 8 additions & 2 deletions devops/resources/ssl-expiration-check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,14 @@ cd $WORKSPACE/monitoring-scripts
pip install -r requirements/base.txt
cd ssl_expiration_check

# Set RDSIGNORE if not set in job, need because we're setting -u
# Otherwise we get an error "RDSIGNORE: unbound variable"
if [[ ! -v RDSIGNORE ]]; then
RDSIGNORE=""
fi

if [[ -n "${FROM_ADDRESS}" && "${TO_ADDRESS}" ]]; then
python ssl-expiration-check.py --region $REGION -d $DAYS -r $TO_ADDRESS -f $FROM_ADDRESS
python ssl-expiration-check.py --region $REGION -d $DAYS -r $TO_ADDRESS -f $FROM_ADDRESS -i $RDSIGNORE
else
python ssl-expiration-check.py --region $REGION -d $DAYS
python ssl-expiration-check.py --region $REGION -d $DAYS -i $RDSIGNORE
fi
Loading