Closed
Description
Summary
This tracks the work necessary to use CDK CLI for synthesizing and deploying E2E stacks in parallel. It also tracks our initial move away from Docker to build Lambda Layer, as it slows down E2E authoring significantly (~1.3m) for every individual run.
Why is this needed?
For v2, @rubenfonseca needed to use the default VPC for Event Handler E2E test. We were caught by surprise that CDK Context Lookup methods only work via CDK CLI, which invalidates our initial implementation.
Which area does this relate to?
Tests
Solution
PR incoming. We've successfully moved to use CDK CLI while keeping our authoring and parallel deployment experience.
Acknowledgment
- This request meets Lambda Powertools Tenets
- Should this be considered in other Lambda Powertools languages? i.e. Java, TypeScript