Skip to content

Harden Wodby 1 migration recovery - #23

Merged
csandanov merged 1 commit into
2.0from
release/2.9.0
Aug 21, 2026
Merged

Harden Wodby 1 migration recovery#23
csandanov merged 1 commit into
2.0from
release/2.9.0

Conversation

@csandanov

Copy link
Copy Markdown
Member

Summary

  • use the backend app-service capacity preflight instead of exposing billing exemptions through REST subscription data
  • make migration restart safely clean up recorded resources before applying a fresh plan
  • remove migration-created integrations during rollback in dependency order
  • reject restart or rollback when unresolved target operations make ownership ambiguous
  • detect targets created by an earlier migration before creating duplicates

Validation

  • go test ./pkg/migration/wodby1 ./cmd/wodby/migrate
  • make VERSION=2.9.0
  • make test VERSION=2.9.0

Use the backend capacity-preflight decision without exposing billing exemptions through the CLI. Make restart and rollback clean up only migration-owned resources, reject ambiguous target operations, remove created integrations in dependency order, and detect earlier migration targets before creating duplicates.
@csandanov
csandanov marked this pull request as ready for review August 21, 2026 12:10
@csandanov
csandanov merged commit 7022592 into 2.0 Aug 21, 2026
11 checks passed
@csandanov
csandanov deleted the release/2.9.0 branch August 21, 2026 12:12
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.

1 participant