]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge PR #67127 into wip-pdonnell-testing-20260210.171210
authorPatrick Donnelly <pdonnell@ibm.com>
Tue, 10 Feb 2026 17:12:14 +0000 (12:12 -0500)
committerPatrick Donnelly <pdonnell@ibm.com>
Tue, 10 Feb 2026 17:12:14 +0000 (12:12 -0500)
* refs/pull/67127/head:
qa/suites/upgrade: exclude rocky when Squid is involved
qa/suites/upgrade: update upgrade paths

1  2 
qa/suites/upgrade/telemetry-upgrade/squid-x/1-tasks.yaml
qa/suites/upgrade/telemetry-upgrade/tentacle-x/1-tasks.yaml

index 0000000000000000000000000000000000000000,51f90ad9533605faa61b92246ee81c59b1cc25e9..f5d667f6ec2889c866aa5dd8f239b55b81a9911e
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,85 +1,87 @@@
+ overrides:
+   ceph:
+     log-ignorelist:
+       - mons down
+       - mon down
+       - MON_DOWN
+       - out of quorum
+       - PG_
+       - OSD_DOWN
+       - POOL_APP_NOT_ENABLED
+       - pgs degraded
+       - pg degraded
+       - object degraded
+       - objects degraded
+       - FS_DEGRADED
+       - MDS_ALL_DOWN
+       - OSD_UPGRADE_FINISHED
+       - do not have an application enabled
+       - is down
+       - TELEMETRY_CHANGED
+       - pg .*? is .*?degraded.*?, acting
+       - pg .* is stuck peering
+       - filesystem is degraded
+       - filesystem is offline
+       - osds down
+       - osd down
+       - OBJECT_UNFOUND
+ tasks:
+ - install:
+     branch: tentacle
+     exclude_packages:
+       - ceph-volume
++      - ceph-osd-classic
++      - ceph-osd-crimson
+ - print: "**** done install task..."
+ - print: "**** done start installing tentacle cephadm ..."
+ - cephadm:
+     image: quay.ceph.io/ceph-ci/ceph:tentacle
+     compiled_cephadm_branch: tentacle
+     conf:
+       osd:
+         #set config option for which cls modules are allowed to be loaded / used
+         osd_class_load_list: "*"
+         osd_class_default_list: "*"
+ - print: "**** done end installing tentacle cephadm ..."
+ - print: "**** done start cephadm.shell ceph config set mgr..."
+ - cephadm.shell:
+     mon.a:
+       - ceph config set mgr mgr/cephadm/use_repo_digest true --force
+ - print: "**** done cephadm.shell ceph config set mgr..."
+ - print: "**** done start telemetry tentacle..."
+ - workunit:
+     clients:
+       client.0:
+         - test_telemetry_tentacle.sh
+ - print: "**** done end telemetry tentacle..."
+ - print: "**** done start upgrade sequence..."
+ - sequential:
+     - print: "**** done start upgrade..."
+     - cephadm.shell:
+         env: [sha1]
+         mon.a:
+             - ceph config set global log_to_journald false --force
+             - ceph orch upgrade start --image quay.ceph.io/ceph-ci/ceph:$sha1
+             - while ceph orch upgrade status | jq '.in_progress' | grep true && ! ceph orch upgrade status | jq '.message' | grep Error ; do ceph orch ps ; ceph versions ; ceph orch upgrade status ; sleep 30 ; done
+             - ceph orch ps
+             - ceph versions
+             - ceph versions | jq -e '.overall | length == 1'
+             - ceph versions | jq -e '.overall | keys' | grep $sha1
+     - print: "**** done end upgrade..."
+     - print: "**** done set require-osd-release ..."
+     - cephadm.shell:
+         env: [sha1]
+         mon.a:
+             - ceph osd require-osd-release tentacle
+     - print: "**** done start telemetry x..."
+     - workunit:
+         clients:
+           client.0:
+             - test_telemetry_tentacle_x.sh
+     - print: "**** done end telemetry x..."
+ - print: "**** done end upgrade sequence..."