Merge lp:~chris.macnaughton/openstack-charm-testing/next-ceph-osd-bundle into lp:openstack-charm-testing

Proposed by Chris MacNaughton
Status: Rejected
Rejected by: Ryan Beisner
Proposed branch: lp:~chris.macnaughton/openstack-charm-testing/next-ceph-osd-bundle
Merge into: lp:openstack-charm-testing
Diff against target: 348 lines (+344/-0)
1 file modified
bundles/dev/next-ceph-mon.yaml (+344/-0)
To merge this branch: bzr merge lp:~chris.macnaughton/openstack-charm-testing/next-ceph-osd-bundle
Reviewer Review Type Date Requested Status
Ryan Beisner Needs Resubmitting
Review via email: mp+285890@code.launchpad.net

Description of the change

Add ceph-mon and ceph-osd to bundle

To post a comment you must log in.
177. By Chris MacNaughton

rename

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

Thanks for your work on this.

FYI - Diff against next.yaml:
http://paste.ubuntu.com/15024707/

It looks sane. I'll queue up some tests and holler back.

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

We'll need to manually update the proposed bundle based on next.yaml to update for git branches.

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

There is still a need for this, but it needs to be redone based on the current bundles/sparse/next.yaml file. Please rebase and resubmit.

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

The code repo for this project is now at the following location:
https://github.com/openstack-charmers/openstack-charm-testing

review: Needs Resubmitting

Unmerged revisions

177. By Chris MacNaughton

rename

176. By Chris MacNaughton

