summaryrefslogtreecommitdiffstats
path: root/qa/suites/rados/thrash-old-clients/1-install
diff options
context:
space:
mode:
Diffstat (limited to 'qa/suites/rados/thrash-old-clients/1-install')
l---------qa/suites/rados/thrash-old-clients/1-install/.qa1
-rw-r--r--qa/suites/rados/thrash-old-clients/1-install/hammer.yaml29
-rw-r--r--qa/suites/rados/thrash-old-clients/1-install/jewel.yaml19
-rw-r--r--qa/suites/rados/thrash-old-clients/1-install/luminous.yaml15
4 files changed, 64 insertions, 0 deletions
diff --git a/qa/suites/rados/thrash-old-clients/1-install/.qa b/qa/suites/rados/thrash-old-clients/1-install/.qa
new file mode 120000
index 00000000..a602a035
--- /dev/null
+++ b/qa/suites/rados/thrash-old-clients/1-install/.qa
@@ -0,0 +1 @@
+../.qa/ \ No newline at end of file
diff --git a/qa/suites/rados/thrash-old-clients/1-install/hammer.yaml b/qa/suites/rados/thrash-old-clients/1-install/hammer.yaml
new file mode 100644
index 00000000..ed620c68
--- /dev/null
+++ b/qa/suites/rados/thrash-old-clients/1-install/hammer.yaml
@@ -0,0 +1,29 @@
+overrides:
+ ceph:
+ crush_tunables: hammer
+ conf:
+ mon:
+ mon osd initial require min compat client: hammer
+ client:
+ ms type: simple
+tasks:
+- install:
+ branch: hammer
+ downgrade_packages: ['librbd1', 'librados2']
+ exclude_packages:
+ - librados3
+ - ceph-mgr-dashboard
+ - ceph-mgr-diskprediction-local
+ - ceph-mgr-diskprediction-cloud
+ - ceph-mgr-rook
+ - ceph-mgr-ssh
+ - ceph-mgr
+ - libcephfs2
+ - libcephfs-devel
+ - libcephfs-dev
+ - libradospp-devel
+ extra_packages: ['librados2']
+- install.upgrade:
+ mon.a:
+ mon.b:
+ mon.c:
diff --git a/qa/suites/rados/thrash-old-clients/1-install/jewel.yaml b/qa/suites/rados/thrash-old-clients/1-install/jewel.yaml
new file mode 100644
index 00000000..eae5ffc2
--- /dev/null
+++ b/qa/suites/rados/thrash-old-clients/1-install/jewel.yaml
@@ -0,0 +1,19 @@
+tasks:
+- install:
+ branch: jewel
+ exclude_packages:
+ - librados3
+ - ceph-mgr-dashboard
+ - ceph-mgr-diskprediction-local
+ - ceph-mgr-diskprediction-cloud
+ - ceph-mgr-rook
+ - ceph-mgr-ssh
+ - ceph-mgr
+ - libcephfs2
+ - libcephfs-devel
+ - libcephfs-dev
+ extra_packages: ['librados2']
+- install.upgrade:
+ mon.a:
+ mon.b:
+ mon.c:
diff --git a/qa/suites/rados/thrash-old-clients/1-install/luminous.yaml b/qa/suites/rados/thrash-old-clients/1-install/luminous.yaml
new file mode 100644
index 00000000..eb9a3a2e
--- /dev/null
+++ b/qa/suites/rados/thrash-old-clients/1-install/luminous.yaml
@@ -0,0 +1,15 @@
+tasks:
+- install:
+ branch: luminous
+ exclude_packages:
+ - librados3
+ - ceph-mgr-dashboard
+ - ceph-mgr-diskprediction-local
+ - ceph-mgr-diskprediction-cloud
+ - ceph-mgr-rook
+ - ceph-mgr-ssh
+ extra_packages: ['librados2']
+- install.upgrade:
+ mon.a:
+ mon.b:
+ mon.c: