-
Notifications
You must be signed in to change notification settings - Fork 169
Labels
kind/epicLarge new features or investmentsLarge new features or investments
Description
Overview
Safely deliver Pulumi's version of the upstream AWS provider major v6 release within SLO of 30 days.
Upstream issue: hashicorp/terraform-provider-aws#41101
Key KPIs
- Within 2 months of release, a majority of users have upgraded to the new major version with success and no regressions
- Within 2 months, a majority of users who are still on v5 are able to upgrade
- Reducing complexity for maintainers by reducing the amount of patches and special casing
Key Stakeholders
- Product and Engineering: @pulumi/iac-tf-interoperability
- Documentation: @pulumi/docs - the interop team will update examples and templates, and create blog post
- Marketing/Partnerships: TBD
- Customers: TBD
Key Deliverables
Before the upstream release
- Prepare and thoroughly test a prerelease based on an upstream prerelease if at all possible
- Audit patches and create issues for any resulting work
Once the upstream release is live
- The upgrade issue itself will be created automatically once the upstream release is published and should be added to this epic.
- Follow the major version release playbook in combination with CONTRIBUTING.md to prepare the release branch.
- Add any patch removals/updates to the release branch as separate commits
- Fix any bugs discovered while testing the upgrade
- Add any necessary tests
When ready to release
- Cut Release v7.0.0 of pulumi-aws
- Communications: Blog post, Release Notes and Migration Guide
- Documentation and Resources: All examples and teaching materials are updated to use AWS v7.0.0
Post Release
- Update Major Tier 1 Provider Release Handbook as resulting reference for the team
- Release Retrospective: what went well/what could have gone better
References 📔
Sub-issues
Metadata
Metadata
Assignees
Labels
kind/epicLarge new features or investmentsLarge new features or investments