Skip to content

test(integration): add versioned storage upgrade and rollback integration test#1703

Draft
marceloneppel wants to merge 2 commits into
feat/versioned-storage-layoutfrom
test/versioned-storage-upgrade-rollback
Draft

test(integration): add versioned storage upgrade and rollback integration test#1703
marceloneppel wants to merge 2 commits into
feat/versioned-storage-layoutfrom
test/versioned-storage-upgrade-rollback

Conversation

@marceloneppel
Copy link
Copy Markdown
Member

Issue

Solution

Add end-to-end integration test that deploys from 16/stable, upgrades to the local charm with versioned storage layout, verifies forward migration (root -> 16/main), rolls back to stable, and verifies reverse migration. Data integrity is checked at each stage. The test is parametrized via NUM_UNITS (1 or 3) with corresponding spread tasks for both variants.

Checklist

  • I have added or updated any relevant documentation.
  • I have cleaned any remaining cloud resources from my accounts.

…tion test

Add end-to-end integration test that deploys from 16/stable, upgrades to
the local charm with versioned storage layout, verifies forward migration
(root -> 16/main), rolls back to stable, and verifies reverse migration.
Data integrity is checked at each stage.  The test is parametrized via
NUM_UNITS (1 or 3) with corresponding spread tasks for both variants.

Signed-off-by: Marcelo Henrique Neppel <marcelo.neppel@canonical.com>
@github-actions github-actions Bot added the Libraries: Out of sync The charm libs used are out-of-sync label May 25, 2026
…age-upgrade-rollback

Signed-off-by: Marcelo Henrique Neppel <marcelo.neppel@canonical.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant