Merge lp:~1chb1n/openstack-mojo-specs/metal-ocata-init into lp:openstack-mojo-specs

Proposed by Ryan Beisner
Status: Merged
Merged at revision: 297
Proposed branch: lp:~1chb1n/openstack-mojo-specs/metal-ocata-init
Merge into: lp:openstack-mojo-specs
Diff against target: 1500 lines (+579/-148)
47 files modified
SPEC_SUMMARY.txt (+83/-0)
helper/bundles/baremetal7-next.yaml (+26/-0)
helper/bundles/baremetal7.yaml (+25/-0)
helper/bundles/ceph-default.yaml (+10/-0)
helper/bundles/cephradosgw-ha.yaml (+13/-0)
helper/bundles/cephradosgw.yaml (+9/-0)
helper/bundles/full-dvr-next.yaml (+0/-8)
helper/bundles/full-next.yaml (+0/-14)
helper/bundles/full-ssl-next.yaml (+25/-8)
helper/bundles/full-ssl.yaml (+59/-5)
helper/bundles/full.yaml (+0/-8)
helper/bundles/haphase1-next.yaml (+0/-10)
helper/bundles/haphase2-next.yaml (+0/-10)
helper/bundles/ksv3-full-next.yaml (+0/-11)
helper/bundles/ksv3-full.yaml (+0/-11)
helper/bundles/minimal-next.yaml (+0/-9)
helper/bundles/ovs-odl.yaml (+0/-4)
helper/bundles/swift-proxy.yaml (+9/-0)
helper/collect/collect-next-yakkety (+0/-23)
helper/collect/collect-stable-yakkety (+0/-22)
specs/full_stack/next_deploy/ocata/SPEC_INFO.txt (+2/-0)
specs/full_stack/next_deploy/ocata/manifest (+22/-0)
specs/full_stack/next_deploy_baremetal/ocata/SPEC_INFO.txt (+4/-0)
specs/full_stack/next_deploy_baremetal/ocata/manifest (+28/-0)
specs/full_stack/next_deploy_ssl/ocata/SPEC_INFO.txt (+2/-0)
specs/full_stack/next_deploy_ssl/ocata/manifest (+22/-0)
specs/full_stack/stable_deploy/newton/SPEC_INFO.txt (+2/-0)
specs/full_stack/stable_deploy/newton/manifest (+26/-0)
specs/full_stack/stable_deploy/ocata/SPEC_INFO.txt (+2/-0)
specs/full_stack/stable_deploy/ocata/manifest (+26/-0)
specs/full_stack/stable_deploy_baremetal/newton/SPEC_INFO.txt (+4/-0)
specs/full_stack/stable_deploy_baremetal/newton/manifest (+33/-0)
specs/full_stack/stable_deploy_baremetal/ocata/SPEC_INFO.txt (+4/-0)
specs/full_stack/stable_deploy_baremetal/ocata/manifest (+33/-0)
specs/full_stack/stable_deploy_ssl/icehouse/manifest (+0/-1)
specs/full_stack/stable_deploy_ssl/kilo/manifest (+0/-1)
specs/full_stack/stable_deploy_ssl/liberty/manifest (+0/-1)
specs/full_stack/stable_deploy_ssl/mitaka/manifest (+0/-1)
specs/full_stack/stable_deploy_ssl/newton/manifest (+0/-1)
specs/full_stack/stable_deploy_ssl/ocata/SPEC_INFO.txt (+2/-0)
specs/full_stack/stable_deploy_ssl/ocata/manifest (+25/-0)
specs/object_storage/ceph_radosgw/ha/ocata/SPEC_INFO.txt (+3/-0)
specs/object_storage/ceph_radosgw/ha/ocata/manifest (+34/-0)
specs/object_storage/ceph_radosgw/simple_nonha/ocata/SPEC_INFO.txt (+3/-0)
specs/object_storage/ceph_radosgw/simple_nonha/ocata/manifest (+19/-0)
specs/object_storage/swift_proxy/simple_nonha/ocata/SPEC_INFO.txt (+2/-0)
specs/object_storage/swift_proxy/simple_nonha/ocata/manifest (+22/-0)
To merge this branch: bzr merge lp:~1chb1n/openstack-mojo-specs/metal-ocata-init
Reviewer Review Type Date Requested Status
David Ames (community) Needs Fixing
Dmitrii Shcherbakov (community) Approve
Review via email: mp+317137@code.launchpad.net

Commit message

Add Ocata to the automated specs
- Non-ha metal, ksv3, ssl specs
- Object storage specs
- Clean up identical collect files
- Update spec summaries

Description of the change

Add Ocata to the automated specs
- Non-ha metal, ksv3, ssl specs
- Object storage specs
- Clean up identical collect files
- Update spec summaries

To post a comment you must log in.
Revision history for this message
Dmitrii Shcherbakov (dmitriis) wrote :

LGTM

review: Approve
Revision history for this message
David Ames (thedac) wrote :

Two trivial requests:

Around line 440 wily is getting added. Is that necessary or just copy paste?

There is also a couple of extra newlines near 1057

review: Needs Fixing
300. By Ryan Beisner

Remove EOL Wily and Juno targets, clean up extra newlines

Revision history for this message
Ryan Beisner (1chb1n) wrote :

Thanks for the review.

