ceph-mirror/qa/suites/upgrade/telemetry-upgrade/tentacle-x/1-tasks.yaml
Laura Flores 8926e0cce3 qa/suites/upgrade: ignore expected telemetry warning
We already re-opt into telemetry immediately after upgrading,
but this warning still sometimes comes up and is detected
by the badness check. Since we are following the normal
procedure to silence the warning, the next step is to
just ignore this.

Fixes: https://tracker.ceph.com/issues/77382
Signed-off-by: Laura Flores <lflores@ibm.com>
2026-07-14 16:34:28 -05:00

93 lines
2.8 KiB
YAML

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
- OSD_HOST_DOWN
- POOL_FULL
- pool full
- pool\(s\) full
- telemetry module includes new collections
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 umbrella
- print: "**** done start telemetry x..."
- workunit:
clients:
client.0:
- test_telemetry_tentacle_x.sh
- print: "**** done end telemetry x..."
- print: "**** done end upgrade sequence..."