-
Notifications
You must be signed in to change notification settings - Fork 30
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
fix: force vpc flow logs to wait for auth policy sleep #949
fix: force vpc flow logs to wait for auth policy sleep #949
Conversation
/run pipeline |
/run pipeline |
I believe this is working, there was only one error on the last run and it was a failure in schematics service. Will keep trying, but I think this fix will resolve the timing issue on auth policies. |
/run pipeline |
@ocofaigh in the last test run (which is the current one right now) the only test to fail was I'm leaving this latest run here, I think we can safely skip the upgrade tests again? In previous runs here on this PR this latest failure did not happen, so I think we will be at the mercy of the random fails (timing issue) on all the upgrade tests. |
/run pipeline |
/run pipeline |
Can we merge #948 first so that the validation done uses schematics? |
Only errors in latest run were upgrade errors, and they were all the same:
This was the only resource reported by the upgrade tests, and it is expected, as I've changed the I'm going to skip upgrade tests since these are expected, and to avoid the |
SKIP UPGRADE TEST
/run pipeline |
🎉 This PR is included in version 7.0.2 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Description
Added a reference to the
time_sleep
resource of bucket auth polices to the VPC Module input for flow log bucket, to implicitly force the flow logs to wait for all bucket auth policies to complete first.This fixes a random timing issue in which flow logs are getting set up slightly before the auth policy for buckets are finished.
Release required?
x.x.X
)x.X.x
)X.x.x
)Release notes content
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers