Closed arththebird closed 6 days ago
I'm wondering why the CI pipeline didn't run on this PR? I'm reasonably sure the fix is fine but I'd feel a lot better if the CI jobs had run.
Hi @bobh66, we have an issue with the multiple runner label selection from yesterday in reusable workflows. It should be fixed after the merge of https://github.com/upbound/official-providers-ci/pull/209
@arththebird thanks a ton for this contribution, just amazing! 🥇
@arththebird thanks a ton for this contribution, just amazing! 🥇
My pleasure, thank you for the fast review and merge 🙌
Not sure how the release cycle for this provider is setup, I'm wondering when can we expect this to be released officially?
Description of your changes
Stop removing the Workspace directory on every reconciliation. This is no longer needed as the bug in
go-getter
was fixed in v1.7.5 andgo-getter
was upgraded to latest by Renovate in this PR.Not removing the workspace directory also results in
terraform init
not being run every time when there's no change because the checksum is the same. This effectively allow usingmax-reconcile-rate > 0
while using the plugin cache (issues can still happen if a workspace is applying while another one is being init, but it happens much less frequently than before when there's no changes).Fixes #275 Fixes #230
I have:
make reviewable
to ensure this PR is ready for review.How has this code been tested
make local-deploy
.terraform
directory in the workspace directory and notice that it doesn't get deleted on every reconciliation