Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / suites / teuthology / multi-cluster / all / upgrade.yaml
1 overrides:
2   ceph:
3     log-whitelist:
4     - failed to encode map
5   conf:
6     mon:
7       mon warn on legacy crush tunables: false
8 roles:
9 - - ceph.mon.a
10   - ceph.mon.b
11   - ceph.mgr.x
12   - backup.osd.0
13   - backup.osd.1
14   - backup.osd.2
15   - backup.client.0
16 - - backup.mon.a
17   - backup.mgr.x
18   - ceph.osd.0
19   - ceph.osd.1
20   - ceph.osd.2
21   - ceph.client.0
22   - client.1
23   - osd.3
24 tasks:
25 - install:
26     branch: infernalis
27 - ceph:
28     cluster: backup
29 - ceph:
30 - workunit:
31     clients:
32       backup.client.0: [true.sh]
33       ceph.client.0: [true.sh]
34 - install.upgrade:
35     ceph.mon.a:
36       branch: jewel
37     backup.mon.a:
38       branch: jewel
39 - ceph.restart: [ceph.mon.a, ceph.mon.b, ceph.osd.0, ceph.osd.1, ceph.osd.2, osd.3]
40 - exec:
41     ceph.client.0:
42     - ceph --version | grep -F 'version 10.'
43     client.1:
44     - ceph --cluster backup --version | grep -F 'version 10.'
45     backup.client.0:
46     # cli upgraded
47     - ceph --cluster backup --id 0 --version | grep -F 'version 10.'
48     - ceph --version | grep -F 'version 10.'
49     # backup cluster mon not upgraded
50     - ceph --cluster backup --id 0 tell mon.a version | grep -F 'version 9.2.'
51     - ceph tell mon.a version | grep -F 'version 10.'