Conversation
Signed-off-by: Evan Lezar <elezar@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
🌿 Preview your docs: https://nvidia-preview-pr-4202.docs.buildwithfern.com/openshell |
9 of 10 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add Fedora RPM package-upgrade qualification with rootless Podman, stacked on the Debian upgrade PR #3521. Install the latest published stable release (currently v0.1.2) with its original version-tagged runtime images and package defaults, upgrade to candidate RPMs, and verify gateway recovery plus existing and new sandboxes.
Related Issue
Depends on #3521. Merge that base PR first; this draft targets
codex/ubuntu-deb-upgrade-test.Refs #2975 — reusable N-to-N+1 upgrade qualification. This PR adds the RPM lane on top of the Debian and shared infrastructure in #3521. Shared release-source/runtime-image preparation and storage, driver-fence/bootstrap, and supervisor compatibility fixes remain in #3521. Existing fresh-install RPM coverage is already on main.
Changes
rpm-upgrade-sourceinstaller andrpm-upgradetestsuite to tmachine.Testing
.github/workflows/{branch-e2e,e2e-label-help,prepare-integration-inputs,release-dev,release-tag}.ymlusing the cached actionlint 1.7.12 binary.tests/ansible/playbooks/openshell-{deb,rpm}-upgrade-source.yamlandtests/ansible/playbooks/upgrade/{deb,rpm}.yamlwithANSIBLE_CONFIG=tests/ansible/ansible.cfg uv run --with ansible-core ansible-playbook --syntax-check.nix build .#tmachine-config --no-linkpasses.mise run pre-commitpasses.febf3be3238b48dc0fbf0f17d3a0a9ecd58aac15; stacked delta contains only the 10 RPM qualification and documentation files.mise run cihas not been run; validation is scoped to this mechanical test-scaffold extraction.Checklist