Skip to content

[Epic] AWS v7 #5488

@guineveresaenger

Description

@guineveresaenger

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

  1. Within 2 months of release, a majority of users have upgraded to the new major version with success and no regressions
  2. Within 2 months, a majority of users who are still on v5 are able to upgrade
  3. 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

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 📔

  • Project View Link
  • PR/FAQ
    - [ ] Design Doc n/a
    - [ ] UX Designs n/a
  • Decision Log Link

Sub-issues

Metadata

Metadata

Assignees

Labels

kind/epicLarge new features or investments

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions