Merge lp:~chris.macnaughton/openstack-mojo-specs/add-ceph into lp:openstack-mojo-specs
- add-ceph
- Merge into mojo-openstack-specs
Proposed by
Chris MacNaughton
Status: | Merged |
---|---|
Merged at revision: | 262 |
Proposed branch: | lp:~chris.macnaughton/openstack-mojo-specs/add-ceph |
Merge into: | lp:openstack-mojo-specs |
Diff against target: |
549 lines (+307/-0) 24 files modified
SPEC_SUMMARY.txt (+4/-0) helper/bundles/ceph-default.yaml (+45/-0) helper/bundles/ceph-encrypt.yaml (+46/-0) helper/bundles/ceph-harden.yaml (+48/-0) helper/collect/collect-ceph-default (+2/-0) helper/tests/test_ceph_store.py (+27/-0) specs/object_storage/ceph/default/icehouse/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/default/icehouse/manifest (+13/-0) specs/object_storage/ceph/default/kilo/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/default/kilo/manifest (+13/-0) specs/object_storage/ceph/default/mitaka/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/default/mitaka/manifest (+13/-0) specs/object_storage/ceph/encrypt/icehouse/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/encrypt/icehouse/manifest (+13/-0) specs/object_storage/ceph/encrypt/kilo/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/encrypt/kilo/manifest (+13/-0) specs/object_storage/ceph/encrypt/mitaka/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/encrypt/mitaka/manifest (+13/-0) specs/object_storage/ceph/harden/icehouse/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/harden/icehouse/manifest (+13/-0) specs/object_storage/ceph/harden/kilo/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/harden/kilo/manifest (+13/-0) specs/object_storage/ceph/harden/mitaka/SPEC_INFO.txt (+2/-0) specs/object_storage/ceph/harden/mitaka/manifest (+13/-0) |
To merge this branch: | bzr merge lp:~chris.macnaughton/openstack-mojo-specs/add-ceph |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Liam Young (community) | Approve | ||
Review via email: mp+295330@code.launchpad.net |
Commit message
Description of the change
Add a few specs that deploy varying configurations and ensure we can write to and read from the ceph cluster
To post a comment you must log in.
Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote : | # |
Revision history for this message
Chris Holcombe (xfactor973) wrote : | # |
I don't have much mojo experience but these look fine to me
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'SPEC_SUMMARY.txt' |
2 | --- SPEC_SUMMARY.txt 2016-04-13 20:23:29 +0000 |
3 | +++ SPEC_SUMMARY.txt 2016-05-20 14:45:02 +0000 |
4 | @@ -20,6 +20,10 @@ |
5 | ./specs/dev/dvr/ |
6 | This spec deploys and tests a deployment with neutron DVR enabled |
7 | |
8 | +./specs/object_storage/ceph/default/kilo/ |
9 | +This spec deploys a 3 monitor and 3 node OSD cluster. It then tests to verify |
10 | +Rados can write to and read from the cluster. |
11 | + |
12 | ./specs/object_storage/ceph_radosgw/ha/icehouse/ |
13 | This spec deploys a ceph cluster fronted by multiple ceph rados gateway nodes. |
14 | The rados gw leader is removed and additional units added. With tests run |
15 | |
16 | === added file 'helper/bundles/ceph-default.yaml' |
17 | --- helper/bundles/ceph-default.yaml 1970-01-01 00:00:00 +0000 |
18 | +++ helper/bundles/ceph-default.yaml 2016-05-20 14:45:02 +0000 |
19 | @@ -0,0 +1,45 @@ |
20 | +base: |
21 | + services: |
22 | + ceph-osd: |
23 | + num_units: 3 |
24 | + options: |
25 | + ephemeral-unmount: /mnt |
26 | + osd-devices: /dev/vdb /dev/sdb /dev/xvdb |
27 | + ceph-mon: |
28 | + num_units: 3 |
29 | + relations: |
30 | + - - "ceph-osd:mon" |
31 | + - "ceph-mon:osd" |
32 | +# icehouse |
33 | +precise-icehouse: |
34 | + inherits: base |
35 | + series: precise |
36 | + overrides: |
37 | + source: cloud:precise-updates/icehouse |
38 | +trusty-icehouse: |
39 | + inherits: base |
40 | + series: trusty |
41 | +# kilo |
42 | +trusty-kilo: |
43 | + inherits: base |
44 | + series: trusty |
45 | + overrides: |
46 | + source: cloud:trusty-kilo |
47 | +# liberty |
48 | +trusty-liberty: |
49 | + inherits: base |
50 | + series: trusty |
51 | + overrides: |
52 | + source: cloud:trusty-liberty |
53 | +wily-liberty: |
54 | + inherits: base |
55 | + series: wily |
56 | +# mitaka |
57 | +trusty-mitaka: |
58 | + inherits: base |
59 | + series: trusty |
60 | + overrides: |
61 | + source: cloud:trusty-mitaka |
62 | +xenial-mitaka: |
63 | + inherits: openstack-icehouse |
64 | + series: xenial |
65 | \ No newline at end of file |
66 | |
67 | === added file 'helper/bundles/ceph-encrypt.yaml' |
68 | --- helper/bundles/ceph-encrypt.yaml 1970-01-01 00:00:00 +0000 |
69 | +++ helper/bundles/ceph-encrypt.yaml 2016-05-20 14:45:02 +0000 |
70 | @@ -0,0 +1,46 @@ |
71 | +base: |
72 | + services: |
73 | + ceph-osd: |
74 | + num_units: 3 |
75 | + options: |
76 | + osd-encrypt: true |
77 | + ephemeral-unmount: /mnt |
78 | + osd-devices: /dev/vdb /dev/sdb /dev/xvdb |
79 | + ceph-mon: |
80 | + num_units: 3 |
81 | + relations: |
82 | + - - "ceph-osd:mon" |
83 | + - "ceph-mon:osd" |
84 | +# icehouse |
85 | +precise-icehouse: |
86 | + inherits: base |
87 | + series: precise |
88 | + overrides: |
89 | + source: cloud:precise-updates/icehouse |
90 | +trusty-icehouse: |
91 | + inherits: base |
92 | + series: trusty |
93 | +# kilo |
94 | +trusty-kilo: |
95 | + inherits: base |
96 | + series: trusty |
97 | + overrides: |
98 | + source: cloud:trusty-kilo |
99 | +# liberty |
100 | +trusty-liberty: |
101 | + inherits: base |
102 | + series: trusty |
103 | + overrides: |
104 | + source: cloud:trusty-liberty |
105 | +wily-liberty: |
106 | + inherits: base |
107 | + series: wily |
108 | +# mitaka |
109 | +trusty-mitaka: |
110 | + inherits: base |
111 | + series: trusty |
112 | + overrides: |
113 | + source: cloud:trusty-mitaka |
114 | +xenial-mitaka: |
115 | + inherits: openstack-icehouse |
116 | + series: xenial |
117 | \ No newline at end of file |
118 | |
119 | === added file 'helper/bundles/ceph-harden.yaml' |
120 | --- helper/bundles/ceph-harden.yaml 1970-01-01 00:00:00 +0000 |
121 | +++ helper/bundles/ceph-harden.yaml 2016-05-20 14:45:02 +0000 |
122 | @@ -0,0 +1,48 @@ |
123 | +base: |
124 | + services: |
125 | + ceph-osd: |
126 | + num_units: 3 |
127 | + options: |
128 | + harden: os ssh |
129 | + ephemeral-unmount: /mnt |
130 | + osd-devices: /dev/vdb /dev/sdb /dev/xvdb |
131 | + ceph-mon: |
132 | + num_units: 3 |
133 | + options: |
134 | + harden: os ssh |
135 | + relations: |
136 | + - - "ceph-osd:mon" |
137 | + - "ceph-mon:osd" |
138 | +# icehouse |
139 | +precise-icehouse: |
140 | + inherits: base |
141 | + series: precise |
142 | + overrides: |
143 | + source: cloud:precise-updates/icehouse |
144 | +trusty-icehouse: |
145 | + inherits: base |
146 | + series: trusty |
147 | +# kilo |
148 | +trusty-kilo: |
149 | + inherits: base |
150 | + series: trusty |
151 | + overrides: |
152 | + source: cloud:trusty-kilo |
153 | +# liberty |
154 | +trusty-liberty: |
155 | + inherits: base |
156 | + series: trusty |
157 | + overrides: |
158 | + source: cloud:trusty-liberty |
159 | +wily-liberty: |
160 | + inherits: base |
161 | + series: wily |
162 | +# mitaka |
163 | +trusty-mitaka: |
164 | + inherits: base |
165 | + series: trusty |
166 | + overrides: |
167 | + source: cloud:trusty-mitaka |
168 | +xenial-mitaka: |
169 | + inherits: openstack-icehouse |
170 | + series: xenial |
171 | \ No newline at end of file |
172 | |
173 | === added file 'helper/collect/collect-ceph-default' |
174 | --- helper/collect/collect-ceph-default 1970-01-01 00:00:00 +0000 |
175 | +++ helper/collect/collect-ceph-default 2016-05-20 14:45:02 +0000 |
176 | @@ -0,0 +1,2 @@ |
177 | +ceph-mon git://github.com/openstack/charm-ceph-mon |
178 | +ceph-osd git://github.com/openstack/charm-ceph-osd |
179 | \ No newline at end of file |
180 | |
181 | === added file 'helper/tests/test_ceph_store.py' |
182 | --- helper/tests/test_ceph_store.py 1970-01-01 00:00:00 +0000 |
183 | +++ helper/tests/test_ceph_store.py 2016-05-20 14:45:02 +0000 |
184 | @@ -0,0 +1,27 @@ |
185 | +#!/usr/bin/python |
186 | + |
187 | +import sys |
188 | + |
189 | +# import utils.mojo_os_utils as mojo_os_utils |
190 | +import utils.mojo_utils as mojo_utils |
191 | + |
192 | + |
193 | +def main(argv): |
194 | + # Check |
195 | + mojo_utils.remote_run('ceph-mon/0', 'echo 123456789 > /tmp/input.txt') |
196 | + mojo_utils.remote_run( |
197 | + 'ceph-mon/0', 'rados put -p rbd test_input /tmp/input.txt') |
198 | + |
199 | + # Check |
200 | + mojo_utils.remote_run( |
201 | + 'ceph-mon/1', 'rados get -p rbd test_input /tmp/input.txt') |
202 | + output = mojo_utils.remote_run('ceph-mon/1', 'cat /tmp/input.txt') |
203 | + |
204 | + # Cleanup |
205 | + mojo_utils.remote_run('ceph-mon/2', 'rados rm -p rbd test_input') |
206 | + if output[0].strip() != "123456789": |
207 | + sys.exit(1) |
208 | + |
209 | + |
210 | +if __name__ == "__main__": |
211 | + sys.exit(main(sys.argv)) |
212 | |
213 | === added directory 'specs/object_storage/ceph' |
214 | === added directory 'specs/object_storage/ceph/default' |
215 | === added directory 'specs/object_storage/ceph/default/icehouse' |
216 | === added file 'specs/object_storage/ceph/default/icehouse/SPEC_INFO.txt' |
217 | --- specs/object_storage/ceph/default/icehouse/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
218 | +++ specs/object_storage/ceph/default/icehouse/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
219 | @@ -0,0 +1,2 @@ |
220 | +This spec deploys a 3 monitor and 3 node OSD cluster. It then tests to verify |
221 | +Rados can write to and read from the cluster. |
222 | \ No newline at end of file |
223 | |
224 | === added symlink 'specs/object_storage/ceph/default/icehouse/ceph-default.yaml' |
225 | === target is u'../../../../../helper/bundles/ceph-default.yaml' |
226 | === added symlink 'specs/object_storage/ceph/default/icehouse/check_juju.py' |
227 | === target is u'../../../../../helper/tests/check_juju.py' |
228 | === added symlink 'specs/object_storage/ceph/default/icehouse/collect-ceph-default' |
229 | === target is u'../../../../../helper/collect/collect-ceph-default' |
230 | === added file 'specs/object_storage/ceph/default/icehouse/manifest' |
231 | --- specs/object_storage/ceph/default/icehouse/manifest 1970-01-01 00:00:00 +0000 |
232 | +++ specs/object_storage/ceph/default/icehouse/manifest 2016-05-20 14:45:02 +0000 |
233 | @@ -0,0 +1,13 @@ |
234 | +# Collect the charm branches from Launchpad |
235 | +collect config=collect-ceph-default |
236 | + |
237 | +# Use juju deployer with ceph-default.yaml bundle |
238 | +deploy config=ceph-default.yaml delay=0 wait=True target=${MOJO_SERIES}-icehouse |
239 | + |
240 | +# Check juju statuses are green and that hooks have finished |
241 | +verify config=check_juju.py |
242 | + |
243 | +# Test obj store by sending and recieving files |
244 | +verify config=test_ceph_store.py |
245 | + |
246 | +# Success |
247 | |
248 | === added symlink 'specs/object_storage/ceph/default/icehouse/test_ceph_store.py' |
249 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
250 | === added symlink 'specs/object_storage/ceph/default/icehouse/utils' |
251 | === target is u'../../../../../helper/utils' |
252 | === added directory 'specs/object_storage/ceph/default/kilo' |
253 | === added file 'specs/object_storage/ceph/default/kilo/SPEC_INFO.txt' |
254 | --- specs/object_storage/ceph/default/kilo/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
255 | +++ specs/object_storage/ceph/default/kilo/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
256 | @@ -0,0 +1,2 @@ |
257 | +This spec deploys a 3 monitor and 3 node OSD cluster. It then tests to verify |
258 | +Rados can write to and read from the cluster. |
259 | \ No newline at end of file |
260 | |
261 | === added symlink 'specs/object_storage/ceph/default/kilo/ceph-default.yaml' |
262 | === target is u'../../../../../helper/bundles/ceph-default.yaml' |
263 | === added symlink 'specs/object_storage/ceph/default/kilo/check_juju.py' |
264 | === target is u'../../../../../helper/tests/check_juju.py' |
265 | === added symlink 'specs/object_storage/ceph/default/kilo/collect-ceph-default' |
266 | === target is u'../../../../../helper/collect/collect-ceph-default' |
267 | === added file 'specs/object_storage/ceph/default/kilo/manifest' |
268 | --- specs/object_storage/ceph/default/kilo/manifest 1970-01-01 00:00:00 +0000 |
269 | +++ specs/object_storage/ceph/default/kilo/manifest 2016-05-20 14:45:02 +0000 |
270 | @@ -0,0 +1,13 @@ |
271 | +# Collect the charm branches from Launchpad |
272 | +collect config=collect-ceph-default |
273 | + |
274 | +# Use juju deployer with ceph-default.yaml bundle |
275 | +deploy config=ceph-default.yaml delay=0 wait=True target=${MOJO_SERIES}-kilo |
276 | + |
277 | +# Check juju statuses are green and that hooks have finished |
278 | +verify config=check_juju.py |
279 | + |
280 | +# Test obj store by sending and recieving files |
281 | +verify config=test_ceph_store.py |
282 | + |
283 | +# Success |
284 | |
285 | === added symlink 'specs/object_storage/ceph/default/kilo/test_ceph_store.py' |
286 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
287 | === added symlink 'specs/object_storage/ceph/default/kilo/utils' |
288 | === target is u'../../../../../helper/utils' |
289 | === added directory 'specs/object_storage/ceph/default/mitaka' |
290 | === added file 'specs/object_storage/ceph/default/mitaka/SPEC_INFO.txt' |
291 | --- specs/object_storage/ceph/default/mitaka/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
292 | +++ specs/object_storage/ceph/default/mitaka/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
293 | @@ -0,0 +1,2 @@ |
294 | +This spec deploys a 3 monitor and 3 node OSD cluster. It then tests to verify |
295 | +Rados can write to and read from the cluster. |
296 | \ No newline at end of file |
297 | |
298 | === added symlink 'specs/object_storage/ceph/default/mitaka/ceph-default.yaml' |
299 | === target is u'../../../../../helper/bundles/ceph-default.yaml' |
300 | === added symlink 'specs/object_storage/ceph/default/mitaka/check_juju.py' |
301 | === target is u'../../../../../helper/tests/check_juju.py' |
302 | === added symlink 'specs/object_storage/ceph/default/mitaka/collect-ceph-default' |
303 | === target is u'../../../../../helper/collect/collect-ceph-default' |
304 | === added file 'specs/object_storage/ceph/default/mitaka/manifest' |
305 | --- specs/object_storage/ceph/default/mitaka/manifest 1970-01-01 00:00:00 +0000 |
306 | +++ specs/object_storage/ceph/default/mitaka/manifest 2016-05-20 14:45:02 +0000 |
307 | @@ -0,0 +1,13 @@ |
308 | +# Collect the charm branches from Launchpad |
309 | +collect config=collect-ceph-default |
310 | + |
311 | +# Use juju deployer with ceph-default.yaml bundle |
312 | +deploy config=ceph-default.yaml delay=0 wait=True target=${MOJO_SERIES}-mitaka |
313 | + |
314 | +# Check juju statuses are green and that hooks have finished |
315 | +verify config=check_juju.py |
316 | + |
317 | +# Test obj store by sending and recieving files |
318 | +verify config=test_ceph_store.py |
319 | + |
320 | +# Success |
321 | |
322 | === added symlink 'specs/object_storage/ceph/default/mitaka/test_ceph_store.py' |
323 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
324 | === added symlink 'specs/object_storage/ceph/default/mitaka/utils' |
325 | === target is u'../../../../../helper/utils' |
326 | === added directory 'specs/object_storage/ceph/encrypt' |
327 | === added directory 'specs/object_storage/ceph/encrypt/icehouse' |
328 | === added file 'specs/object_storage/ceph/encrypt/icehouse/SPEC_INFO.txt' |
329 | --- specs/object_storage/ceph/encrypt/icehouse/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
330 | +++ specs/object_storage/ceph/encrypt/icehouse/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
331 | @@ -0,0 +1,2 @@ |
332 | +This spec deploys a 3 monitor and 3 node OSD cluster setup to use encryption. |
333 | +It then tests to verify Rados can write to and read from the cluster. |
334 | \ No newline at end of file |
335 | |
336 | === added symlink 'specs/object_storage/ceph/encrypt/icehouse/ceph-encrypt.yaml' |
337 | === target is u'../../../../../helper/bundles/ceph-encrypt.yaml' |
338 | === added symlink 'specs/object_storage/ceph/encrypt/icehouse/check_juju.py' |
339 | === target is u'../../../../../helper/tests/check_juju.py' |
340 | === added symlink 'specs/object_storage/ceph/encrypt/icehouse/collect-ceph-default' |
341 | === target is u'../../../../../helper/collect/collect-ceph-default' |
342 | === added file 'specs/object_storage/ceph/encrypt/icehouse/manifest' |
343 | --- specs/object_storage/ceph/encrypt/icehouse/manifest 1970-01-01 00:00:00 +0000 |
344 | +++ specs/object_storage/ceph/encrypt/icehouse/manifest 2016-05-20 14:45:02 +0000 |
345 | @@ -0,0 +1,13 @@ |
346 | +# Collect the charm branches from Launchpad |
347 | +collect config=collect-ceph-default |
348 | + |
349 | +# Use juju deployer with ceph-default.yaml bundle |
350 | +deploy config=ceph-encrypt.yaml delay=0 wait=True target=${MOJO_SERIES}-icehouse |
351 | + |
352 | +# Check juju statuses are green and that hooks have finished |
353 | +verify config=check_juju.py |
354 | + |
355 | +# Test obj store by sending and recieving files |
356 | +verify config=test_ceph_store.py |
357 | + |
358 | +# Success |
359 | |
360 | === added symlink 'specs/object_storage/ceph/encrypt/icehouse/test_ceph_store.py' |
361 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
362 | === added symlink 'specs/object_storage/ceph/encrypt/icehouse/utils' |
363 | === target is u'../../../../../helper/utils' |
364 | === added directory 'specs/object_storage/ceph/encrypt/kilo' |
365 | === added file 'specs/object_storage/ceph/encrypt/kilo/SPEC_INFO.txt' |
366 | --- specs/object_storage/ceph/encrypt/kilo/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
367 | +++ specs/object_storage/ceph/encrypt/kilo/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
368 | @@ -0,0 +1,2 @@ |
369 | +This spec deploys a 3 monitor and 3 node OSD cluster setup to use encryption. |
370 | +It then tests to verify Rados can write to and read from the cluster. |
371 | \ No newline at end of file |
372 | |
373 | === added symlink 'specs/object_storage/ceph/encrypt/kilo/ceph-encrypt.yaml' |
374 | === target is u'../../../../../helper/bundles/ceph-encrypt.yaml' |
375 | === added symlink 'specs/object_storage/ceph/encrypt/kilo/check_juju.py' |
376 | === target is u'../../../../../helper/tests/check_juju.py' |
377 | === added symlink 'specs/object_storage/ceph/encrypt/kilo/collect-ceph-default' |
378 | === target is u'../../../../../helper/collect/collect-ceph-default' |
379 | === added file 'specs/object_storage/ceph/encrypt/kilo/manifest' |
380 | --- specs/object_storage/ceph/encrypt/kilo/manifest 1970-01-01 00:00:00 +0000 |
381 | +++ specs/object_storage/ceph/encrypt/kilo/manifest 2016-05-20 14:45:02 +0000 |
382 | @@ -0,0 +1,13 @@ |
383 | +# Collect the charm branches from Launchpad |
384 | +collect config=collect-ceph-default |
385 | + |
386 | +# Use juju deployer with ceph-default.yaml bundle |
387 | +deploy config=ceph-encrypt.yaml delay=0 wait=True target=${MOJO_SERIES}-kilo |
388 | + |
389 | +# Check juju statuses are green and that hooks have finished |
390 | +verify config=check_juju.py |
391 | + |
392 | +# Test obj store by sending and recieving files |
393 | +verify config=test_ceph_store.py |
394 | + |
395 | +# Success |
396 | |
397 | === added symlink 'specs/object_storage/ceph/encrypt/kilo/test_ceph_store.py' |
398 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
399 | === added symlink 'specs/object_storage/ceph/encrypt/kilo/utils' |
400 | === target is u'../../../../../helper/utils' |
401 | === added directory 'specs/object_storage/ceph/encrypt/mitaka' |
402 | === added file 'specs/object_storage/ceph/encrypt/mitaka/SPEC_INFO.txt' |
403 | --- specs/object_storage/ceph/encrypt/mitaka/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
404 | +++ specs/object_storage/ceph/encrypt/mitaka/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
405 | @@ -0,0 +1,2 @@ |
406 | +This spec deploys a 3 monitor and 3 node OSD cluster setup to use encryption. |
407 | +It then tests to verify Rados can write to and read from the cluster. |
408 | \ No newline at end of file |
409 | |
410 | === added symlink 'specs/object_storage/ceph/encrypt/mitaka/ceph-encrypt.yaml' |
411 | === target is u'../../../../../helper/bundles/ceph-encrypt.yaml' |
412 | === added symlink 'specs/object_storage/ceph/encrypt/mitaka/check_juju.py' |
413 | === target is u'../../../../../helper/tests/check_juju.py' |
414 | === added symlink 'specs/object_storage/ceph/encrypt/mitaka/collect-ceph-default' |
415 | === target is u'../../../../../helper/collect/collect-ceph-default' |
416 | === added file 'specs/object_storage/ceph/encrypt/mitaka/manifest' |
417 | --- specs/object_storage/ceph/encrypt/mitaka/manifest 1970-01-01 00:00:00 +0000 |
418 | +++ specs/object_storage/ceph/encrypt/mitaka/manifest 2016-05-20 14:45:02 +0000 |
419 | @@ -0,0 +1,13 @@ |
420 | +# Collect the charm branches from Launchpad |
421 | +collect config=collect-ceph-default |
422 | + |
423 | +# Use juju deployer with ceph-default.yaml bundle |
424 | +deploy config=ceph-encrypt.yaml delay=0 wait=True target=${MOJO_SERIES}-mitaka |
425 | + |
426 | +# Check juju statuses are green and that hooks have finished |
427 | +verify config=check_juju.py |
428 | + |
429 | +# Test obj store by sending and recieving files |
430 | +verify config=test_ceph_store.py |
431 | + |
432 | +# Success |
433 | |
434 | === added symlink 'specs/object_storage/ceph/encrypt/mitaka/test_ceph_store.py' |
435 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
436 | === added symlink 'specs/object_storage/ceph/encrypt/mitaka/utils' |
437 | === target is u'../../../../../helper/utils' |
438 | === added directory 'specs/object_storage/ceph/harden' |
439 | === added directory 'specs/object_storage/ceph/harden/icehouse' |
440 | === added file 'specs/object_storage/ceph/harden/icehouse/SPEC_INFO.txt' |
441 | --- specs/object_storage/ceph/harden/icehouse/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
442 | +++ specs/object_storage/ceph/harden/icehouse/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
443 | @@ -0,0 +1,2 @@ |
444 | +This spec deploys a 3 monitor and 3 node OSD cluster configured with hardening. |
445 | +It then tests to verify Rados can write to and read from the cluster. |
446 | \ No newline at end of file |
447 | |
448 | === added symlink 'specs/object_storage/ceph/harden/icehouse/ceph-harden.yaml' |
449 | === target is u'../../../../../helper/bundles/ceph-harden.yaml' |
450 | === added symlink 'specs/object_storage/ceph/harden/icehouse/check_juju.py' |
451 | === target is u'../../../../../helper/tests/check_juju.py' |
452 | === added symlink 'specs/object_storage/ceph/harden/icehouse/collect-ceph-default' |
453 | === target is u'../../../../../helper/collect/collect-ceph-default' |
454 | === added file 'specs/object_storage/ceph/harden/icehouse/manifest' |
455 | --- specs/object_storage/ceph/harden/icehouse/manifest 1970-01-01 00:00:00 +0000 |
456 | +++ specs/object_storage/ceph/harden/icehouse/manifest 2016-05-20 14:45:02 +0000 |
457 | @@ -0,0 +1,13 @@ |
458 | +# Collect the charm branches from Launchpad |
459 | +collect config=collect-ceph-default |
460 | + |
461 | +# Use juju deployer with ceph-default.yaml bundle |
462 | +deploy config=ceph-harden.yaml delay=0 wait=True target=${MOJO_SERIES}-icehouse |
463 | + |
464 | +# Check juju statuses are green and that hooks have finished |
465 | +verify config=check_juju.py |
466 | + |
467 | +# Test obj store by sending and recieving files |
468 | +verify config=test_ceph_store.py |
469 | + |
470 | +# Success |
471 | |
472 | === added symlink 'specs/object_storage/ceph/harden/icehouse/test_ceph_store.py' |
473 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
474 | === added symlink 'specs/object_storage/ceph/harden/icehouse/utils' |
475 | === target is u'../../../../../helper/utils' |
476 | === added directory 'specs/object_storage/ceph/harden/kilo' |
477 | === added file 'specs/object_storage/ceph/harden/kilo/SPEC_INFO.txt' |
478 | --- specs/object_storage/ceph/harden/kilo/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
479 | +++ specs/object_storage/ceph/harden/kilo/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
480 | @@ -0,0 +1,2 @@ |
481 | +This spec deploys a 3 monitor and 3 node OSD cluster configured with hardening. |
482 | +It then tests to verify Rados can write to and read from the cluster. |
483 | \ No newline at end of file |
484 | |
485 | === added symlink 'specs/object_storage/ceph/harden/kilo/ceph-harden.yaml' |
486 | === target is u'../../../../../helper/bundles/ceph-harden.yaml' |
487 | === added symlink 'specs/object_storage/ceph/harden/kilo/check_juju.py' |
488 | === target is u'../../../../../helper/tests/check_juju.py' |
489 | === added symlink 'specs/object_storage/ceph/harden/kilo/collect-ceph-default' |
490 | === target is u'../../../../../helper/collect/collect-ceph-default' |
491 | === added file 'specs/object_storage/ceph/harden/kilo/manifest' |
492 | --- specs/object_storage/ceph/harden/kilo/manifest 1970-01-01 00:00:00 +0000 |
493 | +++ specs/object_storage/ceph/harden/kilo/manifest 2016-05-20 14:45:02 +0000 |
494 | @@ -0,0 +1,13 @@ |
495 | +# Collect the charm branches from Launchpad |
496 | +collect config=collect-ceph-default |
497 | + |
498 | +# Use juju deployer with ceph-default.yaml bundle |
499 | +deploy config=ceph-harden.yaml delay=0 wait=True target=${MOJO_SERIES}-kilo |
500 | + |
501 | +# Check juju statuses are green and that hooks have finished |
502 | +verify config=check_juju.py |
503 | + |
504 | +# Test obj store by sending and recieving files |
505 | +verify config=test_ceph_store.py |
506 | + |
507 | +# Success |
508 | |
509 | === added symlink 'specs/object_storage/ceph/harden/kilo/test_ceph_store.py' |
510 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
511 | === added symlink 'specs/object_storage/ceph/harden/kilo/utils' |
512 | === target is u'../../../../../helper/utils' |
513 | === added directory 'specs/object_storage/ceph/harden/mitaka' |
514 | === added file 'specs/object_storage/ceph/harden/mitaka/SPEC_INFO.txt' |
515 | --- specs/object_storage/ceph/harden/mitaka/SPEC_INFO.txt 1970-01-01 00:00:00 +0000 |
516 | +++ specs/object_storage/ceph/harden/mitaka/SPEC_INFO.txt 2016-05-20 14:45:02 +0000 |
517 | @@ -0,0 +1,2 @@ |
518 | +This spec deploys a 3 monitor and 3 node OSD cluster configured with hardening. |
519 | +It then tests to verify Rados can write to and read from the cluster. |
520 | \ No newline at end of file |
521 | |
522 | === added symlink 'specs/object_storage/ceph/harden/mitaka/ceph-harden.yaml' |
523 | === target is u'../../../../../helper/bundles/ceph-harden.yaml' |
524 | === added symlink 'specs/object_storage/ceph/harden/mitaka/check_juju.py' |
525 | === target is u'../../../../../helper/tests/check_juju.py' |
526 | === added symlink 'specs/object_storage/ceph/harden/mitaka/collect-ceph-default' |
527 | === target is u'../../../../../helper/collect/collect-ceph-default' |
528 | === added file 'specs/object_storage/ceph/harden/mitaka/manifest' |
529 | --- specs/object_storage/ceph/harden/mitaka/manifest 1970-01-01 00:00:00 +0000 |
530 | +++ specs/object_storage/ceph/harden/mitaka/manifest 2016-05-20 14:45:02 +0000 |
531 | @@ -0,0 +1,13 @@ |
532 | +# Collect the charm branches from Launchpad |
533 | +collect config=collect-ceph-default |
534 | + |
535 | +# Use juju deployer with ceph-default.yaml bundle |
536 | +deploy config=ceph-harden.yaml delay=0 wait=True target=${MOJO_SERIES}-mitaka |
537 | + |
538 | +# Check juju statuses are green and that hooks have finished |
539 | +verify config=check_juju.py |
540 | + |
541 | +# Test obj store by sending and recieving files |
542 | +verify config=test_ceph_store.py |
543 | + |
544 | +# Success |
545 | |
546 | === added symlink 'specs/object_storage/ceph/harden/mitaka/test_ceph_store.py' |
547 | === target is u'../../../../../helper/tests/test_ceph_store.py' |
548 | === added symlink 'specs/object_storage/ceph/harden/mitaka/utils' |
549 | === target is u'../../../../../helper/utils' |
charm_lint_check #2647 mojo-openstack- specs for chris.macnaughton mp295330
LINT OK: passed
Build: http:// 10.245. 162.36: 8080/job/ charm_lint_ check/2647/