Newlines were existing in all stable_deploy_ssl/*/manifest files, and survived my copy/paste/replace for Ocata. I've removed those. Same for the Wily cruft. :-)

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-12-09 03:50:29 +0000
3+++ SPEC_SUMMARY.txt 2017-02-14 02:06:30 +0000
4@@ -42,6 +42,10 @@
5 This spec deploys a swift cluster fronted by a single swift proxy. The
6 resulting object store is then tested.
7
8+./specs/object_storage/swift_proxy/simple_nonha/ocata/
9+This spec deploys a swift cluster fronted by a single swift proxy. The
10+resulting object store is then tested.
11+
12 ./specs/object_storage/swift_proxy/simple_nonha/kilo/
13 This spec deploys a swift cluster fronted by a single swift proxy. The
14 resulting object store is then tested.
15@@ -126,6 +130,11 @@
16 The cluster is then tested with mulitple object store gets and retrivals.
17 Glance integeration is also tested.
18
19+./specs/object_storage/ceph_radosgw/simple_nonha/ocata/
20+This spec deploys a ceph cluster fronted by a single ceph rados gateway node.
21+The cluster is then tested with mulitple object store gets and retrivals.
22+Glance integeration is also tested.
23+
24 ./specs/object_storage/ceph_radosgw/simple_nonha/kilo/
25 This spec deploys a ceph cluster fronted by a single ceph rados gateway node.
26 The cluster is then tested with mulitple object store gets and retrivals.
27@@ -151,6 +160,11 @@
28 The rados gw leader is removed and additional units added. With tests run
29 after each change
30
31+./specs/object_storage/ceph_radosgw/ha/ocata/
32+This spec deploys a ceph cluster fronted by multiple ceph rados gateway nodes.
33+The rados gw leader is removed and additional units added. With tests run
34+after each change
35+
36 ./specs/object_storage/ceph_radosgw/ha/kilo/
37 This spec deploys a ceph cluster fronted by multiple ceph rados gateway nodes.
38 The rados gw leader is removed and additional units added. With tests run
39@@ -209,6 +223,9 @@
40 This spec performs a minimalist OpenStack deploy using the stable charms,
41 generally useful for validating MOJO itself, or other tooling.
42
43+./specs/dev/magpie_lxc_baremetal/
44+Deploys magpie which checks peers are reachable by icmp, and that peer name resolution is sane, forward and reverse.
45+
46 ./specs/dev/magpie/
47 Deploys magpie which checks peers are reachable by icmp, and that peer name resolution is sane, forward and reverse.
48
49@@ -245,6 +262,10 @@
50 This spec performs a non-ha deploy using the next charms and then runs tests
51 to validate the deployment
52
53+./specs/full_stack/next_deploy/ocata/
54+This spec performs a non-ha deploy using the next charms and then runs tests
55+to validate the deployment
56+
57 ./specs/full_stack/next_deploy/kilo/
58 This spec performs a non-ha deploy using the next charms and then runs tests
59 to validate the deployment
60@@ -264,6 +285,16 @@
61 validate the deployment. The assumption is that the version of juju has
62 leadership enabled.
63
64+./specs/full_stack/next_ha_oneshot/newton/
65+This spec performs a ha deploy in one shot (not phased) then runs tests to
66+validate the deployment. The assumption is that the version of juju has
67+leadership enabled.
68+
69+./specs/full_stack/next_ha_oneshot/ocata/
70+This spec performs a ha deploy in one shot (not phased) then runs tests to
71+validate the deployment. The assumption is that the version of juju has
72+leadership enabled.
73+
74 ./specs/full_stack/next_ha_oneshot/kilo/
75 This spec performs a ha deploy in one shot (not phased) then runs tests to
76 validate the deployment. The assumption is that the version of juju has
77@@ -305,6 +336,10 @@
78 This spec performs a non-ha deploy using the next charms wil ssl enabled
79 and then runs tests to validate the deployment
80
81+./specs/full_stack/next_deploy_ssl/ocata/
82+This spec performs a non-ha deploy using the next charms wil ssl enabled
83+and then runs tests to validate the deployment
84+
85 ./specs/full_stack/next_deploy_ssl/kilo/
86 This spec performs a non-ha deploy using the next charms wil ssl enabled
87 and then runs tests to validate the deployment
88@@ -359,6 +394,18 @@
89 roughly equivalent to the next/default yamls. As swift is the object store,
90 ceph-radosgw is not exercised.
91
92+./specs/full_stack/stable_deploy_baremetal/newton/
93+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
94+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
95+roughly equivalent to the next/default yamls. As swift is the object store,
96+ceph-radosgw is not exercised.
97+
98+./specs/full_stack/stable_deploy_baremetal/ocata/
99+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
100+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
101+roughly equivalent to the next/default yamls. As swift is the object store,
102+ceph-radosgw is not exercised.
103+
104 ./specs/full_stack/stable_deploy_baremetal/kilo/
105 This KILO spec deploys a non-ha 7-machine bundle, intended for bare metal
106 with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
107@@ -399,6 +446,12 @@
108 ./specs/full_stack/next_dvr/mitaka/
109 This spec deploys and tests a deployment with neutron DVR enabled
110
111+./specs/full_stack/next_dvr/newton/
112+This spec deploys and tests a deployment with neutron DVR enabled
113+
114+./specs/full_stack/next_dvr/ocata/
115+This spec deploys and tests a deployment with neutron DVR enabled
116+
117 ./specs/full_stack/next_dvr/kilo/
118 This spec deploys and tests a deployment with neutron DVR enabled
119
120@@ -426,12 +479,22 @@
121 roughly equivalent to the next/default yamls. As swift is the object store,
122 ceph-radosgw is not exercised.
123
124+./specs/full_stack/next_deploy_baremetal/ocata/
125+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
126+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
127+roughly equivalent to the next/default yamls. As swift is the object store,
128+ceph-radosgw is not exercised.
129+
130 ./specs/full_stack/next_deploy_baremetal/kilo/
131 This KILO spec deploys a non-ha 7-machine bundle, intended for bare metal
132 with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
133 roughly equivalent to the next/default yamls. As swift is the object store,
134 ceph-radosgw is not exercised.
135
136+./specs/full_stack/stable_deploy_tempest/newton/
137+This spec performs a non-ha deploy using the stable charms and then runs tests
138+to validate the deployment
139+
140 ./specs/full_stack/stable_deploy/liberty/
141 This spec performs a non-ha deploy using the stable charms and then runs tests
142 to validate the deployment
143@@ -444,6 +507,14 @@
144 This spec performs a non-ha deploy using the stable charms and then runs tests
145 to validate the deployment
146
147+./specs/full_stack/stable_deploy/newton/
148+This spec performs a non-ha deploy using the stable charms and then runs tests
149+to validate the deployment
150+
151+./specs/full_stack/stable_deploy/ocata/
152+This spec performs a non-ha deploy using the stable charms and then runs tests
153+to validate the deployment
154+
155 ./specs/full_stack/stable_deploy/kilo/
156 This spec performs a non-ha deploy using the stable charms and then runs tests
157 to validate the deployment
158@@ -464,6 +535,10 @@
159 This spec performs a non-ha deploy using the stable charms wil ssl enabled
160 and then runs tests to validate the deployment
161
162+./specs/full_stack/stable_deploy_ssl/ocata/
163+This spec performs a non-ha deploy using the stable charms wil ssl enabled
164+and then runs tests to validate the deployment
165+
166 ./specs/full_stack/stable_deploy_ssl/kilo/
167 This spec performs a non-ha deploy using the stable charms wil ssl enabled
168 and then runs tests to validate the deployment
169@@ -484,6 +559,14 @@
170 This spec deploys and tests a deployment with neutron VRRP enabled, it then
171 takes down the gateways in turn and checks a guest remains accessible
172
173+./specs/full_stack/next_ha_vrrp/newton/
174+This spec deploys and tests a deployment with neutron VRRP enabled, it then
175+takes down the gateways in turn and checks a guest remains accessible
176+
177+./specs/full_stack/next_ha_vrrp/ocata/
178+This spec deploys and tests a deployment with neutron VRRP enabled, it then
179+takes down the gateways in turn and checks a guest remains accessible
180+
181 ./specs/full_stack/next_ha_vrrp/kilo/
182 This spec deploys and tests a deployment with neutron VRRP enabled, it then
183 takes down the gateways in turn and checks a guest remains accessible
184
185=== modified file 'helper/bundles/baremetal7-next.yaml'
186--- helper/bundles/baremetal7-next.yaml 2017-02-08 05:07:19 +0000
187+++ helper/bundles/baremetal7-next.yaml 2017-02-14 02:06:30 +0000
188@@ -355,3 +355,29 @@
189 overrides:
190 source: proposed
191 openstack-origin: distro-proposed
192+# ocata
193+xenial-ocata:
194+ inherits: openstack-icehouse
195+ series: xenial
196+ overrides:
197+ openstack-origin: cloud:xenial-ocata
198+ source: cloud:xenial-ocata
199+xenial-ocata-proposed:
200+ inherits: xenial-ocata
201+ overrides:
202+ openstack-origin: cloud:xenial-ocata/proposed
203+ source: cloud:xenial-proposed/ocata
204+xenial-ocata-staging:
205+ inherits: xenial-ocata
206+ overrides:
207+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
208+ source: ppa:ubuntu-cloud-archive/ocata-staging
209+zesty-ocata:
210+ inherits: openstack-icehouse
211+ series: zesty
212+zesty-ocata-proposed:
213+ inherits: zesty-ocata
214+ overrides:
215+ source: proposed
216+ openstack-origin: distro-proposed
217+
218
219=== modified file 'helper/bundles/baremetal7.yaml'
220--- helper/bundles/baremetal7.yaml 2017-02-08 05:12:32 +0000
221+++ helper/bundles/baremetal7.yaml 2017-02-14 02:06:30 +0000
222@@ -355,3 +355,28 @@
223 overrides:
224 source: proposed
225 openstack-origin: distro-proposed
226+# ocata
227+xenial-ocata:
228+ inherits: openstack-icehouse
229+ series: xenial
230+ overrides:
231+ openstack-origin: cloud:xenial-ocata
232+ source: cloud:xenial-ocata
233+xenial-ocata-proposed:
234+ inherits: xenial-ocata
235+ overrides:
236+ openstack-origin: cloud:xenial-ocata/proposed
237+ source: cloud:xenial-proposed/ocata
238+xenial-ocata-staging:
239+ inherits: xenial-ocata
240+ overrides:
241+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
242+ source: ppa:ubuntu-cloud-archive/ocata-staging
243+zesty-ocata:
244+ inherits: openstack-icehouse
245+ series: zesty
246+zesty-ocata-proposed:
247+ inherits: zesty-ocata
248+ overrides:
249+ source: proposed
250+ openstack-origin: distro-proposed
251
252=== modified file 'helper/bundles/ceph-default.yaml'
253--- helper/bundles/ceph-default.yaml 2016-09-27 05:11:38 +0000
254+++ helper/bundles/ceph-default.yaml 2017-02-14 02:06:30 +0000
255@@ -49,3 +49,13 @@
256 yakkety-newton:
257 inherits: base
258 series: yakkety
259+# ocata
260+xenial-ocata:
261+ inherits: base
262+ series: xenial
263+ overrides:
264+ source: cloud:xenial-ocata
265+zesty-ocata:
266+ inherits: base
267+ series: zesty
268+
269
270=== modified file 'helper/bundles/cephradosgw-ha.yaml'
271--- helper/bundles/cephradosgw-ha.yaml 2016-09-27 05:11:38 +0000
272+++ helper/bundles/cephradosgw-ha.yaml 2017-02-14 02:06:30 +0000
273@@ -68,3 +68,16 @@
274 series: yakkety
275 overrides:
276 ha-bindiface: ens2
277+xenial-ocata:
278+ inherits: openstack-services
279+ series: xenial
280+ overrides:
281+ ha-bindiface: ens2
282+ openstack-origin: cloud:xenial-ocata
283+ source: cloud:xenial-ocata
284+zesty-ocata:
285+ inherits: openstack-services
286+ series: zesty
287+ overrides:
288+ ha-bindiface: ens2
289+
290
291=== modified file 'helper/bundles/cephradosgw.yaml'
292--- helper/bundles/cephradosgw.yaml 2016-09-22 21:25:04 +0000
293+++ helper/bundles/cephradosgw.yaml 2017-02-14 02:06:30 +0000
294@@ -83,3 +83,12 @@
295 yakkety-newton:
296 inherits: openstack-services
297 series: yakkety
298+xenial-ocata:
299+ inherits: openstack-services
300+ series: xenial
301+ overrides:
302+ openstack-origin: cloud:xenial-ocata
303+ source: cloud:xenial-ocata
304+zesty-ocata:
305+ inherits: openstack-services
306+ series: zesty
307
308=== modified file 'helper/bundles/full-dvr-next.yaml'
309--- helper/bundles/full-dvr-next.yaml 2017-02-10 11:39:34 +0000
310+++ helper/bundles/full-dvr-next.yaml 2017-02-14 02:06:30 +0000
311@@ -225,14 +225,6 @@
312 overrides:
313 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
314 source: ppa:ubuntu-cloud-archive/liberty-staging
315-wily-liberty:
316- inherits: openstack-icehouse
317- series: wily
318-wily-liberty-proposed:
319- inherits: wily-liberty
320- overrides:
321- source: proposed
322- openstack-origin: distro-proposed
323 # mitaka
324 trusty-mitaka:
325 inherits: openstack-icehouse
326
327=== modified file 'helper/bundles/full-next.yaml'
328--- helper/bundles/full-next.yaml 2017-02-10 11:39:34 +0000
329+++ helper/bundles/full-next.yaml 2017-02-14 02:06:30 +0000
330@@ -211,12 +211,6 @@
331 openstack-origin: ppa:openstack-ubuntu-testing/icehouse
332 source: ppa:openstack-ubuntu-testing/icehouse
333 offline-compression: "no"
334-trusty-juno:
335- inherits: openstack-icehouse
336- series: trusty
337- overrides:
338- openstack-origin: cloud:trusty-juno
339- source: cloud:trusty-juno
340 # kilo
341 trusty-kilo:
342 inherits: openstack-icehouse
343@@ -251,14 +245,6 @@
344 overrides:
345 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
346 source: ppa:ubuntu-cloud-archive/liberty-staging
347-wily-liberty:
348- inherits: openstack-icehouse
349- series: wily
350-wily-liberty-proposed:
351- inherits: wily-liberty
352- overrides:
353- source: proposed
354- openstack-origin: distro-proposed
355 # mitaka
356 trusty-mitaka:
357 inherits: openstack-icehouse
358
359=== modified file 'helper/bundles/full-ssl-next.yaml'
360--- helper/bundles/full-ssl-next.yaml 2016-10-05 20:30:40 +0000
361+++ helper/bundles/full-ssl-next.yaml 2017-02-14 02:06:30 +0000
362@@ -249,14 +249,6 @@
363 overrides:
364 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
365 source: ppa:ubuntu-cloud-archive/liberty-staging
366-wily-liberty:
367- inherits: openstack-icehouse
368- series: wily
369-wily-liberty-proposed:
370- inherits: wily-liberty
371- overrides:
372- source: proposed
373- openstack-origin: distro-proposed
374 # mitaka
375 trusty-mitaka:
376 inherits: openstack-icehouse
377@@ -307,3 +299,28 @@
378 overrides:
379 source: proposed
380 openstack-origin: distro-proposed
381+# ocata
382+xenial-ocata:
383+ inherits: openstack-icehouse
384+ series: xenial
385+ overrides:
386+ openstack-origin: cloud:xenial-ocata
387+ source: cloud:xenial-ocata
388+xenial-ocata-proposed:
389+ inherits: xenial-ocata
390+ overrides:
391+ openstack-origin: cloud:xenial-ocata/proposed
392+ source: cloud:xenial-proposed/ocata
393+xenial-ocata-staging:
394+ inherits: xenial-ocata
395+ overrides:
396+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
397+ source: ppa:ubuntu-cloud-archive/ocata-staging
398+zesty-ocata:
399+ inherits: openstack-icehouse
400+ series: zesty
401+zesty-ocata-proposed:
402+ inherits: zesty-ocata
403+ overrides:
404+ source: proposed
405+ openstack-origin: distro-proposed
406
407=== modified file 'helper/bundles/full-ssl.yaml'
408--- helper/bundles/full-ssl.yaml 2016-10-07 02:54:09 +0000
409+++ helper/bundles/full-ssl.yaml 2017-02-14 02:06:30 +0000
410@@ -1,7 +1,4 @@
411 # vim: set ts=2 et:
412-#
413-# Config and topology for STABLE charms
414-#
415 openstack-services:
416 services:
417 mysql:
418@@ -47,12 +44,13 @@
419 charm: nova-cloud-controller
420 constraints: mem=1G
421 options:
422- network-manager: Quantum
423+ network-manager: Neutron
424 neutron-gateway:
425 charm: neutron-gateway
426 constraints: mem=4G
427 options:
428 instance-mtu: 1300
429+ bridge-mappings: physnet1:br-ex
430 cinder:
431 charm: cinder
432 options:
433@@ -142,6 +140,7 @@
434 constraints: mem=1G
435 options:
436 neutron-security-groups: True
437+ flat-network-providers: physnet1
438 neutron-openvswitch:
439 charm: neutron-openvswitch
440 relations:
441@@ -179,7 +178,7 @@
442 - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
443 # icehouse
444 precise-icehouse:
445- inherits: openstack-singlerabbit
446+ inherits: openstack-icehouse
447 series: precise
448 overrides:
449 openstack-origin: cloud:precise-icehouse
450@@ -257,9 +256,24 @@
451 overrides:
452 openstack-origin: cloud:trusty-mitaka
453 source: cloud:trusty-mitaka
454+trusty-mitaka-proposed:
455+ inherits: trusty-mitaka
456+ overrides:
457+ openstack-origin: cloud:trusty-mitaka/proposed
458+ source: cloud:trusty-mitaka/proposed
459+trusty-mitaka-staging:
460+ inherits: trusty-mitaka
461+ overrides:
462+ openstack-origin: ppa:ubuntu-cloud-archive/mitaka-staging
463+ source: ppa:ubuntu-cloud-archive/mitaka-staging
464 xenial-mitaka:
465 inherits: openstack-icehouse
466 series: xenial
467+xenial-mitaka-proposed:
468+ inherits: xenial-mitaka
469+ overrides:
470+ source: proposed
471+ openstack-origin: distro-proposed
472 # newton
473 xenial-newton:
474 inherits: openstack-icehouse
475@@ -267,6 +281,46 @@
476 overrides:
477 openstack-origin: cloud:xenial-newton
478 source: cloud:xenial-newton
479+xenial-newton-proposed:
480+ inherits: xenial-newton
481+ overrides:
482+ openstack-origin: cloud:xenial-newton/proposed
483+ source: cloud:xenial-proposed/newton
484+xenial-newton-staging:
485+ inherits: xenial-newton
486+ overrides:
487+ openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
488+ source: ppa:ubuntu-cloud-archive/newton-staging
489 yakkety-newton:
490 inherits: openstack-icehouse
491 series: yakkety
492+yakkety-newton-proposed:
493+ inherits: yakkety-newton
494+ overrides:
495+ source: proposed
496+ openstack-origin: distro-proposed
497+# ocata
498+xenial-ocata:
499+ inherits: openstack-icehouse
500+ series: xenial
501+ overrides:
502+ openstack-origin: cloud:xenial-ocata
503+ source: cloud:xenial-ocata
504+xenial-ocata-proposed:
505+ inherits: xenial-ocata
506+ overrides:
507+ openstack-origin: cloud:xenial-ocata/proposed
508+ source: cloud:xenial-proposed/ocata
509+xenial-ocata-staging:
510+ inherits: xenial-ocata
511+ overrides:
512+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
513+ source: ppa:ubuntu-cloud-archive/ocata-staging
514+zesty-ocata:
515+ inherits: openstack-icehouse
516+ series: zesty
517+zesty-ocata-proposed:
518+ inherits: zesty-ocata
519+ overrides:
520+ source: proposed
521+ openstack-origin: distro-proposed
522
523=== modified file 'helper/bundles/full.yaml'
524--- helper/bundles/full.yaml 2017-02-10 11:39:34 +0000
525+++ helper/bundles/full.yaml 2017-02-14 02:06:30 +0000
526@@ -252,14 +252,6 @@
527 overrides:
528 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
529 source: ppa:ubuntu-cloud-archive/liberty-staging
530-wily-liberty:
531- inherits: openstack-icehouse
532- series: wily
533-wily-liberty-proposed:
534- inherits: wily-liberty
535- overrides:
536- source: proposed
537- openstack-origin: distro-proposed
538 # mitaka
539 trusty-mitaka:
540 inherits: openstack-icehouse
541
542=== modified file 'helper/bundles/haphase1-next.yaml'
543--- helper/bundles/haphase1-next.yaml 2016-10-06 08:56:04 +0000
544+++ helper/bundles/haphase1-next.yaml 2017-02-14 02:06:30 +0000
545@@ -202,13 +202,3 @@
546 overrides:
547 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
548 source: ppa:ubuntu-cloud-archive/liberty-staging
549-wily-liberty:
550- inherits:
551- - openstack-neutron-api
552- - openstack-mysql-database
553- series: wily
554-wily-liberty-proposed:
555- inherits: wily-liberty
556- overrides:
557- source: proposed
558- openstack-origin: distro-proposed
559
560=== modified file 'helper/bundles/haphase2-next.yaml'
561--- helper/bundles/haphase2-next.yaml 2016-10-06 08:56:04 +0000
562+++ helper/bundles/haphase2-next.yaml 2017-02-14 02:06:30 +0000
563@@ -256,13 +256,3 @@
564 overrides:
565 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
566 source: ppa:ubuntu-cloud-archive/liberty-staging
567-wily-liberty:
568- inherits:
569- - openstack-neutron-api
570- - openstack-mysql-database
571- series: wily
572-wily-liberty-proposed:
573- inherits: wily-liberty
574- overrides:
575- source: proposed
576- openstack-origin: distro-proposed
577
578=== modified file 'helper/bundles/ksv3-full-next.yaml'
579--- helper/bundles/ksv3-full-next.yaml 2016-10-05 17:49:53 +0000
580+++ helper/bundles/ksv3-full-next.yaml 2017-02-14 02:06:30 +0000
581@@ -262,17 +262,6 @@
582 overrides:
583 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
584 source: ppa:ubuntu-cloud-archive/liberty-staging
585-wily-liberty:
586- inherits: openstack-icehouse
587- series: wily
588- services:
589- mysql:
590- branch: lp:charms/trusty/mysql
591-wily-liberty-proposed:
592- inherits: wily-liberty
593- overrides:
594- source: proposed
595- openstack-origin: distro-proposed
596 # mitaka
597 trusty-mitaka:
598 inherits: openstack-icehouse
599
600=== modified file 'helper/bundles/ksv3-full.yaml'
601--- helper/bundles/ksv3-full.yaml 2016-10-06 08:56:04 +0000
602+++ helper/bundles/ksv3-full.yaml 2017-02-14 02:06:30 +0000
603@@ -262,17 +262,6 @@
604 overrides:
605 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
606 source: ppa:ubuntu-cloud-archive/liberty-staging
607-wily-liberty:
608- inherits: openstack-icehouse
609- series: wily
610- services:
611- mysql:
612- branch: lp:charms/trusty/mysql
613-wily-liberty-proposed:
614- inherits: wily-liberty
615- overrides:
616- source: proposed
617- openstack-origin: distro-proposed
618 # mitaka
619 trusty-mitaka:
620 inherits: openstack-icehouse
621
622=== modified file 'helper/bundles/minimal-next.yaml'
623--- helper/bundles/minimal-next.yaml 2016-10-06 08:56:04 +0000
624+++ helper/bundles/minimal-next.yaml 2017-02-14 02:06:30 +0000
625@@ -184,12 +184,3 @@
626 overrides:
627 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
628 source: ppa:ubuntu-cloud-archive/liberty-staging
629-wily-liberty:
630- inherits: openstack-icehouse
631- series: wily
632-wily-liberty-proposed:
633- inherits: wily-liberty
634- overrides:
635- source: proposed
636- openstack-origin: distro-proposed
637-
638
639=== modified file 'helper/bundles/ovs-odl.yaml'
640--- helper/bundles/ovs-odl.yaml 2016-10-06 08:56:04 +0000
641+++ helper/bundles/ovs-odl.yaml 2017-02-14 02:06:30 +0000
642@@ -100,10 +100,6 @@
643 inherits: openstack-services
644 overrides:
645 openstack-origin: cloud:trusty-kilo
646-trusty-juno:
647- inherits: openstack-services
648- overrides:
649- openstack-origin: cloud:trusty-juno
650 trusty-icehouse:
651 inherits: openstack-services
652 trusty-icehouse-cisco:
653
654=== modified file 'helper/bundles/swift-proxy.yaml'
655--- helper/bundles/swift-proxy.yaml 2016-09-22 21:25:04 +0000
656+++ helper/bundles/swift-proxy.yaml 2017-02-14 02:06:30 +0000
657@@ -93,3 +93,12 @@
658 yakkety-newton:
659 inherits: openstack-services
660 series: yakkety
661+xenial-ocata:
662+ inherits: openstack-services
663+ series: xenial
664+ overrides:
665+ openstack-origin: cloud:xenial-ocata
666+ source: cloud:xenial-ocata
667+zesty-ocata:
668+ inherits: openstack-services
669+ series: zesty
670
671=== added symlink 'helper/collect/collect-next-yakkety'
672=== target is u'collect-next-xenial'
673=== removed file 'helper/collect/collect-next-yakkety'
674--- helper/collect/collect-next-yakkety 2017-02-10 22:42:46 +0000
675+++ helper/collect/collect-next-yakkety 1970-01-01 00:00:00 +0000
676@@ -1,23 +0,0 @@
677-aodh cs:~openstack-charmers-next/aodh
678-ceilometer-agent cs:~openstack-charmers-next/ceilometer-agent
679-ceilometer cs:~openstack-charmers-next/ceilometer
680-ceph cs:~openstack-charmers-next/ceph
681-ceph-osd cs:~openstack-charmers-next/ceph-osd
682-cinder-ceph cs:~openstack-charmers-next/cinder-ceph
683-cinder cs:~openstack-charmers-next/cinder
684-glance cs:~openstack-charmers-next/glance
685-heat cs:~openstack-charmers-next/heat
686-keystone cs:~openstack-charmers-next/keystone
687-mongodb cs:trusty/mongodb
688-mysql cs:~openstack-charmers-next/percona-cluster
689-neutron-api cs:~openstack-charmers-next/neutron-api
690-neutron-gateway cs:~openstack-charmers-next/neutron-gateway
691-neutron-openvswitch cs:~openstack-charmers-next/neutron-openvswitch
692-nova-cloud-controller cs:~openstack-charmers-next/nova-cloud-controller
693-nova-compute cs:~openstack-charmers-next/nova-compute
694-ntp cs:xenial/ntp
695-openstack-dashboard cs:~openstack-charmers-next/openstack-dashboard
696-rabbitmq-server cs:~openstack-charmers-next/rabbitmq-server
697-swift-proxy cs:~openstack-charmers-next/swift-proxy
698-swift-storage cs:~openstack-charmers-next/swift-storage
699-tempest cs:~openstack-charmers-next/tempest
700
701=== added symlink 'helper/collect/collect-next-zesty'
702=== target is u'collect-next-xenial'
703=== added symlink 'helper/collect/collect-stable-yakkety'
704=== target is u'collect-stable-xenial'
705=== removed file 'helper/collect/collect-stable-yakkety'
706--- helper/collect/collect-stable-yakkety 2017-02-10 22:42:46 +0000
707+++ helper/collect/collect-stable-yakkety 1970-01-01 00:00:00 +0000
708@@ -1,22 +0,0 @@
709-ceilometer-agent git://github.com/openstack/charm-ceilometer-agent
710-ceilometer git://github.com/openstack/charm-ceilometer
711-ceph git://github.com/openstack/charm-ceph
712-ceph-osd git://github.com/openstack/charm-ceph-osd
713-cinder-ceph git://github.com/openstack/charm-cinder-ceph
714-cinder git://github.com/openstack/charm-cinder
715-glance git://github.com/openstack/charm-glance
716-heat git://github.com/openstack/charm-heat
717-keystone git://github.com/openstack/charm-keystone
718-mongodb lp:charms/trusty/mongodb
719-mysql git://github.com/openstack/charm-percona-cluster
720-neutron-api git://github.com/openstack/charm-neutron-api
721-neutron-gateway git://github.com/openstack/charm-neutron-gateway
722-neutron-openvswitch git://github.com/openstack/charm-neutron-openvswitch
723-nova-cloud-controller git://github.com/openstack/charm-nova-cloud-controller
724-nova-compute git://github.com/openstack/charm-nova-compute
725-ntp lp:charms/trusty/ntp
726-openstack-dashboard git://github.com/openstack/charm-openstack-dashboard
727-rabbitmq-server git://github.com/openstack/charm-rabbitmq-server
728-swift-proxy git://github.com/openstack/charm-swift-proxy
729-swift-storage git://github.com/openstack/charm-swift-storage
730-tempest cs:~openstack-charmers-next/tempest
731
732=== added symlink 'helper/collect/collect-stable-zesty'
733=== target is u'collect-stable-xenial'
734=== added directory 'specs/full_stack/next_deploy/ocata'
735=== added file 'specs/full_stack/next_deploy/ocata/SPEC_INFO.txt'
736--- specs/full_stack/next_deploy/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
737+++ specs/full_stack/next_deploy/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
738@@ -0,0 +1,2 @@
739+This spec performs a non-ha deploy using the next charms and then runs tests
740+to validate the deployment
741
742=== added symlink 'specs/full_stack/next_deploy/ocata/check_juju.py'
743=== target is u'../../../../helper/tests/check_juju.py'
744=== added symlink 'specs/full_stack/next_deploy/ocata/collect-next-xenial'
745=== target is u'../../../../helper/collect/collect-next-xenial'
746=== added symlink 'specs/full_stack/next_deploy/ocata/collect-next-zesty'
747=== target is u'../../../../helper/collect/collect-next-zesty'
748=== added symlink 'specs/full_stack/next_deploy/ocata/full.yaml'
749=== target is u'../../../../helper/bundles/full-next.yaml'
750=== added symlink 'specs/full_stack/next_deploy/ocata/image_setup.py'
751=== target is u'../../../../helper/setup/image_setup.py'
752=== added symlink 'specs/full_stack/next_deploy/ocata/images.yaml'
753=== target is u'../../../../helper/setup/images.yaml'
754=== added symlink 'specs/full_stack/next_deploy/ocata/keystone_setup.py'
755=== target is u'../../../../helper/setup/keystone_setup.py'
756=== added symlink 'specs/full_stack/next_deploy/ocata/keystone_users.yaml'
757=== target is u'../../../../helper/setup/keystone_users.yaml'
758=== added file 'specs/full_stack/next_deploy/ocata/manifest'
759--- specs/full_stack/next_deploy/ocata/manifest 1970-01-01 00:00:00 +0000
760+++ specs/full_stack/next_deploy/ocata/manifest 2017-02-14 02:06:30 +0000
761@@ -0,0 +1,22 @@
762+# Collect the charm branches from Launchpad
763+collect config=collect-next-${MOJO_SERIES}
764+
765+# Use juju deployer with full.yaml bundle
766+deploy config=full.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
767+
768+# Check juju statuses are green and that hooks have finished
769+verify config=check_juju.py
770+
771+# Create sdn on overcloud
772+script config=network_setup.py
773+
774+# Setup glance images
775+script config=image_setup.py
776+
777+# Setup keystone users
778+script config=keystone_setup.py
779+
780+# Create 1 * tiny cirros and 1 * small precise instances on the overcloud
781+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
782+
783+# Success
784
785=== added symlink 'specs/full_stack/next_deploy/ocata/network.yaml'
786=== target is u'../../../../helper/setup/network.yaml'
787=== added symlink 'specs/full_stack/next_deploy/ocata/network_setup.py'
788=== target is u'../../../../helper/setup/network_setup.py'
789=== added symlink 'specs/full_stack/next_deploy/ocata/simple_os_checks.py'
790=== target is u'../../../../helper/tests/simple_os_checks.py'
791=== added symlink 'specs/full_stack/next_deploy/ocata/utils'
792=== target is u'../../../../helper/utils'
793=== added directory 'specs/full_stack/next_deploy_baremetal/ocata'
794=== added file 'specs/full_stack/next_deploy_baremetal/ocata/SPEC_INFO.txt'
795--- specs/full_stack/next_deploy_baremetal/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
796+++ specs/full_stack/next_deploy_baremetal/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
797@@ -0,0 +1,4 @@
798+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
799+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
800+roughly equivalent to the next/default yamls. As swift is the object store,
801+ceph-radosgw is not exercised.
802
803=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/baremetal7.yaml'
804=== target is u'../../../../helper/bundles/baremetal7-next.yaml'
805=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/check_juju.py'
806=== target is u'../../../../helper/tests/check_juju.py'
807=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/collect-next-xenial'
808=== target is u'../../../../helper/collect/collect-next-xenial'
809=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/collect-next-zesty'
810=== target is u'../../../../helper/collect/collect-next-zesty'
811=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/image_setup.py'
812=== target is u'../../../../helper/setup/image_setup.py'
813=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/images.yaml'
814=== target is u'../../../../helper/setup/images.yaml'
815=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/keystone_setup.py'
816=== target is u'../../../../helper/setup/keystone_setup.py'
817=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/keystone_users.yaml'
818=== target is u'../../../../helper/setup/keystone_users.yaml'
819=== added file 'specs/full_stack/next_deploy_baremetal/ocata/manifest'
820--- specs/full_stack/next_deploy_baremetal/ocata/manifest 1970-01-01 00:00:00 +0000
821+++ specs/full_stack/next_deploy_baremetal/ocata/manifest 2017-02-14 02:06:30 +0000
822@@ -0,0 +1,28 @@
823+# Collect the charm branches from Launchpad
824+collect config=collect-next-${MOJO_SERIES}
825+
826+# Insert new uuid for fsid in bundle
827+script config=scripts/fsid_uuid_insert.sh lxc=False
828+
829+# Optionally inject juju/maas tags into bundle if env var is set
830+script config=scripts/bundle_constrainer_inject_tags.sh lxc=False
831+
832+# Use juju deployer with baremetal7.yaml bundle
833+deploy config=baremetal7.yaml delay=0 timeout=4500 wait=True target=${MOJO_SERIES}-ocata
834+
835+# Check juju statuses are green and that hooks have finished
836+verify config=check_juju.py
837+
838+# Create sdn on overcloud
839+script config=network_setup.py
840+
841+# Setup glance images
842+script config=image_setup.py
843+
844+# Setup keystone users
845+script config=keystone_setup.py
846+
847+# Create and check instances on the deployed cloud
848+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
849+
850+# Success
851
852=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/network.yaml'
853=== target is u'../../../../helper/setup/network-dellstack.yaml'
854=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/network_setup.py'
855=== target is u'../../../../helper/setup/network_setup.py'
856=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/scripts'
857=== target is u'../../../../helper/scripts/'
858=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/simple_os_checks.py'
859=== target is u'../../../../helper/tests/simple_os_checks.py'
860=== added symlink 'specs/full_stack/next_deploy_baremetal/ocata/utils'
861=== target is u'../../../../helper/utils'
862=== added directory 'specs/full_stack/next_deploy_ssl/ocata'
863=== added file 'specs/full_stack/next_deploy_ssl/ocata/SPEC_INFO.txt'
864--- specs/full_stack/next_deploy_ssl/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
865+++ specs/full_stack/next_deploy_ssl/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
866@@ -0,0 +1,2 @@
867+This spec performs a non-ha deploy using the next charms wil ssl enabled
868+and then runs tests to validate the deployment
869
870=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/check_juju.py'
871=== target is u'../../../../helper/tests/check_juju.py'
872=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/collect-next-xenial'
873=== target is u'../../../../helper/collect/collect-next-xenial'
874=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/collect-next-zesty'
875=== target is u'../../../../helper/collect/collect-next-zesty'
876=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/full-ssl.yaml'
877=== target is u'../../../../helper/bundles/full-ssl-next.yaml'
878=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/image_setup.py'
879=== target is u'../../../../helper/setup/image_setup.py'
880=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/images.yaml'
881=== target is u'../../../../helper/setup/images.yaml'
882=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/keystone_setup.py'
883=== target is u'../../../../helper/setup/keystone_setup.py'
884=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/keystone_users.yaml'
885=== target is u'../../../../helper/setup/keystone_users.yaml'
886=== added file 'specs/full_stack/next_deploy_ssl/ocata/manifest'
887--- specs/full_stack/next_deploy_ssl/ocata/manifest 1970-01-01 00:00:00 +0000
888+++ specs/full_stack/next_deploy_ssl/ocata/manifest 2017-02-14 02:06:30 +0000
889@@ -0,0 +1,22 @@
890+# Collect the charm branches from Launchpad
891+collect config=collect-next-${MOJO_SERIES}
892+
893+# Use juju deployer with full.yaml bundle
894+deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
895+
896+# Check juju statuses are green and that hooks have finished
897+verify config=check_juju.py
898+
899+# Create sdn on overcloud
900+script config=network_setup.py
901+
902+# Setup glance images
903+script config=image_setup.py
904+
905+# Setup keystone users
906+script config=keystone_setup.py
907+
908+# Create 1 * tiny cirros and 1 * small precise instances on the overcloud
909+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
910+
911+# Success
912
913=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/network.yaml'
914=== target is u'../../../../helper/setup/network.yaml'
915=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/network_setup.py'
916=== target is u'../../../../helper/setup/network_setup.py'
917=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/simple_os_checks.py'
918=== target is u'../../../../helper/tests/simple_os_checks.py'
919=== added symlink 'specs/full_stack/next_deploy_ssl/ocata/utils'
920=== target is u'../../../../helper/utils'
921=== added directory 'specs/full_stack/stable_deploy/newton'
922=== added file 'specs/full_stack/stable_deploy/newton/SPEC_INFO.txt'
923--- specs/full_stack/stable_deploy/newton/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
924+++ specs/full_stack/stable_deploy/newton/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
925@@ -0,0 +1,2 @@
926+This spec performs a non-ha deploy using the stable charms and then runs tests
927+to validate the deployment
928
929=== added symlink 'specs/full_stack/stable_deploy/newton/check_juju.py'
930=== target is u'../../../../helper/tests/check_juju.py'
931=== added symlink 'specs/full_stack/stable_deploy/newton/collect-stable-xenial'
932=== target is u'../../../../helper/collect/collect-stable-xenial'
933=== added symlink 'specs/full_stack/stable_deploy/newton/collect-stable-yakkety'
934=== target is u'../../../../helper/collect/collect-stable-yakkety'
935=== added symlink 'specs/full_stack/stable_deploy/newton/full.yaml'
936=== target is u'../../../../helper/bundles/full.yaml'
937=== added symlink 'specs/full_stack/stable_deploy/newton/git_checkout_stable.py'
938=== target is u'../../../../helper/setup/git_checkout_stable.py'
939=== added symlink 'specs/full_stack/stable_deploy/newton/image_setup.py'
940=== target is u'../../../../helper/setup/image_setup.py'
941=== added symlink 'specs/full_stack/stable_deploy/newton/images.yaml'
942=== target is u'../../../../helper/setup/images.yaml'
943=== added symlink 'specs/full_stack/stable_deploy/newton/keystone_setup.py'
944=== target is u'../../../../helper/setup/keystone_setup.py'
945=== added symlink 'specs/full_stack/stable_deploy/newton/keystone_users.yaml'
946=== target is u'../../../../helper/setup/keystone_users.yaml'
947=== added file 'specs/full_stack/stable_deploy/newton/manifest'
948--- specs/full_stack/stable_deploy/newton/manifest 1970-01-01 00:00:00 +0000
949+++ specs/full_stack/stable_deploy/newton/manifest 2017-02-14 02:06:30 +0000
950@@ -0,0 +1,26 @@
951+# Collect the charm branches from Launchpad
952+collect config=collect-stable-${MOJO_SERIES}
953+
954+# Checkout stable
955+script config=git_checkout_stable.py
956+
957+
958+# Use juju deployer with full.yaml bundle
959+deploy config=full.yaml delay=0 wait=True target=${MOJO_SERIES}-newton
960+
961+# Check juju statuses are green and that hooks have finished
962+verify config=check_juju.py
963+
964+# Create sdn on overcloud
965+script config=network_setup.py
966+
967+# Setup glance images
968+script config=image_setup.py
969+
970+# Setup keystone users
971+script config=keystone_setup.py
972+
973+# Create 1 * tiny cirros and 1 * small precise instances on the overcloud
974+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
975+
976+# Success
977
978=== added symlink 'specs/full_stack/stable_deploy/newton/network.yaml'
979=== target is u'../../../../helper/setup/network.yaml'
980=== added symlink 'specs/full_stack/stable_deploy/newton/network_setup.py'
981=== target is u'../../../../helper/setup/network_setup.py'
982=== added symlink 'specs/full_stack/stable_deploy/newton/simple_os_checks.py'
983=== target is u'../../../../helper/tests/simple_os_checks.py'
984=== added symlink 'specs/full_stack/stable_deploy/newton/utils'
985=== target is u'../../../../helper/utils'
986=== added directory 'specs/full_stack/stable_deploy/ocata'
987=== added file 'specs/full_stack/stable_deploy/ocata/SPEC_INFO.txt'
988--- specs/full_stack/stable_deploy/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
989+++ specs/full_stack/stable_deploy/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
990@@ -0,0 +1,2 @@
991+This spec performs a non-ha deploy using the stable charms and then runs tests
992+to validate the deployment
993
994=== added symlink 'specs/full_stack/stable_deploy/ocata/check_juju.py'
995=== target is u'../../../../helper/tests/check_juju.py'
996=== added symlink 'specs/full_stack/stable_deploy/ocata/collect-stable-xenial'
997=== target is u'../../../../helper/collect/collect-stable-xenial'
998=== added symlink 'specs/full_stack/stable_deploy/ocata/collect-stable-zesty'
999=== target is u'../../../../helper/collect/collect-stable-zesty'
1000=== added symlink 'specs/full_stack/stable_deploy/ocata/full.yaml'
1001=== target is u'../../../../helper/bundles/full.yaml'
1002=== added symlink 'specs/full_stack/stable_deploy/ocata/git_checkout_stable.py'
1003=== target is u'../../../../helper/setup/git_checkout_stable.py'
1004=== added symlink 'specs/full_stack/stable_deploy/ocata/image_setup.py'
1005=== target is u'../../../../helper/setup/image_setup.py'
1006=== added symlink 'specs/full_stack/stable_deploy/ocata/images.yaml'
1007=== target is u'../../../../helper/setup/images.yaml'
1008=== added symlink 'specs/full_stack/stable_deploy/ocata/keystone_setup.py'
1009=== target is u'../../../../helper/setup/keystone_setup.py'
1010=== added symlink 'specs/full_stack/stable_deploy/ocata/keystone_users.yaml'
1011=== target is u'../../../../helper/setup/keystone_users.yaml'
1012=== added file 'specs/full_stack/stable_deploy/ocata/manifest'
1013--- specs/full_stack/stable_deploy/ocata/manifest 1970-01-01 00:00:00 +0000
1014+++ specs/full_stack/stable_deploy/ocata/manifest 2017-02-14 02:06:30 +0000
1015@@ -0,0 +1,26 @@
1016+# Collect the charm branches from Launchpad
1017+collect config=collect-stable-${MOJO_SERIES}
1018+
1019+# Checkout stable
1020+script config=git_checkout_stable.py
1021+
1022+
1023+# Use juju deployer with full.yaml bundle
1024+deploy config=full.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
1025+
1026+# Check juju statuses are green and that hooks have finished
1027+verify config=check_juju.py
1028+
1029+# Create sdn on overcloud
1030+script config=network_setup.py
1031+
1032+# Setup glance images
1033+script config=image_setup.py
1034+
1035+# Setup keystone users
1036+script config=keystone_setup.py
1037+
1038+# Create 1 * tiny cirros and 1 * small precise instances on the overcloud
1039+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
1040+
1041+# Success
1042
1043=== added symlink 'specs/full_stack/stable_deploy/ocata/network.yaml'
1044=== target is u'../../../../helper/setup/network.yaml'
1045=== added symlink 'specs/full_stack/stable_deploy/ocata/network_setup.py'
1046=== target is u'../../../../helper/setup/network_setup.py'
1047=== added symlink 'specs/full_stack/stable_deploy/ocata/simple_os_checks.py'
1048=== target is u'../../../../helper/tests/simple_os_checks.py'
1049=== added symlink 'specs/full_stack/stable_deploy/ocata/utils'
1050=== target is u'../../../../helper/utils'
1051=== added directory 'specs/full_stack/stable_deploy_baremetal/newton'
1052=== added file 'specs/full_stack/stable_deploy_baremetal/newton/SPEC_INFO.txt'
1053--- specs/full_stack/stable_deploy_baremetal/newton/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1054+++ specs/full_stack/stable_deploy_baremetal/newton/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1055@@ -0,0 +1,4 @@
1056+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
1057+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
1058+roughly equivalent to the next/default yamls. As swift is the object store,
1059+ceph-radosgw is not exercised.
1060
1061=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/baremetal7.yaml'
1062=== target is u'../../../../helper/bundles/baremetal7.yaml'
1063=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/check_juju.py'
1064=== target is u'../../../../helper/tests/check_juju.py'
1065=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/collect-stable-xenial'
1066=== target is u'../../../../helper/collect/collect-stable-xenial'
1067=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/collect-stable-yakkety'
1068=== target is u'../../../../helper/collect/collect-stable-yakkety'
1069=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/git_checkout_stable.py'
1070=== target is u'../../../../helper/setup/git_checkout_stable.py'
1071=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/image_setup.py'
1072=== target is u'../../../../helper/setup/image_setup.py'
1073=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/images.yaml'
1074=== target is u'../../../../helper/setup/images.yaml'
1075=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/keystone_setup.py'
1076=== target is u'../../../../helper/setup/keystone_setup.py'
1077=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/keystone_users.yaml'
1078=== target is u'../../../../helper/setup/keystone_users.yaml'
1079=== added file 'specs/full_stack/stable_deploy_baremetal/newton/manifest'
1080--- specs/full_stack/stable_deploy_baremetal/newton/manifest 1970-01-01 00:00:00 +0000
1081+++ specs/full_stack/stable_deploy_baremetal/newton/manifest 2017-02-14 02:06:30 +0000
1082@@ -0,0 +1,33 @@
1083+# Collect the charm branches from Launchpad
1084+collect config=collect-stable-${MOJO_SERIES}
1085+
1086+# Checkout stable
1087+script config=git_checkout_stable.py
1088+
1089+
1090+# Insert new uuid for fsid in bundle
1091+script config=scripts/fsid_uuid_insert.sh lxc=False
1092+
1093+# Optionally inject juju/maas tags into bundle if env var is set
1094+# FYI: Env vars are lost if lxc is not False.
1095+script config=scripts/bundle_constrainer_inject_tags.sh lxc=False
1096+
1097+# Use juju deployer with baremetal7.yaml bundle
1098+deploy config=baremetal7.yaml delay=0 timeout=4500 wait=True target=${MOJO_SERIES}-newton
1099+
1100+# Check juju statuses are green and that hooks have finished
1101+verify config=check_juju.py
1102+
1103+# Create sdn on overcloud
1104+script config=network_setup.py
1105+
1106+# Setup glance images
1107+script config=image_setup.py
1108+
1109+# Setup keystone users
1110+script config=keystone_setup.py
1111+
1112+# Create and check instances on the deployed cloud
1113+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
1114+
1115+# Success
1116
1117=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/network.yaml'
1118=== target is u'../../../../helper/setup/network-dellstack.yaml'
1119=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/network_setup.py'
1120=== target is u'../../../../helper/setup/network_setup.py'
1121=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/scripts'
1122=== target is u'../../../../helper/scripts'
1123=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/simple_os_checks.py'
1124=== target is u'../../../../helper/tests/simple_os_checks.py'
1125=== added symlink 'specs/full_stack/stable_deploy_baremetal/newton/utils'
1126=== target is u'../../../../helper/utils'
1127=== added directory 'specs/full_stack/stable_deploy_baremetal/ocata'
1128=== added file 'specs/full_stack/stable_deploy_baremetal/ocata/SPEC_INFO.txt'
1129--- specs/full_stack/stable_deploy_baremetal/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1130+++ specs/full_stack/stable_deploy_baremetal/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1131@@ -0,0 +1,4 @@
1132+This MITAKA spec deploys a non-ha 7-machine bundle, intended for bare metal
1133+with smoosh. It uses the baremetal7.yaml bundle which aims to exercise a stack
1134+roughly equivalent to the next/default yamls. As swift is the object store,
1135+ceph-radosgw is not exercised.
1136
1137=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/baremetal7.yaml'
1138=== target is u'../../../../helper/bundles/baremetal7.yaml'
1139=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/check_juju.py'
1140=== target is u'../../../../helper/tests/check_juju.py'
1141=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/collect-stable-xenial'
1142=== target is u'../../../../helper/collect/collect-stable-xenial'
1143=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/collect-stable-zesty'
1144=== target is u'../../../../helper/collect/collect-stable-zesty'
1145=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/git_checkout_stable.py'
1146=== target is u'../../../../helper/setup/git_checkout_stable.py'
1147=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/image_setup.py'
1148=== target is u'../../../../helper/setup/image_setup.py'
1149=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/images.yaml'
1150=== target is u'../../../../helper/setup/images.yaml'
1151=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/keystone_setup.py'
1152=== target is u'../../../../helper/setup/keystone_setup.py'
1153=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/keystone_users.yaml'
1154=== target is u'../../../../helper/setup/keystone_users.yaml'
1155=== added file 'specs/full_stack/stable_deploy_baremetal/ocata/manifest'
1156--- specs/full_stack/stable_deploy_baremetal/ocata/manifest 1970-01-01 00:00:00 +0000
1157+++ specs/full_stack/stable_deploy_baremetal/ocata/manifest 2017-02-14 02:06:30 +0000
1158@@ -0,0 +1,33 @@
1159+# Collect the charm branches from Launchpad
1160+collect config=collect-stable-${MOJO_SERIES}
1161+
1162+# Checkout stable
1163+script config=git_checkout_stable.py
1164+
1165+
1166+# Insert new uuid for fsid in bundle
1167+script config=scripts/fsid_uuid_insert.sh lxc=False
1168+
1169+# Optionally inject juju/maas tags into bundle if env var is set
1170+# FYI: Env vars are lost if lxc is not False.
1171+script config=scripts/bundle_constrainer_inject_tags.sh lxc=False
1172+
1173+# Use juju deployer with baremetal7.yaml bundle
1174+deploy config=baremetal7.yaml delay=0 timeout=4500 wait=True target=${MOJO_SERIES}-ocata
1175+
1176+# Check juju statuses are green and that hooks have finished
1177+verify config=check_juju.py
1178+
1179+# Create sdn on overcloud
1180+script config=network_setup.py
1181+
1182+# Setup glance images
1183+script config=image_setup.py
1184+
1185+# Setup keystone users
1186+script config=keystone_setup.py
1187+
1188+# Create and check instances on the deployed cloud
1189+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
1190+
1191+# Success
1192
1193=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/network.yaml'
1194=== target is u'../../../../helper/setup/network-dellstack.yaml'
1195=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/network_setup.py'
1196=== target is u'../../../../helper/setup/network_setup.py'
1197=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/scripts'
1198=== target is u'../../../../helper/scripts'
1199=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/simple_os_checks.py'
1200=== target is u'../../../../helper/tests/simple_os_checks.py'
1201=== added symlink 'specs/full_stack/stable_deploy_baremetal/ocata/utils'
1202=== target is u'../../../../helper/utils'
1203=== modified file 'specs/full_stack/stable_deploy_ssl/icehouse/manifest'
1204--- specs/full_stack/stable_deploy_ssl/icehouse/manifest 2016-04-12 16:45:46 +0000
1205+++ specs/full_stack/stable_deploy_ssl/icehouse/manifest 2017-02-14 02:06:30 +0000
1206@@ -4,7 +4,6 @@
1207 # Checkout stable
1208 script config=git_checkout_stable.py
1209
1210-
1211 # Use juju deployer with full.yaml bundle
1212 deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-icehouse
1213
1214
1215=== modified file 'specs/full_stack/stable_deploy_ssl/kilo/manifest'
1216--- specs/full_stack/stable_deploy_ssl/kilo/manifest 2016-04-12 16:45:46 +0000
1217+++ specs/full_stack/stable_deploy_ssl/kilo/manifest 2017-02-14 02:06:30 +0000
1218@@ -4,7 +4,6 @@
1219 # Checkout stable
1220 script config=git_checkout_stable.py
1221
1222-
1223 # Use juju deployer with full.yaml bundle
1224 deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-kilo
1225
1226
1227=== modified file 'specs/full_stack/stable_deploy_ssl/liberty/manifest'
1228--- specs/full_stack/stable_deploy_ssl/liberty/manifest 2016-04-12 16:45:46 +0000
1229+++ specs/full_stack/stable_deploy_ssl/liberty/manifest 2017-02-14 02:06:30 +0000
1230@@ -4,7 +4,6 @@
1231 # Checkout stable
1232 script config=git_checkout_stable.py
1233
1234-
1235 # Use juju deployer with full.yaml bundle
1236 deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-liberty
1237
1238
1239=== modified file 'specs/full_stack/stable_deploy_ssl/mitaka/manifest'
1240--- specs/full_stack/stable_deploy_ssl/mitaka/manifest 2016-09-27 18:05:20 +0000
1241+++ specs/full_stack/stable_deploy_ssl/mitaka/manifest 2017-02-14 02:06:30 +0000
1242@@ -4,7 +4,6 @@
1243 # Checkout stable
1244 script config=git_checkout_stable.py
1245
1246-
1247 # Use juju deployer with full.yaml bundle
1248 deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-mitaka
1249
1250
1251=== modified file 'specs/full_stack/stable_deploy_ssl/newton/manifest'
1252--- specs/full_stack/stable_deploy_ssl/newton/manifest 2016-10-05 21:20:34 +0000
1253+++ specs/full_stack/stable_deploy_ssl/newton/manifest 2017-02-14 02:06:30 +0000
1254@@ -4,7 +4,6 @@
1255 # Checkout stable
1256 script config=git_checkout_stable.py
1257
1258-
1259 # Use juju deployer with full.yaml bundle
1260 deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-newton
1261
1262
1263=== added directory 'specs/full_stack/stable_deploy_ssl/ocata'
1264=== added file 'specs/full_stack/stable_deploy_ssl/ocata/SPEC_INFO.txt'
1265--- specs/full_stack/stable_deploy_ssl/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1266+++ specs/full_stack/stable_deploy_ssl/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1267@@ -0,0 +1,2 @@
1268+This spec performs a non-ha deploy using the stable charms wil ssl enabled
1269+and then runs tests to validate the deployment
1270
1271=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/check_juju.py'
1272=== target is u'../../../../helper/tests/check_juju.py'
1273=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/collect-stable-xenial'
1274=== target is u'../../../../helper/collect/collect-stable-xenial'
1275=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/collect-stable-zesty'
1276=== target is u'../../../../helper/collect/collect-stable-zesty'
1277=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/full-ssl.yaml'
1278=== target is u'../../../../helper/bundles/full-ssl.yaml'
1279=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/git_checkout_stable.py'
1280=== target is u'../../../../helper/setup/git_checkout_stable.py'
1281=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/image_setup.py'
1282=== target is u'../../../../helper/setup/image_setup.py'
1283=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/images.yaml'
1284=== target is u'../../../../helper/setup/images.yaml'
1285=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/keystone_setup.py'
1286=== target is u'../../../../helper/setup/keystone_setup.py'
1287=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/keystone_users.yaml'
1288=== target is u'../../../../helper/setup/keystone_users.yaml'
1289=== added file 'specs/full_stack/stable_deploy_ssl/ocata/manifest'
1290--- specs/full_stack/stable_deploy_ssl/ocata/manifest 1970-01-01 00:00:00 +0000
1291+++ specs/full_stack/stable_deploy_ssl/ocata/manifest 2017-02-14 02:06:30 +0000
1292@@ -0,0 +1,25 @@
1293+# Collect the charm branches from Launchpad
1294+collect config=collect-stable-${MOJO_SERIES}
1295+
1296+# Checkout stable
1297+script config=git_checkout_stable.py
1298+
1299+# Use juju deployer with full.yaml bundle
1300+deploy config=full-ssl.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
1301+
1302+# Check juju statuses are green and that hooks have finished
1303+verify config=check_juju.py
1304+
1305+# Create sdn on overcloud
1306+script config=network_setup.py
1307+
1308+# Setup glance images
1309+script config=image_setup.py
1310+
1311+# Setup keystone users
1312+script config=keystone_setup.py
1313+
1314+# Create 1 * tiny cirros and 1 * small precise instances on the overcloud
1315+verify config=simple_os_checks.py MACHINES='cirros:m1.tiny:1 precise:m1.small:1' CLOUDINIT_WAIT="300"
1316+
1317+# Success
1318
1319=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/network.yaml'
1320=== target is u'../../../../helper/setup/network.yaml'
1321=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/network_setup.py'
1322=== target is u'../../../../helper/setup/network_setup.py'
1323=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/simple_os_checks.py'
1324=== target is u'../../../../helper/tests/simple_os_checks.py'
1325=== added symlink 'specs/full_stack/stable_deploy_ssl/ocata/utils'
1326=== target is u'../../../../helper/utils'
1327=== added directory 'specs/object_storage/ceph_radosgw/ha/ocata'
1328=== added file 'specs/object_storage/ceph_radosgw/ha/ocata/SPEC_INFO.txt'
1329--- specs/object_storage/ceph_radosgw/ha/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1330+++ specs/object_storage/ceph_radosgw/ha/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1331@@ -0,0 +1,3 @@
1332+This spec deploys a ceph cluster fronted by multiple ceph rados gateway nodes.
1333+The rados gw leader is removed and additional units added. With tests run
1334+after each change
1335
1336=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/add_unit.py'
1337=== target is u'../../../../../helper/setup/add_unit.py'
1338=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/cephradosgw-ha.yaml'
1339=== target is u'../../../../../helper/bundles/cephradosgw-ha.yaml'
1340=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/check_juju.py'
1341=== target is u'../../../../../helper/tests/check_juju.py'
1342=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/collect-next-cephradosgw-ha'
1343=== target is u'../../../../../helper/collect/collect-next-cephradosgw-ha'
1344=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/delete_crm_leader.py'
1345=== target is u'../../../../../helper/setup/delete_crm_leader.py'
1346=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/juju_set.py'
1347=== target is u'../../../../../helper/setup/juju_set.py'
1348=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/keystone_setup.py'
1349=== target is u'../../../../../helper/setup/keystone_setup.py'
1350=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/keystone_users.yaml'
1351=== target is u'../../../../../helper/setup/keystone_users.yaml'
1352=== added file 'specs/object_storage/ceph_radosgw/ha/ocata/manifest'
1353--- specs/object_storage/ceph_radosgw/ha/ocata/manifest 1970-01-01 00:00:00 +0000
1354+++ specs/object_storage/ceph_radosgw/ha/ocata/manifest 2017-02-14 02:06:30 +0000
1355@@ -0,0 +1,34 @@
1356+# Collect the charm branches from Launchpad
1357+collect config=collect-next-cephradosgw-ha
1358+
1359+# Use juju deployer with cephradosgw-ha.yaml bundle
1360+deploy config=cephradosgw-ha.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
1361+
1362+# Check juju statuses are green and that hooks have finished
1363+verify config=check_juju.py
1364+
1365+# Setup keystone users
1366+script config=keystone_setup.py
1367+
1368+# Test obj store by sending and recieving files
1369+verify config=test_obj_store.py
1370+
1371+# Delete the unit which is currently the leader (according to corosync)
1372+script config=delete_crm_leader.py SERVICE='ceph-radosgw' RESOURCE='res_cephrg_eth0_vip'
1373+
1374+# Test obj store by sending and recieving files
1375+verify config=test_obj_store.py
1376+
1377+# Add 2 new ceph-radosgw units
1378+script config=add_unit.py UNITS='ceph-radosgw:2'
1379+
1380+# Test obj store by sending and recieving files
1381+verify config=test_obj_store.py
1382+
1383+# Switch to using the ceph-radosgw embedded webserver
1384+script config=juju_set.py SERVICE="ceph-radosgw" KV="use-embedded-webserver=True"
1385+
1386+# Test obj store by sending and recieving files
1387+verify config=test_obj_store.py
1388+
1389+# Success
1390
1391=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/test_obj_store.py'
1392=== target is u'../../../../../helper/tests/test_obj_store.py'
1393=== added symlink 'specs/object_storage/ceph_radosgw/ha/ocata/utils'
1394=== target is u'../../../../../helper/utils'
1395=== added directory 'specs/object_storage/ceph_radosgw/simple_nonha/ocata'
1396=== added file 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/SPEC_INFO.txt'
1397--- specs/object_storage/ceph_radosgw/simple_nonha/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1398+++ specs/object_storage/ceph_radosgw/simple_nonha/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1399@@ -0,0 +1,3 @@
1400+This spec deploys a ceph cluster fronted by a single ceph rados gateway node.
1401+The cluster is then tested with mulitple object store gets and retrivals.
1402+Glance integeration is also tested.
1403
1404=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/cephradosgw.yaml'
1405=== target is u'../../../../../helper/bundles/cephradosgw.yaml'
1406=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/check_juju.py'
1407=== target is u'../../../../../helper/tests/check_juju.py'
1408=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/collect-next-cephradosgw'
1409=== target is u'../../../../../helper/collect/collect-next-cephradosgw'
1410=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/image_setup.py'
1411=== target is u'../../../../../helper/setup/image_setup.py'
1412=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/images.yaml'
1413=== target is u'../../../../../helper/setup/images.yaml'
1414=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/keystone_setup.py'
1415=== target is u'../../../../../helper/setup/keystone_setup.py'
1416=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/keystone_users.yaml'
1417=== target is u'../../../../../helper/setup/keystone_users.yaml'
1418=== added file 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/manifest'
1419--- specs/object_storage/ceph_radosgw/simple_nonha/ocata/manifest 1970-01-01 00:00:00 +0000
1420+++ specs/object_storage/ceph_radosgw/simple_nonha/ocata/manifest 2017-02-14 02:06:30 +0000
1421@@ -0,0 +1,19 @@
1422+# Collect the charm branches from Launchpad
1423+collect config=collect-next-cephradosgw
1424+
1425+# Use juju deployer with cephradosgw-ha.yaml bundle
1426+deploy config=cephradosgw.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
1427+
1428+# Check juju statuses are green and that hooks have finished
1429+verify config=check_juju.py
1430+
1431+# Setup images
1432+script config=image_setup.py
1433+
1434+# Setup keystone users
1435+script config=keystone_setup.py
1436+
1437+# Test obj store by sending and recieving files
1438+verify config=test_obj_store.py
1439+
1440+# Success
1441
1442=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/test_obj_store.py'
1443=== target is u'../../../../../helper/tests/test_obj_store.py'
1444=== added symlink 'specs/object_storage/ceph_radosgw/simple_nonha/ocata/utils'
1445=== target is u'../../../../../helper/utils'
1446=== added directory 'specs/object_storage/swift_proxy/simple_nonha/ocata'
1447=== added file 'specs/object_storage/swift_proxy/simple_nonha/ocata/SPEC_INFO.txt'
1448--- specs/object_storage/swift_proxy/simple_nonha/ocata/SPEC_INFO.txt 1970-01-01 00:00:00 +0000
1449+++ specs/object_storage/swift_proxy/simple_nonha/ocata/SPEC_INFO.txt 2017-02-14 02:06:30 +0000
1450@@ -0,0 +1,2 @@
1451+This spec deploys a swift cluster fronted by a single swift proxy. The
1452+resulting object store is then tested.
1453
1454=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/check_juju.py'
1455=== target is u'../../../../../helper/tests/check_juju.py'
1456=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/collect-next-swift-proxy'
1457=== target is u'../../../../../helper/collect/collect-next-swift-proxy'
1458=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/image_setup.py'
1459=== target is u'../../../../../helper/setup/image_setup.py'
1460=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/images.yaml'
1461=== target is u'../../../../../helper/setup/images.yaml'
1462=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/keystone_setup.py'
1463=== target is u'../../../../../helper/setup/keystone_setup.py'
1464=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/keystone_users.yaml'
1465=== target is u'../../../../../helper/setup/keystone_users.yaml'
1466=== added file 'specs/object_storage/swift_proxy/simple_nonha/ocata/manifest'
1467--- specs/object_storage/swift_proxy/simple_nonha/ocata/manifest 1970-01-01 00:00:00 +0000
1468+++ specs/object_storage/swift_proxy/simple_nonha/ocata/manifest 2017-02-14 02:06:30 +0000
1469@@ -0,0 +1,22 @@
1470+# Collect the charm branches from Launchpad
1471+collect config=collect-next-swift-proxy
1472+
1473+# Use juju deployer with cephradosgw-ha.yaml bundle
1474+deploy config=swift-proxy.yaml delay=0 wait=True target=${MOJO_SERIES}-ocata
1475+
1476+# Check juju statuses are green and that hooks have finished
1477+verify config=check_juju.py
1478+
1479+# Setup glance images
1480+script config=image_setup.py
1481+
1482+# Setup keystone users
1483+script config=keystone_setup.py
1484+
1485+# Check ring data is consistent accross proxies
1486+verify config=swift_ring_status.py
1487+
1488+# Test obj store by sending and recieving files
1489+verify config=test_obj_store.py
1490+
1491+# Success
1492
1493=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/swift-proxy.yaml'
1494=== target is u'../../../../../helper/bundles/swift-proxy.yaml'
1495=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/swift_ring_status.py'
1496=== target is u'../../../../../helper/tests/swift_ring_status.py'
1497=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/test_obj_store.py'
1498=== target is u'../../../../../helper/tests/test_obj_store.py'
1499=== added symlink 'specs/object_storage/swift_proxy/simple_nonha/ocata/utils'
1500=== target is u'../../../../../helper/utils'

Subscribers

People subscribed via source and target branches