Skip to content

[nexus] Make the VPC creation saga unwind-safe, add tests#2086

Merged
smklein merged 18 commits into
mainfrom
vpc-creation-saga-idempotent
Dec 27, 2022
Merged

[nexus] Make the VPC creation saga unwind-safe, add tests#2086
smklein merged 18 commits into
mainfrom
vpc-creation-saga-idempotent

Conversation

@smklein

@smklein smklein commented Dec 21, 2022

Copy link
Copy Markdown
Collaborator
  • Defines undo actions for VPC creation
  • Adds test for the VPC creation saga

Part of #2052

@plotnick plotnick left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for taking this on! It's great that we have the tooling in place to make these flows more robust. Modulo my concern about empty firewall rules in the undo action, this looks great to me.

Comment thread nexus/src/app/sagas/vpc_create.rs
Comment thread nexus/src/app/sagas/vpc_create.rs
Comment thread nexus/src/app/sagas/vpc_create.rs
Base automatically changed from project-creation-saga to main December 27, 2022 19:08
@smklein smklein enabled auto-merge (squash) December 27, 2022 19:39
@smklein smklein merged commit af6a69c into main Dec 27, 2022
@smklein smklein deleted the vpc-creation-saga-idempotent branch December 27, 2022 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants