The Terraform tests repo is hard to maintain due to unwieldy diffs required to patch the different time delay. Most services aren't patched, and a previous patch (ec2) was no longer applied as the patched file had changed...
Let's make Terraform Fast(er)
Changes
Adding a step to the main pipeline to apply go mod edit replacing the terraform-plugin-sdk with a patched one that will make all services behaves the same.
Removed all time improvement patches
TODO
[x] Remove the plugin-patch pipeline (it was for demo only)
[ ] ~Should we trigger the full pipeline first? Hoping to find possible unforeseen collateral?~ Let's see what happens when it is run next instead, as no other workflows depend on this and the runtime is huge! :)
Motivation
The Terraform tests repo is hard to maintain due to unwieldy diffs required to patch the different time delay. Most services aren't patched, and a previous patch (ec2) was no longer applied as the patched file had changed...
Let's make Terraform Fast(er)
Changes
go mod edit
replacing theterraform-plugin-sdk
with a patched one that will make all services behaves the same.TODO