The motivation for this chnage is to enable more developers to use and run upgrades tests in more simplified way as "-s upgrades/"
"client-upgrade-octopus-pacific" doesn't fit this logic as it need to use suites from older branches, so that's why they are separated.
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
--- /dev/null
+../../.qa
\ No newline at end of file
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+openstack:
+ - volumes: # attached to each instance
+ count: 4
+ size: 30 # GB
--- /dev/null
+meta:
+- desc: |
+ Insatll and run ceph on one node,
+ with a separate client 1.
+ Upgrade client 1 to octopus
+ Run tests against old cluster
+roles:
+- - mon.a
+ - mon.b
+ - mon.c
+ - osd.0
+ - osd.1
+ - osd.2
+ - client.0
+ - mgr.x
+- - client.1
+overrides:
+ ceph:
+ #log-whitelist:
+ #- failed to encode map
+ fs: xfs
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+tasks:
+- install:
+ branch: octopus
+ exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev','python34-cephfs','python34-rados']
+- print: "**** done install octopus"
+- install.upgrade:
+ exclude_packages: ['ceph-test', 'ceph-test-dbg','libcephfs1', 'python-ceph']
+ client.1:
+- print: "**** done install.upgrade to -x on client.0"
+- ceph:
+- print: "**** done ceph task"
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default features: 61
+
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default features: 1
+
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+tasks:
+- parallel:
+ - workunit:
+ branch: octopus
+ clients:
+ client.0:
+ - rbd/notify_master.sh
+ env:
+ RBD_FEATURES: "61"
+ - workunit:
+ #The line below to change to 'pacific'
+ branch: master
+ clients:
+ client.1:
+ - rbd/notify_slave.sh
+ env:
+ RBD_FEATURES: "61"
+- print: "**** done rbd: old librbd -> new librbd"
+- parallel:
+ - workunit:
+ #The line below to change to 'pacific'
+ branch: master
+ clients:
+ client.0:
+ - rbd/notify_slave.sh
+ env:
+ RBD_FEATURES: "61"
+ - workunit:
+ #The line below to change to 'pacific'
+ branch: master
+ clients:
+ client.1:
+ - rbd/notify_master.sh
+ env:
+ RBD_FEATURES: "61"
+- print: "**** done rbd: new librbd -> old librbd"
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+../../../../../../distros/all/ubuntu_18.04.yaml
\ No newline at end of file
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-openstack:
- - volumes: # attached to each instance
- count: 4
- size: 30 # GB
+++ /dev/null
-meta:
-- desc: |
- Insatll and run ceph on one node,
- with a separate client 1.
- Upgrade client 1 to octopus
- Run tests against old cluster
-roles:
-- - mon.a
- - mon.b
- - mon.c
- - osd.0
- - osd.1
- - osd.2
- - client.0
- - mgr.x
-- - client.1
-overrides:
- ceph:
- #log-whitelist:
- #- failed to encode map
- fs: xfs
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-tasks:
-- install:
- branch: octopus
- exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev','python34-cephfs','python34-rados']
-- print: "**** done install octopus"
-- install.upgrade:
- exclude_packages: ['ceph-test', 'ceph-test-dbg','libcephfs1', 'python-ceph']
- client.1:
-- print: "**** done install.upgrade to -x on client.0"
-- ceph:
-- print: "**** done ceph task"
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-overrides:
- ceph:
- conf:
- client:
- rbd default features: 61
-
+++ /dev/null
-overrides:
- ceph:
- conf:
- client:
- rbd default features: 1
-
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-tasks:
-- parallel:
- - workunit:
- branch: octopus
- clients:
- client.0:
- - rbd/notify_master.sh
- env:
- RBD_FEATURES: "61"
- - workunit:
- #The line below to change to 'pacific'
- branch: master
- clients:
- client.1:
- - rbd/notify_slave.sh
- env:
- RBD_FEATURES: "61"
-- print: "**** done rbd: old librbd -> new librbd"
-- parallel:
- - workunit:
- #The line below to change to 'pacific'
- branch: master
- clients:
- client.0:
- - rbd/notify_slave.sh
- env:
- RBD_FEATURES: "61"
- - workunit:
- #The line below to change to 'pacific'
- branch: master
- clients:
- client.1:
- - rbd/notify_master.sh
- env:
- RBD_FEATURES: "61"
-- print: "**** done rbd: new librbd -> old librbd"
+++ /dev/null
-../.qa/
\ No newline at end of file
+++ /dev/null
-../../../../../../distros/all/ubuntu_18.04.yaml
\ No newline at end of file