]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/thrash-old-clients: update supported releases and distro
authorLaura Flores <lflores@ibm.com>
Wed, 12 Jun 2024 20:21:09 +0000 (15:21 -0500)
committerLaura Flores <lflores@ibm.com>
Wed, 12 Jun 2024 20:21:09 +0000 (15:21 -0500)
thrash-old-clients tests should only support N-3 releases. To fix this for
main, I have removed all releases < quincy and have added squid.

Also, we are fully switching to centos.9_stream packages/containers after
the centos.8_stream end of life, so I changed the distro from centos.8_stream
to centos.9_stream.

*** Note: If this commit is backported, it should be done in such a way that
only releases >= quincy reference centos.9_stream. For instance, if backporting to squid,
a reef/squid thrash test is okay to make references to centos.9_stream since both reef and
squid support this, but a pacific/squid test will have to take a different approach
since pacific does not support centos.9_stream.

Fixes: https://tracker.ceph.com/issues/66398
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit 820e4004f3fd17a5daee955f7a1443b1501caaad)

Modifications:
- For this squid backport, I kept pacific since that fits into N-3 where
  N is squid.
- Pacific does not build c9 packages, so I picked an alternative distro
  that is shared among all represented releases: ubuntu 20.04.

qa/suites/rados/thrash-old-clients/0-distro$/centos_8.stream_container_tools.yaml [deleted symlink]
qa/suites/rados/thrash-old-clients/0-distro$/ubuntu_20.04.yaml [new symlink]
qa/suites/rados/thrash-old-clients/1-install/nautilus-v1only.yaml [deleted file]
qa/suites/rados/thrash-old-clients/1-install/nautilus-v2only.yaml [deleted file]
qa/suites/rados/thrash-old-clients/1-install/nautilus.yaml [deleted file]
qa/suites/rados/thrash-old-clients/1-install/octopus.yaml [deleted file]

diff --git a/qa/suites/rados/thrash-old-clients/0-distro$/centos_8.stream_container_tools.yaml b/qa/suites/rados/thrash-old-clients/0-distro$/centos_8.stream_container_tools.yaml
deleted file mode 120000 (symlink)
index 7a86f96..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/distros/podman/centos_8.stream_container_tools.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-old-clients/0-distro$/ubuntu_20.04.yaml b/qa/suites/rados/thrash-old-clients/0-distro$/ubuntu_20.04.yaml
new file mode 120000 (symlink)
index 0000000..1629648
--- /dev/null
@@ -0,0 +1 @@
+.qa/distros/all/ubuntu_20.04.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-old-clients/1-install/nautilus-v1only.yaml b/qa/suites/rados/thrash-old-clients/1-install/nautilus-v1only.yaml
deleted file mode 100644 (file)
index 39c5eb4..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-overrides:
-  ceph:
-    mon_bind_msgr2: false
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: false
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - ceph-volume
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/thrash-old-clients/1-install/nautilus-v2only.yaml b/qa/suites/rados/thrash-old-clients/1-install/nautilus-v2only.yaml
deleted file mode 100644 (file)
index 61337e0..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-    conf:
-      global:
-        ms type: async
-        ms bind msgr2: true
-        ms bind msgr1: false
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - ceph-volume
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/thrash-old-clients/1-install/nautilus.yaml b/qa/suites/rados/thrash-old-clients/1-install/nautilus.yaml
deleted file mode 100644 (file)
index cd05b71..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-tasks:
-- install:
-    branch: nautilus
-    exclude_packages:
-      - cephadm
-      - ceph-mgr-cephadm
-      - ceph-immutable-object-cache
-      - python3-rados
-      - python3-rgw
-      - python3-rbd
-      - python3-cephfs
-      - ceph-volume
-    extra_packages:
-      - python-rados
-      - python-rgw
-      - python-rbd
-      - python-cephfs
diff --git a/qa/suites/rados/thrash-old-clients/1-install/octopus.yaml b/qa/suites/rados/thrash-old-clients/1-install/octopus.yaml
deleted file mode 100644 (file)
index 39d1da2..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-overrides:
-  ceph:
-    log-ignorelist:
-      - \(MON_DOWN\)
-tasks:
-- install:
-    branch: octopus
-    exclude_packages:
-      - ceph-mgr-dashboard
-      - ceph-mgr-diskprediction-local
-      - ceph-mgr-rook
-      - ceph-mgr-cephadm
-      - ceph-base-debuginfo
-      - ceph-common-debuginfo
-      - ceph-immutable-object-cache-debuginfo
-      - ceph-radosgw-debuginfo
-      - ceph-test-debuginfo
-      - ceph-base-debuginfo
-      - ceph-mgr-debuginfo
-      - ceph-mds-debuginfo
-      - ceph-mon-debuginfo
-      - ceph-osd-debuginfo
-      - ceph-fuse-debuginfo
-      - librados-devel-debuginfo
-      - libcephfs2-debuginfo
-      - librados2-debuginfo
-      - librbd1-debuginfo
-      - python3-cephfs-debuginfo
-      - python3-rados-debuginfo
-      - python3-rbd-debuginfo
-      - python3-rgw-debuginfo
-      - rbd-fuse-debuginfo
-      - rbd-mirror-debuginfo
-      - rbd-nbd-debuginfo
-      - ceph-volume