--- /dev/null
+ 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..."