[WIP] f/ipam-subnet-reservations: Support VPC Resource Planning IPAM Pools + IPAM Subnet Reservations #44705
+1,046
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rollback Plan
If a change needs to be reverted, we will publish an updated version of the library.
Changes to Security Controls
None
Description
Notes
I faced issues when attempting to delete ipam pool cidrs (to simulate a full end-to-end configuration) because of eventual consistency issues with ipam pool allocations. My attempt at resolving this is to check which vpc / subnet allocations are within the cidr, and wait for those to be released (takes 20 mins).
I still need to fix eventual consistency issues when provisioning vpc / subnet resources across accounts / regions.
Unfortunately, running acceptance tests takes a while since IPAM is restricted to 1 per account. If you have any suggestions on how to overcome this issue, please let me know, thanks!
Relations
Closes #34615
References
Output from Acceptance Testing
WIP