-
Notifications
You must be signed in to change notification settings - Fork 26
Miscellaneous resilience improvements #2358
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
base: master
Are you sure you want to change the base?
Miscellaneous resilience improvements #2358
Conversation
This zone does not have support for Arm VMs, which is causing it to fail the entire workflow when we rollover to it.
This is a newer approach to break out of loops in ansible which is closer to what we originally intended.
ansible/requirements.txt
Outdated
ansible-core==2.18.7 | ||
ansible==11.6.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had to roll this back, there are many VMs that have older Python interpreters and are not compatible with the new ansible versions apparently
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2358 +/- ##
=======================================
Coverage 28.83% 28.83%
=======================================
Files 96 96
Lines 5799 5799
Branches 2551 2551
=======================================
Hits 1672 1672
Misses 3408 3408
Partials 719 719
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
df4c39b
to
b42cb48
Compare
@@ -7,7 +7,6 @@ gcp_instance_prefix: ci | |||
gcp_available_zones: | |||
- us-central1-a | |||
- us-central1-b | |||
- us-central1-c | |||
- us-central1-f |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- us-central1-f | |
- us-central1-f | |
- us-central1-d |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
$ gcloud compute machine-types list --filter="name=t2a-standard-2 AND zone~'^us-'" --format="value(zone)"
us-central1-a
us-central1-b
us-central1-f
us-central1-d
Description
Some improvements have been made to our ansible playbooks, namely:
us-central1-c
zone, since this one doesn't have Arm VM support.break_when
loop control, this is closer to our original intent.Checklist
Automated testing
If any of these don't apply, please comment below.
Testing Performed
CI should be enough.