add ceph-mon

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'bundles/dev/next-ceph-mon.yaml'
--- bundles/dev/next-ceph-mon.yaml 1970-01-01 00:00:00 +0000
+++ bundles/dev/next-ceph-mon.yaml 2016-02-12 15:12:14 +0000
@@ -0,0 +1,344 @@
1# vim: set ts=2 et:
2# deployer bundle for development ('next') charms
3# UOSCI relies on this for OS-on-OS deployment testing
4openstack-services:
5 services:
6 mysql:
7 branch: lp:~openstack-charmers/charms/trusty/percona-cluster/next
8 constraints: mem=4G
9 options:
10 dataset-size: 50%
11 max-connections: 20000
12# root-password: changeme
13# sst-password: changeme
14 rabbitmq-server:
15 branch: lp:~openstack-charmers/charms/trusty/rabbitmq-server/next
16 constraints: mem=1G
17 ceph-mon:
18 branch: lp:~chris.macnaughton/charms/trusty/ceph-mon/trunk
19 num_units: 3
20 constraints: mem=1G
21 options:
22 monitor-count: 3
23 ceph-osd:
24 branch: lp:~openstack-charmers/charms/trusty/ceph-osd/next
25 num_units: 3
26 constraints: mem=1G
27 options:
28 osd-devices: /dev/vdb
29 osd-reformat: "yes"
30 ephemeral-unmount: /mnt
31 keystone:
32 branch: lp:~openstack-charmers/charms/trusty/keystone/next
33 constraints: mem=1G
34 options:
35 admin-password: openstack
36 admin-token: ubuntutesting
37 openstack-dashboard:
38 branch: lp:~openstack-charmers/charms/trusty/openstack-dashboard/next
39 constraints: mem=1G
40 nova-compute:
41 branch: lp:~openstack-charmers/charms/trusty/nova-compute/next
42 num_units: 3
43 constraints: mem=4G
44 options:
45 enable-live-migration: True
46 enable-resize: True
47 migration-auth-type: ssh
48 nova-cloud-controller:
49 branch: lp:~openstack-charmers/charms/trusty/nova-cloud-controller/next
50 constraints: mem=1G
51 options:
52 network-manager: Neutron
53 quantum-security-groups: "yes"
54 neutron-gateway:
55 branch: lp:~openstack-charmers/charms/trusty/neutron-gateway/next
56 constraints: mem=1G
57 options:
58 instance-mtu: 1300
59 cinder:
60 branch: lp:~openstack-charmers/charms/trusty/cinder/next
61 options:
62 block-device: "None"
63 glance-api-version: 2
64 constraints: mem=1G
65 cinder-ceph:
66 branch: lp:~openstack-charmers/charms/trusty/cinder-ceph/next
67 glance:
68 branch: lp:~openstack-charmers/charms/trusty/glance/next
69 constraints: mem=1G
70 swift-proxy:
71 branch: lp:~openstack-charmers/charms/trusty/swift-proxy/next
72 constraints: mem=1G
73 options:
74 zone-assignment: manual
75 replicas: 3
76 swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
77 swift-storage-z1:
78 branch: lp:~openstack-charmers/charms/trusty/swift-storage/next
79 constraints: mem=1G
80 options:
81 zone: 1
82 block-device: vdb
83 overwrite: "true"
84 swift-storage-z2:
85 branch: lp:~openstack-charmers/charms/trusty/swift-storage/next
86 constraints: mem=1G
87 options:
88 zone: 2
89 block-device: vdb
90 overwrite: "true"
91 swift-storage-z3:
92 branch: lp:~openstack-charmers/charms/trusty/swift-storage/next
93 constraints: mem=1G
94 options:
95 zone: 3
96 block-device: vdb
97 overwrite: "true"
98 ceilometer:
99 branch: lp:~openstack-charmers/charms/trusty/ceilometer/next
100 constraints: mem=1G
101 ceilometer-agent:
102 branch: lp:~openstack-charmers/charms/trusty/ceilometer-agent/next
103 heat:
104 branch: lp:~openstack-charmers/charms/trusty/heat/next
105 mongodb:
106 branch: lp:charms/trusty/mongodb
107 constraints: mem=1G
108 relations:
109 - [ keystone, mysql ]
110 - [ nova-cloud-controller, mysql ]
111 - [ nova-cloud-controller, rabbitmq-server ]
112 - [ nova-cloud-controller, glance ]
113 - [ nova-cloud-controller, keystone ]
114 - [ nova-compute, nova-cloud-controller ]
115 - [ nova-compute, mysql ]
116 - - nova-compute
117 - rabbitmq-server:amqp
118 - [ nova-compute, glance ]
119 - [ nova-compute, ceph-mon ]
120 - [ glance, mysql ]
121 - [ glance, keystone ]
122 - [ glance, ceph-mon ]
123 - [ glance, cinder ]
124 - [ cinder, mysql ]
125 - [ cinder, rabbitmq-server ]
126 - [ cinder, nova-cloud-controller ]
127 - [ cinder, keystone ]
128 - [ cinder, cinder-ceph ]
129 - [ cinder-ceph, ceph-mon ]
130 - [ ceph-mon, ceph-osd]
131 - [ neutron-gateway, mysql ]
132 - [ neutron-gateway, nova-cloud-controller ]
133 - [ openstack-dashboard, keystone ]
134 - [ swift-proxy, keystone ]
135 - [ swift-proxy, swift-storage-z1 ]
136 - [ swift-proxy, swift-storage-z2 ]
137 - [ swift-proxy, swift-storage-z3 ]
138 - - ceilometer
139 - keystone:identity-service
140 - [ ceilometer, rabbitmq-server ]
141 - [ ceilometer, mongodb ]
142 - [ ceilometer-agent, nova-compute ]
143 - [ ceilometer-agent, ceilometer ]
144 - [ heat, mysql ]
145 - [ heat, keystone ]
146 - [ heat, rabbitmq-server ]
147openstack-singlerabbit:
148 inherits: openstack-services
149 relations:
150 - [ "neutron-gateway:amqp", rabbitmq-server ]
151openstack-icehouse:
152 inherits: openstack-singlerabbit
153 services:
154 neutron-api:
155 branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
156 constraints: mem=1G
157 options:
158 neutron-security-groups: True
159 neutron-openvswitch:
160 branch: lp:~openstack-charmers/charms/trusty/neutron-openvswitch/next
161 relations:
162 - [ neutron-api, mysql ]
163 - [ neutron-api, rabbitmq-server ]
164 - [ neutron-api, nova-cloud-controller ]
165 - [ neutron-api, neutron-openvswitch ]
166 - [ neutron-api, keystone ]
167 - [ neutron-api, neutron-gateway ]
168 - [ neutron-openvswitch, nova-compute ]
169 - [ neutron-openvswitch, rabbitmq-server ]
170openstack-icehouse-msg-split:
171 inherits: openstack-services
172 services:
173 neutron-api:
174 branch: lp:~openstack-charmers/charms/trusty/neutron-api/next
175 constraints: mem=1G
176 options:
177 neutron-security-groups: True
178 neutron-openvswitch:
179 branch: lp:~openstack-charmers/charms/trusty/neutron-openvswitch/next
180 rabbitmq-server-neutron:
181 branch: lp:charms/trusty/rabbitmq-server
182 constraints: mem=1G
183 relations:
184 - [ neutron-api, mysql ]
185 - [ neutron-api, rabbitmq-server-neutron ]
186 - [ neutron-api, nova-cloud-controller ]
187 - [ neutron-api, neutron-openvswitch ]
188 - [ neutron-api, keystone ]
189 - [ neutron-api, neutron-gateway ]
190 - [ neutron-openvswitch, nova-compute ]
191 - [ neutron-openvswitch, rabbitmq-server-neutron ]
192 - [ "neutron-gateway:amqp-nova", rabbitmq-server ]
193 - [ "neutron-gateway:amqp", rabbitmq-server-neutron ]
194# icehouse
195precise-icehouse:
196 inherits: openstack-singlerabbit
197 series: precise
198 services:
199 mysql:
200 branch: lp:charms/trusty/mysql
201 overrides:
202 openstack-origin: cloud:precise-icehouse
203 source: cloud:precise-icehouse
204precise-icehouse-proposed:
205 inherits: precise-icehouse
206 overrides:
207 openstack-origin: cloud:precise-icehouse/proposed
208 source: cloud:precise-updates/icehouse
209precise-icehouse-staging:
210 inherits: precise-icehouse
211 overrides:
212 openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging
213 source: ppa:ubuntu-cloud-archive/icehouse-staging
214precise-icehouse-trunk:
215 inherits: precise-icehouse
216 overrides:
217 openstack-origin: ppa:openstack-ubuntu-testing/icehouse
218 source: ppa:openstack-ubuntu-testing/icehouse
219trusty-icehouse:
220 inherits: openstack-icehouse
221 series: trusty
222trusty-icehouse-msg-split:
223 inherits: openstack-icehouse-msg-split
224 series: trusty
225trusty-icehouse-proposed:
226 inherits: trusty-icehouse
227 overrides:
228 source: proposed
229 openstack-origin: distro-proposed
230trusty-icehouse-trunk:
231 inherits: trusty-icehouse
232 overrides:
233 openstack-origin: ppa:openstack-ubuntu-testing/icehouse
234 source: ppa:openstack-ubuntu-testing/icehouse
235 offline-compression: "no"
236# juno
237trusty-juno:
238 inherits: openstack-icehouse
239 series: trusty
240 overrides:
241 openstack-origin: cloud:trusty-juno
242 source: cloud:trusty-juno
243trusty-juno-proposed:
244 inherits: trusty-juno
245 overrides:
246 openstack-origin: cloud:trusty-juno/proposed
247 source: cloud:trusty-juno/proposed
248trusty-juno-staging:
249 inherits: trusty-juno
250 overrides:
251 openstack-origin: ppa:ubuntu-cloud-archive/juno-staging
252 source: ppa:ubuntu-cloud-archive/juno-staging
253utopic-juno:
254 inherits: openstack-icehouse
255 series: utopic
256utopic-juno-proposed:
257 inherits: utopic-juno
258 overrides:
259 source: proposed
260 openstack-origin: distro-proposed
261# kilo
262trusty-kilo:
263 inherits: openstack-icehouse
264 series: trusty
265 overrides:
266 openstack-origin: cloud:trusty-kilo
267 source: cloud:trusty-kilo
268trusty-kilo-proposed:
269 inherits: trusty-kilo
270 overrides:
271 openstack-origin: cloud:trusty-kilo/proposed
272 source: cloud:trusty-kilo/proposed
273trusty-kilo-staging:
274 inherits: trusty-kilo
275 overrides:
276 openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging
277 source: ppa:ubuntu-cloud-archive/kilo-staging
278vivid-kilo:
279 inherits: openstack-icehouse
280 series: vivid
281 services:
282 mysql:
283 branch: lp:charms/trusty/mysql
284vivid-kilo-proposed:
285 inherits: vivid-kilo
286 overrides:
287 source: proposed
288 openstack-origin: distro-proposed
289# liberty
290trusty-liberty:
291 inherits: openstack-icehouse
292 series: trusty
293 overrides:
294 openstack-origin: cloud:trusty-liberty
295 source: cloud:trusty-liberty
296trusty-liberty-proposed:
297 inherits: trusty-liberty
298 overrides:
299 openstack-origin: cloud:trusty-liberty/proposed
300 source: cloud:trusty-liberty/proposed
301trusty-liberty-staging:
302 inherits: trusty-liberty
303 overrides:
304 openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging
305 source: ppa:ubuntu-cloud-archive/liberty-staging
306wily-liberty:
307 inherits: openstack-icehouse
308 series: wily
309 services:
310 mysql:
311 branch: lp:charms/trusty/mysql
312wily-liberty-proposed:
313 inherits: wily-liberty
314 overrides:
315 source: proposed
316 openstack-origin: distro-proposed
317# mitaka
318trusty-mitaka:
319 inherits: openstack-icehouse
320 series: trusty
321 overrides:
322 openstack-origin: cloud:trusty-mitaka
323 source: cloud:trusty-mitaka
324trusty-mitaka-proposed:
325 inherits: trusty-mitaka
326 overrides:
327 openstack-origin: cloud:trusty-mitaka/proposed
328 source: cloud:trusty-mitaka/proposed
329trusty-mitaka-staging:
330 inherits: trusty-mitaka
331 overrides:
332 openstack-origin: ppa:ubuntu-cloud-archive/mitaka-staging
333 source: ppa:ubuntu-cloud-archive/mitaka-staging
334xenial-mitaka:
335 inherits: openstack-icehouse
336 series: xenial
337 services:
338 mysql:
339 branch: lp:charms/trusty/mysql
340xenial-mitaka-proposed:
341 inherits: xenial-mitaka
342 overrides:
343 source: proposed
344 openstack-origin: distro-proposed

Subscribers

People subscribed via source and target branches

to status/vote changes: