From: Kautilya Tripathi Date: Thu, 20 Nov 2025 12:07:36 +0000 (+0000) Subject: qa: Add rgw singleton test to crimson X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5164a1b2d0f9e162b81f6464332bbc92fe135ef5;p=ceph-ci.git qa: Add rgw singleton test to crimson This adds singleton tests of rgw to crimson. In classical OSD both ubuntu and centos build are supported. However the crimson OSD only provide centos build so cannot symlink all the files directly. Instead of linking entire subdirectories the crimson suite uses selective symlinks for the required yaml files. Fixes: https://tracker.ceph.com/issues/73947 Signed-off-by: Kautilya Tripathi --- diff --git a/qa/config/crimson_cpu_num.yaml b/qa/config/crimson_cpu_num.yaml new file mode 100644 index 00000000000..8746c3272b7 --- /dev/null +++ b/qa/config/crimson_cpu_num.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + osd: + crimson cpu num: 3 diff --git a/qa/suites/crimson-rados-experimental/singleton/% b/qa/suites/crimson-rados-experimental/singleton/% new file mode 100644 index 00000000000..e69de29bb2d diff --git a/qa/suites/crimson-rados-experimental/singleton/.qa b/qa/suites/crimson-rados-experimental/singleton/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/all/.qa b/qa/suites/crimson-rados-experimental/singleton/all/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/all/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/all/radosgw-admin.yaml b/qa/suites/crimson-rados-experimental/singleton/all/radosgw-admin.yaml new file mode 120000 index 00000000000..d97f989667c --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/all/radosgw-admin.yaml @@ -0,0 +1 @@ +.qa/suites/rgw/singleton/all/radosgw-admin.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/crimson-supported-all-distro b/qa/suites/crimson-rados-experimental/singleton/crimson-supported-all-distro new file mode 120000 index 00000000000..a5b729b9efa --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/crimson-supported-all-distro @@ -0,0 +1 @@ +.qa/distros/crimson-supported-all-distro/ \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/crimson_cpu_num.yaml b/qa/suites/crimson-rados-experimental/singleton/crimson_cpu_num.yaml new file mode 120000 index 00000000000..c38255373ab --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/crimson_cpu_num.yaml @@ -0,0 +1 @@ +.qa/config/crimson_cpu_num.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/crimson_qa_overrides.yaml b/qa/suites/crimson-rados-experimental/singleton/crimson_qa_overrides.yaml new file mode 120000 index 00000000000..2bf67af1b18 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/crimson_qa_overrides.yaml @@ -0,0 +1 @@ +.qa/config/crimson_qa_overrides.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/frontend b/qa/suites/crimson-rados-experimental/singleton/frontend new file mode 120000 index 00000000000..926a53e8383 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/frontend @@ -0,0 +1 @@ +.qa/rgw_frontend \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/ignore-pg-availability.yaml b/qa/suites/crimson-rados-experimental/singleton/ignore-pg-availability.yaml new file mode 120000 index 00000000000..32340b1fa8b --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/ignore-pg-availability.yaml @@ -0,0 +1 @@ +.qa/rgw/ignore-pg-availability.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/objectstore b/qa/suites/crimson-rados-experimental/singleton/objectstore new file mode 120000 index 00000000000..c40bd326145 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/objectstore @@ -0,0 +1 @@ +.qa/objectstore \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/overrides.yaml b/qa/suites/crimson-rados-experimental/singleton/overrides.yaml new file mode 120000 index 00000000000..b573b1be20e --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/overrides.yaml @@ -0,0 +1 @@ +.qa/suites/rgw/singleton/overrides.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/singleton/rgw_pool_type b/qa/suites/crimson-rados-experimental/singleton/rgw_pool_type new file mode 120000 index 00000000000..3bbd28e968b --- /dev/null +++ b/qa/suites/crimson-rados-experimental/singleton/rgw_pool_type @@ -0,0 +1 @@ +.qa/rgw_pool_type \ No newline at end of file diff --git a/qa/suites/crimson-rados/rgw/.qa b/qa/suites/crimson-rados/rgw/.qa new file mode 120000 index 00000000000..a602a0353e7 --- /dev/null +++ b/qa/suites/crimson-rados/rgw/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file