-
Notifications
You must be signed in to change notification settings - Fork 481
terraform test: re-enable aws terraform upgrade CI tests #33793
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
terraform test: re-enable aws terraform upgrade CI tests #33793
Conversation
|
The upgrade is failing because of: |
|
It's an upgrade test, so it's expected that we start out at v0.147.X (self-managed v25.2) and then upgrade to main, which should work! This sounds like our allowlist for what versions we allow upgrading from might be failing? materialize/src/persist-client/src/cfg.rs Lines 39 to 45 in 22a04c2
|
Oh I see, you mean we need |
|
That error is reporting a downgrade: from Note that the test reports a second panic: This error was introduced temporarily, and then fixed, on main recently. You may want to rebase to avoid the issue. |
12a11da to
5b9e397
Compare
|
Rebased and new run triggered: https://buildkite.com/materialize/nightly/builds/13747 |
|
It seems to have worked this time: https://buildkite.com/materialize/nightly/builds/13754#0199e885-7df0-4d35-b5f7-3936937ae827 I'll do another test just to be safe. |
def-
left a comment
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.
Awesome, thank you Bobby for getting this working!
Motivation
The yaml merge issue should now be fixed in v0.5.3 as per: MaterializeInc/terraform-aws-materialize#78 so re-enabling the tests.
Missed re-enabling the upgrade pipeline when initially re-enabled the other AWS test here: #33789
Testing this here: https://buildkite.com/materialize/nightly/builds/13686#0199bf4d-2cfe-4c58-9577-a7e6d31b738c
Tips for reviewer
Checklist
$T ⇔ Proto$Tmapping (possibly in a backwards-incompatible way), then it is tagged with aT-protolabel.