Skip to content

qa/suites/upgrade: update upgrade paths and exclude rocky10 from non-supported distros#67127

Open
ljflores wants to merge 2 commits intoceph:mainfrom
ljflores:wip-update-upgrade-paths
Open

qa/suites/upgrade: update upgrade paths and exclude rocky10 from non-supported distros#67127
ljflores wants to merge 2 commits intoceph:mainfrom
ljflores:wip-update-upgrade-paths

Conversation

@ljflores
Copy link
Member

@ljflores ljflores commented Jan 29, 2026

Reef is EOL, so it should be removed from the upgrade paths. Upgrade paths only go as far back as two releases, and since the last two releases are Tentacle and Squid, Reef is outside of this "N-2" schema.

Since Squid and Tentacle are the latest stable releases if we look back from "main", then we need to make sure to add Tentacle to the upgrade paths.

This modification is prompted by the fact that we can't test upgrade paths from Reef to Main on Rocky10 packages. But this change should happen regardless.

Fixes: https://tracker.ceph.com/issues/74609


These changes are already being handled as a part of #66524, but I wanted to create a separate PR (marked Draft for now) so we can test this along with the rest of the Rocky10 work.

Contribution Guidelines

  • To sign and title your commits, please refer to Submitting Patches to Ceph.

  • If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.

  • When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an x between the brackets: [x]. Spaces and capitalization matter when checking off items this way.

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands

You must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@github-actions
Copy link

github-actions bot commented Feb 8, 2026

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@ljflores ljflores force-pushed the wip-update-upgrade-paths branch from af8353e to 4c7e4c5 Compare February 10, 2026 18:48
batrick added a commit to batrick/ceph that referenced this pull request Feb 12, 2026
* refs/pull/67127/head:
	qa/suites/upgrade: exclude rocky when Squid is involved
	qa/suites/upgrade: update upgrade paths
Reef is EOL, so it should be removed from the upgrade
paths. Upgrade paths only go as far back as two releases,
and since the last two releases are Tentacle and Squid,
Reef is outside of this "N-2" schema.

Since Squid and Tentacle are the latest stable releases
if we look back from "main", then we need to make sure to
add Tentacle to the upgrade paths.

This modification is prompted by the fact that we can't
test upgrade paths from Reef to Main on Rocky10 packages.
But this change should happen regardless.

Fixes: https://tracker.ceph.com/issues/74609
Signed-off-by: Laura Flores <lflores@ibm.com>
@ljflores ljflores force-pushed the wip-update-upgrade-paths branch 2 times, most recently from 2bf5f5e to 3578cb1 Compare February 25, 2026 22:39
@ljflores ljflores changed the title qa/suites/upgrade: update upgrade paths qa/suites/upgrade: update upgrade paths and exclude rocky10 from non-supported distros Feb 25, 2026
@ljflores ljflores marked this pull request as ready for review February 25, 2026 23:04
Rocky10 is not supported for Squid. Under the "squid-x" tests, I made a new folder
that contains all the supported distros except for rocky10.

Fixes: https://tracker.ceph.com/issues/74609
Signed-off-by: Laura Flores <lflores@ibm.com>
@ljflores ljflores force-pushed the wip-update-upgrade-paths branch from 3578cb1 to 07ef68f Compare February 25, 2026 23:25
@ljflores
Copy link
Member Author

(just fixed the .qa symlinks to include a backslash at the end)

@batrick
Copy link
Member

batrick commented Mar 6, 2026

This PR is under test in https://tracker.ceph.com/issues/75377.

@djgalloway
Copy link
Contributor

Why are some files renamed while some are deleted then recreated? e.g., qa/suites/upgrade/reef-x/parallel/overrides/ignorelist_health.yaml is deleted but we have a new qa/suites/upgrade/tentacle-x/parallel/overrides/ignorelist_health.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants