You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a reusable N-to-N+1 forward-upgrade testsuite after the native-install proof-of-concept pipeline and package installation profiles are established.
The testsuite installs the selected supported source release, establishes representative persisted state, upgrades through the documented package mechanism to the immutable candidate artifact set, and verifies the installation and state after the upgrade.
Rollback and downgrade to N-1 are explicitly outside this issue.
The proof-of-concept pipeline and package installation profiles are prerequisites. This issue adds the stateful upgrade behavior as a testsuite; it does not redefine machine scenarios or installation-profile policy.
Definition of Done
The testsuite resolves and records the supported source release N and candidate N+1 artifact manifests.
It verifies the source installation and version before creating test state.
It creates representative persisted gateway state required by the supported upgrade contract.
It upgrades using the scenario's documented package operation without rebuilding candidate artifacts.
It verifies the candidate version, gateway health, required migrations, and preservation of supported state.
It invokes independently selected post-upgrade checks, including creation and deletion of a new sandbox.
It emits machine-readable step results and retains source-install, upgrade, migration, and target diagnostics on failure.
It contains no Fedora-, Podman-, architecture-, or conformance-specific implementation.
Rollback and downgrade behavior are not implemented or implied.
Description
Add a reusable N-to-N+1 forward-upgrade testsuite after the native-install proof-of-concept pipeline and package installation profiles are established.
The testsuite installs the selected supported source release, establishes representative persisted state, upgrades through the documented package mechanism to the immutable candidate artifact set, and verifies the installation and state after the upgrade.
Rollback and downgrade to N-1 are explicitly outside this issue.
Context
The proof-of-concept pipeline and package installation profiles are prerequisites. This issue adds the stateful upgrade behavior as a testsuite; it does not redefine machine scenarios or installation-profile policy.
Definition of Done