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

Proposed by Chris MacNaughton on 2016-02-12
Status: Rejected
Rejected by: Ryan Beisner on 2018-04-18
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 2016-02-12 Resubmit on 2018-04-18
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 on 2016-02-12

rename

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.

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
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
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: Resubmit

Unmerged revisions

177. By Chris MacNaughton on 2016-02-12

rename

176. By Chris MacNaughton on 2016-02-12

add ceph-mon

Preview Diff

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

Subscribers

People subscribed via source and target branches

to status/vote changes: