]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/suites/upgrade: update upgrade paths
authorLaura Flores <lflores@ibm.com>
Thu, 29 Jan 2026 22:09:25 +0000 (16:09 -0600)
committerLaura Flores <lflores@ibm.com>
Wed, 25 Feb 2026 20:53:47 +0000 (14:53 -0600)
commit0d6a39d0b2c08b66771822371ee53b1f94bdbd28
tree83792d394ad6bee286797fabf221740e843867bc
parent254caa2aba157849e2837b28cfccdf050e9291ed
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>
104 files changed:
qa/suites/rados/upgrade/parallel
qa/suites/upgrade/reef-x/.qa [deleted symlink]
qa/suites/upgrade/reef-x/parallel/% [deleted file]
qa/suites/upgrade/reef-x/parallel/.qa [deleted symlink]
qa/suites/upgrade/reef-x/parallel/0-random-distro$ [deleted symlink]
qa/suites/upgrade/reef-x/parallel/0-start.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/1-tasks.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/mon_election [deleted symlink]
qa/suites/upgrade/reef-x/parallel/overrides/.qa [deleted symlink]
qa/suites/upgrade/reef-x/parallel/overrides/ignorelist_health.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/upgrade-sequence.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/+ [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/.qa [deleted symlink]
qa/suites/upgrade/reef-x/parallel/workload/ec-rados-default.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/rados_api.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/rados_loadgenbig.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/rbd_import_export.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/test_rbd_api.yaml [deleted file]
qa/suites/upgrade/reef-x/parallel/workload/test_rbd_python.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/% [deleted file]
qa/suites/upgrade/reef-x/stress-split/.qa [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/0-distro [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/0-roles.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/1-start.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/.qa [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/radosbench.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/rbd-cls.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/rbd-import-export.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/rbd_api.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/readwrite.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/2-first-half-tasks/snaps-few-objects.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/+ [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/.qa [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/radosbench.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/rbd-cls.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/rbd-import-export.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/rbd_api.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/readwrite.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/3-stress-tasks/snaps-few-objects.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/4-second-half-tasks/.qa [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/4-second-half-tasks/radosbench.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/4-second-half-tasks/rbd-import-export.yaml [deleted file]
qa/suites/upgrade/reef-x/stress-split/mon_election [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/overrides/.qa [deleted symlink]
qa/suites/upgrade/reef-x/stress-split/overrides/ignorelist_health.yaml [deleted file]
qa/suites/upgrade/telemetry-upgrade/reef-x/% [deleted file]
qa/suites/upgrade/telemetry-upgrade/reef-x/.qa [deleted symlink]
qa/suites/upgrade/telemetry-upgrade/reef-x/0-random-distro$ [deleted symlink]
qa/suites/upgrade/telemetry-upgrade/reef-x/0-start.yaml [deleted file]
qa/suites/upgrade/telemetry-upgrade/reef-x/1-tasks.yaml [deleted file]
qa/suites/upgrade/telemetry-upgrade/tentacle-x/% [new file with mode: 0644]
qa/suites/upgrade/telemetry-upgrade/tentacle-x/.qa [new symlink]
qa/suites/upgrade/telemetry-upgrade/tentacle-x/0-random-distro$ [new symlink]
qa/suites/upgrade/telemetry-upgrade/tentacle-x/0-start.yaml [new file with mode: 0644]
qa/suites/upgrade/telemetry-upgrade/tentacle-x/1-tasks.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/.qa [new symlink]
qa/suites/upgrade/tentacle-x/parallel/% [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/.qa [new symlink]
qa/suites/upgrade/tentacle-x/parallel/0-random-distro$ [new symlink]
qa/suites/upgrade/tentacle-x/parallel/0-start.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/1-tasks.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/mon_election [new symlink]
qa/suites/upgrade/tentacle-x/parallel/overrides/.qa [new symlink]
qa/suites/upgrade/tentacle-x/parallel/overrides/ignorelist_health.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/upgrade-sequence.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/+ [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/.qa [new symlink]
qa/suites/upgrade/tentacle-x/parallel/workload/ec-rados-default.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/rados_api.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/rados_loadgenbig.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/rbd_import_export.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/test_rbd_api.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/parallel/workload/test_rbd_python.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/% [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/.qa [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/0-distro [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/0-roles.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/1-start.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/.qa [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/radosbench.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/rbd-cls.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/rbd-import-export.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/rbd_api.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/readwrite.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/2-first-half-tasks/snaps-few-objects.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/+ [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/.qa [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/radosbench.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/rbd-cls.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/rbd-import-export.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/rbd_api.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/readwrite.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/3-stress-tasks/snaps-few-objects.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/4-second-half-tasks/.qa [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/4-second-half-tasks/radosbench.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/4-second-half-tasks/rbd-import-export.yaml [new file with mode: 0644]
qa/suites/upgrade/tentacle-x/stress-split/mon_election [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/overrides/.qa [new symlink]
qa/suites/upgrade/tentacle-x/stress-split/overrides/ignorelist_health.yaml [new file with mode: 0644]
qa/workunits/test_telemetry_reef.sh [deleted file]
qa/workunits/test_telemetry_reef_x.sh [deleted file]
qa/workunits/test_telemetry_squid.sh
qa/workunits/test_telemetry_tentacle.sh [new file with mode: 0755]
qa/workunits/test_telemetry_tentacle_x.sh [new file with mode: 0755]