245.4.2
by Liam Young
Add keystone v3 spec |
1 |
# vim: set ts=2 et:
|
2 |
# deployer bundle for development ('next') charms
|
|
3 |
# UOSCI relies on this for OS-on-OS deployment testing
|
|
4 |
openstack-services: |
|
5 |
services: |
|
6 |
mysql: |
|
7 |
charm: mysql |
|
8 |
constraints: mem=4G |
|
9 |
options: |
|
10 |
dataset-size: 50% |
|
11 |
max-connections: 20000 |
|
12 |
rabbitmq-server: |
|
13 |
charm: rabbitmq-server |
|
14 |
constraints: mem=1G |
|
15 |
ceph: |
|
16 |
charm: ceph |
|
17 |
num_units: 3 |
|
18 |
constraints: mem=1G |
|
19 |
options: |
|
20 |
monitor-count: 3 |
|
21 |
fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc |
|
22 |
monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ== |
|
23 |
osd-devices: /dev/vdb |
|
24 |
osd-reformat: "yes" |
|
25 |
ephemeral-unmount: /mnt |
|
26 |
keystone: |
|
27 |
charm: keystone |
|
28 |
constraints: mem=1G |
|
29 |
options: |
|
30 |
admin-password: openstack |
|
31 |
admin-token: ubuntutesting |
|
32 |
preferred-api-version: 3 |
|
33 |
openstack-dashboard: |
|
34 |
charm: openstack-dashboard |
|
35 |
constraints: mem=1G |
|
36 |
nova-compute: |
|
37 |
charm: nova-compute |
|
38 |
num_units: 3 |
|
39 |
constraints: mem=4G |
|
40 |
options: |
|
41 |
enable-live-migration: True |
|
42 |
enable-resize: True |
|
43 |
migration-auth-type: ssh |
|
44 |
nova-cloud-controller: |
|
45 |
charm: nova-cloud-controller |
|
46 |
constraints: mem=1G |
|
47 |
options: |
|
48 |
network-manager: Neutron |
|
49 |
neutron-gateway: |
|
50 |
charm: neutron-gateway |
|
277.1.2
by Liam Young
More n-gw mem bump |
51 |
constraints: mem=4G |
245.4.2
by Liam Young
Add keystone v3 spec |
52 |
options: |
53 |
instance-mtu: 1300 |
|
262.1.2
by James Page
Update other -next bundles to use new style networking |
54 |
bridge-mappings: physnet1:br-ex |
245.4.2
by Liam Young
Add keystone v3 spec |
55 |
cinder: |
56 |
charm: cinder |
|
57 |
options: |
|
58 |
block-device: "None" |
|
59 |
glance-api-version: 2 |
|
60 |
constraints: mem=1G |
|
61 |
cinder-ceph: |
|
62 |
charm: cinder-ceph |
|
63 |
glance: |
|
64 |
charm: glance |
|
65 |
constraints: mem=1G |
|
66 |
swift-proxy: |
|
67 |
charm: swift-proxy |
|
68 |
constraints: mem=1G |
|
69 |
options: |
|
70 |
zone-assignment: manual |
|
71 |
replicas: 3 |
|
72 |
swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae |
|
73 |
swift-storage-z1: |
|
319
by Ryan Beisner
Update swift-proxy-* collect names |
74 |
charm: swift-storage-z1 |
245.4.2
by Liam Young
Add keystone v3 spec |
75 |
constraints: mem=1G |
76 |
options: |
|
77 |
zone: 1 |
|
78 |
block-device: vdb |
|
79 |
overwrite: "true" |
|
80 |
swift-storage-z2: |
|
319
by Ryan Beisner
Update swift-proxy-* collect names |
81 |
charm: swift-storage-z2 |
245.4.2
by Liam Young
Add keystone v3 spec |
82 |
constraints: mem=1G |
83 |
options: |
|
84 |
zone: 2 |
|
85 |
block-device: vdb |
|
86 |
overwrite: "true" |
|
87 |
swift-storage-z3: |
|
319
by Ryan Beisner
Update swift-proxy-* collect names |
88 |
charm: swift-storage-z3 |
245.4.2
by Liam Young
Add keystone v3 spec |
89 |
constraints: mem=1G |
90 |
options: |
|
91 |
zone: 3 |
|
92 |
block-device: vdb |
|
93 |
overwrite: "true" |
|
94 |
ceilometer: |
|
95 |
charm: ceilometer |
|
96 |
constraints: mem=1G |
|
97 |
ceilometer-agent: |
|
98 |
charm: ceilometer-agent |
|
99 |
heat: |
|
100 |
charm: heat |
|
101 |
mongodb: |
|
102 |
charm: mongodb |
|
103 |
constraints: mem=1G |
|
104 |
relations: |
|
105 |
- [ keystone, mysql ] |
|
106 |
- [ nova-cloud-controller, mysql ] |
|
107 |
- [ nova-cloud-controller, rabbitmq-server ] |
|
108 |
- [ nova-cloud-controller, glance ] |
|
109 |
- [ nova-cloud-controller, keystone ] |
|
110 |
- [ nova-compute, nova-cloud-controller ] |
|
111 |
- [ nova-compute, mysql ] |
|
112 |
- - nova-compute |
|
113 |
- rabbitmq-server:amqp |
|
114 |
- [ nova-compute, glance ] |
|
115 |
- [ nova-compute, ceph ] |
|
116 |
- [ glance, mysql ] |
|
117 |
- [ glance, keystone ] |
|
118 |
- [ glance, ceph ] |
|
273
by Ryan Beisner
Disambiguate glance:cinder relation declarations |
119 |
- [ glance, "cinder:image-service" ] |
245.4.2
by Liam Young
Add keystone v3 spec |
120 |
- [ cinder, mysql ] |
121 |
- [ cinder, rabbitmq-server ] |
|
122 |
- [ cinder, nova-cloud-controller ] |
|
123 |
- [ cinder, keystone ] |
|
124 |
- [ cinder, cinder-ceph ] |
|
125 |
- [ cinder-ceph, ceph ] |
|
126 |
- [ neutron-gateway, nova-cloud-controller ] |
|
127 |
- [ openstack-dashboard, keystone ] |
|
128 |
- [ swift-proxy, keystone ] |
|
129 |
- [ swift-proxy, swift-storage-z1 ] |
|
130 |
- [ swift-proxy, swift-storage-z2 ] |
|
131 |
- [ swift-proxy, swift-storage-z3 ] |
|
132 |
- - ceilometer |
|
133 |
- keystone:identity-service |
|
134 |
- [ ceilometer, rabbitmq-server ] |
|
135 |
- [ ceilometer, mongodb ] |
|
136 |
- [ ceilometer-agent, nova-compute ] |
|
137 |
- [ ceilometer-agent, ceilometer ] |
|
138 |
- [ heat, mysql ] |
|
139 |
- [ heat, keystone ] |
|
140 |
- [ heat, rabbitmq-server ] |
|
141 |
openstack-singlerabbit: |
|
142 |
inherits: openstack-services |
|
143 |
relations: |
|
144 |
- [ "neutron-gateway:amqp", rabbitmq-server ] |
|
145 |
openstack-icehouse: |
|
146 |
inherits: openstack-singlerabbit |
|
147 |
services: |
|
148 |
neutron-api: |
|
149 |
charm: neutron-api |
|
150 |
constraints: mem=1G |
|
151 |
options: |
|
152 |
neutron-security-groups: True |
|
262.1.2
by James Page
Update other -next bundles to use new style networking |
153 |
flat-network-providers: physnet1 |
245.4.2
by Liam Young
Add keystone v3 spec |
154 |
neutron-openvswitch: |
155 |
charm: neutron-openvswitch |
|
156 |
relations: |
|
157 |
- [ neutron-api, mysql ] |
|
158 |
- [ neutron-api, rabbitmq-server ] |
|
159 |
- [ neutron-api, nova-cloud-controller ] |
|
160 |
- [ neutron-api, neutron-openvswitch ] |
|
161 |
- [ neutron-api, keystone ] |
|
162 |
- [ neutron-api, neutron-gateway ] |
|
163 |
- [ neutron-openvswitch, nova-compute ] |
|
164 |
- [ neutron-openvswitch, rabbitmq-server ] |
|
165 |
openstack-icehouse-msg-split: |
|
166 |
inherits: openstack-services |
|
167 |
services: |
|
168 |
neutron-api: |
|
169 |
charm: neutron-api |
|
170 |
constraints: mem=1G |
|
171 |
options: |
|
172 |
neutron-security-groups: True |
|
173 |
neutron-openvswitch: |
|
174 |
charm: neutron-openvswitch |
|
175 |
rabbitmq-server-neutron: |
|
176 |
charm: rabbitmq-server |
|
177 |
constraints: mem=1G |
|
178 |
relations: |
|
179 |
- [ neutron-api, mysql ] |
|
180 |
- [ neutron-api, rabbitmq-server-neutron ] |
|
181 |
- [ neutron-api, nova-cloud-controller ] |
|
182 |
- [ neutron-api, neutron-openvswitch ] |
|
183 |
- [ neutron-api, keystone ] |
|
184 |
- [ neutron-api, neutron-gateway ] |
|
185 |
- [ neutron-openvswitch, nova-compute ] |
|
186 |
- [ neutron-openvswitch, rabbitmq-server-neutron ] |
|
187 |
- [ "neutron-gateway:amqp-nova", rabbitmq-server ] |
|
188 |
- [ "neutron-gateway:amqp", rabbitmq-server-neutron ] |
|
189 |
# icehouse
|
|
190 |
precise-icehouse: |
|
256
by Ryan Beisner
Additional precise-icehouse bundle updates re: lp 1571219 |
191 |
inherits: openstack-icehouse |
245.4.2
by Liam Young
Add keystone v3 spec |
192 |
series: precise |
193 |
services: |
|
194 |
mysql: |
|
195 |
branch: lp:charms/trusty/mysql |
|
196 |
overrides: |
|
197 |
openstack-origin: cloud:precise-icehouse |
|
198 |
source: cloud:precise-icehouse |
|
199 |
precise-icehouse-proposed: |
|
200 |
inherits: precise-icehouse |
|
201 |
overrides: |
|
202 |
openstack-origin: cloud:precise-icehouse/proposed |
|
203 |
source: cloud:precise-updates/icehouse |
|
204 |
precise-icehouse-staging: |
|
205 |
inherits: precise-icehouse |
|
206 |
overrides: |
|
207 |
openstack-origin: ppa:ubuntu-cloud-archive/icehouse-staging |
|
208 |
source: ppa:ubuntu-cloud-archive/icehouse-staging |
|
209 |
precise-icehouse-trunk: |
|
210 |
inherits: precise-icehouse |
|
211 |
overrides: |
|
212 |
openstack-origin: ppa:openstack-ubuntu-testing/icehouse |
|
213 |
source: ppa:openstack-ubuntu-testing/icehouse |
|
214 |
trusty-icehouse: |
|
215 |
inherits: openstack-icehouse |
|
216 |
series: trusty |
|
217 |
trusty-icehouse-msg-split: |
|
218 |
inherits: openstack-icehouse-msg-split |
|
219 |
series: trusty |
|
220 |
trusty-icehouse-proposed: |
|
221 |
inherits: trusty-icehouse |
|
222 |
overrides: |
|
223 |
source: proposed |
|
224 |
openstack-origin: distro-proposed |
|
225 |
trusty-icehouse-trunk: |
|
226 |
inherits: trusty-icehouse |
|
227 |
overrides: |
|
228 |
openstack-origin: ppa:openstack-ubuntu-testing/icehouse |
|
229 |
source: ppa:openstack-ubuntu-testing/icehouse |
|
230 |
offline-compression: "no" |
|
231 |
# kilo
|
|
232 |
trusty-kilo: |
|
233 |
inherits: openstack-icehouse |
|
234 |
series: trusty |
|
235 |
overrides: |
|
236 |
openstack-origin: cloud:trusty-kilo |
|
237 |
source: cloud:trusty-kilo |
|
238 |
trusty-kilo-proposed: |
|
239 |
inherits: trusty-kilo |
|
240 |
overrides: |
|
241 |
openstack-origin: cloud:trusty-kilo/proposed |
|
242 |
source: cloud:trusty-kilo/proposed |
|
243 |
trusty-kilo-staging: |
|
244 |
inherits: trusty-kilo |
|
245 |
overrides: |
|
246 |
openstack-origin: ppa:ubuntu-cloud-archive/kilo-staging |
|
247 |
source: ppa:ubuntu-cloud-archive/kilo-staging |
|
248 |
# liberty
|
|
249 |
trusty-liberty: |
|
250 |
inherits: openstack-icehouse |
|
251 |
series: trusty |
|
252 |
overrides: |
|
253 |
openstack-origin: cloud:trusty-liberty |
|
254 |
source: cloud:trusty-liberty |
|
255 |
trusty-liberty-proposed: |
|
256 |
inherits: trusty-liberty |
|
257 |
overrides: |
|
258 |
openstack-origin: cloud:trusty-liberty/proposed |
|
259 |
source: cloud:trusty-liberty/proposed |
|
260 |
trusty-liberty-staging: |
|
261 |
inherits: trusty-liberty |
|
262 |
overrides: |
|
263 |
openstack-origin: ppa:ubuntu-cloud-archive/liberty-staging |
|
264 |
source: ppa:ubuntu-cloud-archive/liberty-staging |
|
265 |
# mitaka
|
|
266 |
trusty-mitaka: |
|
267 |
inherits: openstack-icehouse |
|
268 |
series: trusty |
|
269 |
overrides: |
|
270 |
openstack-origin: cloud:trusty-mitaka |
|
271 |
source: cloud:trusty-mitaka |
|
272 |
trusty-mitaka-proposed: |
|
273 |
inherits: trusty-mitaka |
|
274 |
overrides: |
|
275 |
openstack-origin: cloud:trusty-mitaka/proposed |
|
276 |
source: cloud:trusty-mitaka/proposed |
|
277 |
trusty-mitaka-staging: |
|
278 |
inherits: trusty-mitaka |
|
279 |
overrides: |
|
280 |
openstack-origin: ppa:ubuntu-cloud-archive/mitaka-staging |
|
281 |
source: ppa:ubuntu-cloud-archive/mitaka-staging |
|
282 |
xenial-mitaka: |
|
283 |
inherits: openstack-icehouse |
|
284 |
series: xenial |
|
285 |
xenial-mitaka-proposed: |
|
286 |
inherits: xenial-mitaka |
|
287 |
overrides: |
|
288 |
source: proposed |
|
289 |
openstack-origin: distro-proposed |
|
274.1.1
by Ryan Beisner
Switch next to use charm store urls; misc cleanup and partial Newton enablement. |
290 |
# newton
|
291 |
xenial-newton: |
|
292 |
inherits: openstack-icehouse |
|
293 |
series: xenial |
|
294 |
overrides: |
|
295 |
openstack-origin: cloud:xenial-newton |
|
296 |
source: cloud:xenial-newton |
|
297 |
xenial-newton-proposed: |
|
298 |
inherits: xenial-newton |
|
299 |
overrides: |
|
300 |
openstack-origin: cloud:xenial-newton/proposed |
|
301 |
source: cloud:xenial-newton/proposed |
|
302 |
xenial-newton-staging: |
|
303 |
inherits: xenial-newton |
|
304 |
overrides: |
|
305 |
openstack-origin: ppa:ubuntu-cloud-archive/newton-staging |
|
306 |
source: ppa:ubuntu-cloud-archive/newton-staging |
|
307 |
yakkety-newton: |
|
308 |
inherits: openstack-icehouse |
|
309 |
series: yakkety |
|
310 |
yakkety-newton-proposed: |
|
311 |
inherits: yakkety-newton |
|
312 |
overrides: |
|
313 |
source: proposed |
|
314 |
openstack-origin: distro-proposed |
|
297.2.3
by Ryan Beisner
Add newton and ocata to ksv3 specs |
315 |
# ocata
|
316 |
xenial-ocata: |
|
317 |
inherits: openstack-icehouse |
|
318 |
series: xenial |
|
319 |
overrides: |
|
320 |
openstack-origin: cloud:xenial-ocata |
|
321 |
source: cloud:xenial-ocata |
|
322 |
xenial-ocata-proposed: |
|
323 |
inherits: xenial-ocata |
|
324 |
overrides: |
|
325 |
openstack-origin: cloud:xenial-ocata/proposed |
|
326 |
source: cloud:xenial-ocata/proposed |
|
327 |
xenial-ocata-staging: |
|
328 |
inherits: xenial-ocata |
|
329 |
overrides: |
|
330 |
openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging |
|
331 |
source: ppa:ubuntu-cloud-archive/ocata-staging |
|
332 |
zesty-ocata: |
|
333 |
inherits: openstack-icehouse |
|
334 |
series: zesty |
|
335 |
zesty-ocata-proposed: |
|
336 |
inherits: zesty-ocata |
|
337 |
overrides: |
|
338 |
source: proposed |
|
339 |
openstack-origin: distro-proposed |
|
306
by Ryan Beisner
Clean lint, remove deprecated series, initial Pike enablement |
340 |
# pike
|
341 |
xenial-pike: |
|
342 |
inherits: openstack-icehouse |
|
343 |
series: xenial |
|
344 |
overrides: |
|
345 |
openstack-origin: cloud:xenial-pike |
|
346 |
source: cloud:xenial-pike |
|
347 |
xenial-pike-proposed: |
|
348 |
inherits: xenial-pike |
|
349 |
overrides: |
|
350 |
openstack-origin: cloud:xenial-pike/proposed |
|
351 |
source: cloud:xenial-pike/proposed |
|
352 |
xenial-pike-staging: |
|
353 |
inherits: xenial-pike |
|
354 |
overrides: |
|
355 |
openstack-origin: ppa:ubuntu-cloud-archive/pike-staging |
|
356 |
source: ppa:ubuntu-cloud-archive/pike-staging |
|
357 |
artful-pike: |
|
358 |
inherits: openstack-icehouse |
|
359 |
series: artful |
|
360 |
artful-pike-proposed: |
|
361 |
inherits: artful-pike |
|
362 |
overrides: |
|
363 |
source: proposed |
|
364 |
openstack-origin: distro-proposed |