]> git.proxmox.com Git - ceph.git/blame - ceph/qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml
update sources to v12.2.5
[ceph.git] / ceph / qa / suites / upgrade / jewel-x / ceph-deploy / jewel-luminous.yaml
CommitLineData
3efd9988
FG
1meta:
2- desc: |
3 Setup 4 node ceph cluster using ceph-deploy, use latest
4 stable jewel as initial release, upgrade to luminous and
5 also setup mgr nodes along after upgrade, check for
6 cluster to reach healthy state, After upgrade run kernel tar/untar
7 task and systemd task. This test will detect any
8 ceph upgrade issue and systemd issues.
9overrides:
10 ceph-deploy:
11 fs: xfs
12 conf:
13 global:
14 mon pg warn min per osd: 2
15 osd:
16 osd pool default size: 2
17 osd objectstore: filestore
18 osd sloppy crc: true
19 client:
20 rbd default features: 5
21openstack:
22- machine:
23 disk: 100
24- volumes:
25 count: 3
26 size: 30
27# reluctantely :( hard-coded machine type
28# it will override command line args with teuthology-suite
94b18763 29machine_type: ovh
3efd9988
FG
30roles:
31- - mon.a
32 - mds.a
33 - osd.0
34 - osd.1
35 - osd.2
36 - mgr.x
37- - mon.b
38 - mgr.y
39- - mon.c
40 - osd.3
41 - osd.4
42 - osd.5
43- - osd.6
44 - osd.7
45 - osd.8
46 - client.0
47tasks:
48- ssh-keys:
49- print: "**** done ssh-keys"
50- ceph-deploy:
51 branch:
52 stable: jewel
53 skip-mgr: True
54- print: "**** done initial ceph-deploy"
55- ceph-deploy.upgrade:
3efd9988
FG
56 setup-mgr-node: True
57 check-for-healthy: True
58 roles:
59 - mon.a
60 - mon.b
61 - mon.c
62 - osd.6
63- print: "**** done ceph-deploy upgrade"
64- exec:
65 osd.0:
66 - ceph osd require-osd-release luminous
67 - ceph osd set-require-min-compat-client luminous
68- print: "**** done `ceph osd require-osd-release luminous`"
69- workunit:
70 clients:
71 all:
72 - kernel_untar_build.sh
73- print: "**** done kernel_untar_build.sh"
74- systemd:
75- print: "**** done systemd"
76- workunit:
77 clients:
78 all:
79 - rados/load-gen-mix.sh
80- print: "**** done rados/load-gen-mix.sh"