]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/cephtool/test: update to umbrella
authorAlex Ainscow <aainscow@uk.ibm.com>
Fri, 10 Jan 2025 15:59:33 +0000 (10:59 -0500)
committerAlex Ainscow <aainscow@uk.ibm.com>
Wed, 25 Mar 2026 16:53:04 +0000 (16:53 +0000)
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
doc/dev/release-checklists.rst
qa/releases/umbrella.yaml [new file with mode: 0644]
qa/workunits/cephtool/test.sh

index 0e2725717a97a586b010d44c2e07ec72b5a32684..d2e96353a13de6c5a7f9aadc4fc9ea2d425ef32e 100644 (file)
@@ -87,7 +87,7 @@ Mon
 - [x] mon/OSDMonitor.cc `preprocess_boot`: adjust "disallow boot of " condition to disallow X if `require_osd_release` < X-2.
 - [x] mon/OSDMonitor.cc: adjust "osd require-osd-release" to (1) allow setting X, and (2) check that all mons *and* OSDs have X
 - [x] mon/MonCommands.h: adjust "osd require-osd-release" allows options to include X
-- [ ] qa/workunits/cephtool/test.sh: adjust `require-osd-release` test
+- [x] qa/workunits/cephtool/test.sh: adjust `require-osd-release` test
 
 OSDMap
 ------
diff --git a/qa/releases/umbrella.yaml b/qa/releases/umbrella.yaml
new file mode 100644 (file)
index 0000000..8714782
--- /dev/null
@@ -0,0 +1,6 @@
+tasks:
+- exec:
+    osd.0:
+      - ceph osd require-osd-release umbrella
+      - ceph osd set-require-min-compat-client umbrella
+- ceph.healthy:
index 57ec1fa0a09cc05492fd69c6fae86ab36237a177..2a4fa3ff0385e9047f4073221f5c45dd753a9fe5 100755 (executable)
@@ -1589,10 +1589,10 @@ function test_mon_osd()
        expect_false ceph osd set $f
        expect_false ceph osd unset $f
   done
-  ceph osd require-osd-release tentacle
+  ceph osd require-osd-release umbrella
   # can't lower
+  expect_false ceph osd require-osd-release tentacle
   expect_false ceph osd require-osd-release squid
-  expect_false ceph osd require-osd-release reef
   # these are no-ops but should succeed.
 
   ceph osd set noup