Skip to content

[tooling] Script to test compatiblity between releases - #1624

Open
the-glu wants to merge 1 commit into
interuss:masterfrom
Orbitalize:release_compact_script
Open

[tooling] Script to test compatiblity between releases#1624
the-glu wants to merge 1 commit into
interuss:masterfrom
Orbitalize:release_compact_script

Conversation

@the-glu

@the-glu the-glu commented Aug 11, 2026

Copy link
Copy Markdown
Member

This PR contribute to #1598 by proving an helper script who test compatibility between a list of DSS release.

Each pair is tested, with latest migration of each member of the pair tested.

Related documentation will come in sibling PRs.

The following output is produced with an old monitoring image:

The following matrix shows what is possible when a user wants to upgrade a pool on version A (rows) to
version B (columns).
The table always assumes a migration to the latest schema of the target version B prior to DSS version upgrade per "Rolling upgrade procedure" below. Where this cannot be accomplished (e.g., DSS version X cannot function with the latest schema of DSS version X+1), the transition will be indicated as incompatible.

A \ B v0.20.2 v0.21.1 v0.22.0 v0.23.0-rc4
v0.20.2 1 1 1
v0.21.1
v0.22.0
v0.23.0-rc4

✅ compatible · ⚠ degraded, see explanation below · ❌ incompatible · ⚪ not evaluated
1Some tests in a multi-version pool may fail due to improvements in the test suite and DSS behavior.

@the-glu
the-glu force-pushed the release_compact_script branch from 1a6ced6 to ebdacab Compare August 19, 2026 08:18
@the-glu
the-glu marked this pull request as ready for review August 19, 2026 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant