Merge lp:~zulcss/openstack-charm-testing/lxd-ocata-update into lp:openstack-charm-testing

Proposed by Chuck Short
Status: Rejected
Rejected by: Ryan Beisner
Proposed branch: lp:~zulcss/openstack-charm-testing/lxd-ocata-update
Merge into: lp:openstack-charm-testing
Diff against target: 178 lines (+62/-59)
1 file modified
bundles/lxd/next.yaml (+62/-59)
To merge this branch: bzr merge lp:~zulcss/openstack-charm-testing/lxd-ocata-update
Reviewer Review Type Date Requested Status
Ryan Beisner Needs Resubmitting
Review via email: mp+315903@code.launchpad.net

Description of the change

nova-lxd update for ocata.

To post a comment you must log in.
Revision history for this message
Ryan Beisner (1chb1n) :
review: Needs Information
Revision history for this message
Ryan Beisner (1chb1n) wrote :

Re: Trusty Nova-LXD - as far as I'm aware, that is untested/unsupported.

Re: nova-compute:mysql relation - I believe that is no longer necessary.

review: Needs Information
266. By Chuck Short

fix up based on comments

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

After reviewing this in more detail, I have additional questions and input.

Historically, we've kept lxd/next.yaml nearly-identical to sparse/next.yaml, as both are automated and referenced as examples.

Why is this proposal removing swift, heat, ceilometer and ceph when the MP is billed as an Ocata bundle update?

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

We need the updated lxd next and default yaml bundle files as soon as possible for freeze/release testing and validation.

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

266. By Chuck Short

fix up based on comments

265. By Chuck Short

Resync nova-lxd bundle.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bundles/lxd/next.yaml'
2--- bundles/lxd/next.yaml 2016-12-07 14:33:09 +0000
3+++ bundles/lxd/next.yaml 2017-01-31 16:38:41 +0000
4@@ -6,6 +6,17 @@
5 rabbitmq-server:
6 branch: https://github.com/openstack/charm-rabbitmq-server
7 constraints: mem=1G
8+ ceph:
9+ branch: https://github.com/openstack/charm-ceph
10+ num_units: 3
11+ constraints: mem=1G
12+ options:
13+ monitor-count: 3
14+ fsid: 6547bd3e-1397-11e2-82e5-53567c8d32dc
15+ monitor-secret: AQCXrnZQwI7KGBAAiPofmKEXKxu5bUzoYLVkbQ==
16+ osd-devices: /dev/vdb
17+ osd-reformat: "yes"
18+ ephemeral-unmount: /mnt
19 keystone:
20 branch: https://github.com/openstack/charm-keystone
21 constraints: mem=1G
22@@ -31,7 +42,7 @@
23 network-manager: Neutron
24 neutron-gateway:
25 branch: https://github.com/openstack/charm-neutron-gateway
26- constraints: mem=2G
27+ constraints: mem=4G
28 options:
29 instance-mtu: 1300
30 bridge-mappings: physnet1:br-ex
31@@ -46,52 +57,16 @@
32 cinder:
33 branch: https://github.com/openstack/charm-cinder
34 options:
35- block-device: /dev/vdb
36+ block-device: "None"
37 glance-api-version: 2
38- ephemeral-unmount: /mnt
39- overwrite: "true"
40- constraints: mem=4G
41+ constraints: mem=1G
42+ cinder-ceph:
43+ branch: https://github.com/openstack/charm-cinder-ceph
44 glance:
45 branch: https://github.com/openstack/charm-glance
46 constraints: mem=1G
47- swift-proxy:
48- branch: https://github.com/openstack/charm-swift-proxy
49- constraints: mem=1G
50- options:
51- zone-assignment: manual
52- replicas: 3
53- swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
54- swift-storage-z1:
55- branch: https://github.com/openstack/charm-swift-storage
56- constraints: mem=1G
57- options:
58- zone: 1
59- block-device: vdb
60- overwrite: "true"
61- swift-storage-z2:
62- branch: https://github.com/openstack/charm-swift-storage
63- constraints: mem=1G
64- options:
65- zone: 2
66- block-device: vdb
67- overwrite: "true"
68- swift-storage-z3:
69- branch: https://github.com/openstack/charm-swift-storage
70- constraints: mem=1G
71- options:
72- zone: 3
73- block-device: vdb
74- overwrite: "true"
75- ceilometer:
76- branch: https://github.com/openstack/charm-ceilometer
77- constraints: mem=1G
78- ceilometer-agent:
79- branch: https://github.com/openstack/charm-ceilometer-agent
80 heat:
81 branch: https://github.com/openstack/charm-heat
82- mongodb:
83- branch: lp:charms/trusty/mongodb
84- constraints: mem=1G
85 lxd:
86 branch: https://github.com/openstack/charm-lxd
87 options:
88@@ -110,28 +85,20 @@
89 - - nova-compute
90 - rabbitmq-server:amqp
91 - [ nova-compute, glance ]
92+ - [ nova-compute, ceph ]
93 - [ glance, mysql ]
94 - [ glance, keystone ]
95+ - [ glance, ceph ]
96+ - [ glance, "cinder:image-service" ]
97 - [ glance, rabbitmq-server ]
98- - [ glance, "cinder:image-service" ]
99 - [ cinder, mysql ]
100 - [ cinder, rabbitmq-server ]
101 - [ cinder, nova-cloud-controller ]
102 - [ cinder, keystone ]
103+ - [ cinder, cinder-ceph ]
104+ - [ cinder-ceph, ceph ]
105 - [ neutron-gateway, nova-cloud-controller ]
106 - [ openstack-dashboard, keystone ]
107- - [ swift-proxy, keystone ]
108- - [ swift-proxy, swift-storage-z1 ]
109- - [ swift-proxy, swift-storage-z2 ]
110- - [ swift-proxy, swift-storage-z3 ]
111- - - ceilometer
112- - keystone:identity-service
113- - [ ceilometer, rabbitmq-server ]
114- - [ ceilometer, mongodb ]
115- - [ ceilometer-agent, ceilometer ]
116- - [ heat, mysql ]
117- - [ heat, keystone ]
118- - [ heat, rabbitmq-server ]
119 - [ "neutron-gateway:amqp", rabbitmq-server ]
120 - [ neutron-api, mysql ]
121 - [ neutron-api, rabbitmq-server ]
122@@ -225,11 +192,6 @@
123 overrides:
124 source: proposed
125 openstack-origin: distro-proposed
126-xenial-mitaka-branch:
127- inherits: xenial-mitaka
128- overrides:
129- source: ppa:openstack-ubuntu-testing/mitaka
130- openstack-origin: ppa:openstack-ubuntu-testing/mitaka
131 xenial-mitaka-exclusive:
132 inherits: openstack-services-exclusive
133 series: xenial
134@@ -274,3 +236,44 @@
135 overrides:
136 openstack-origin: ppa:openstack-ubuntu-testing/newton
137 source: ppa:openstack-ubuntu-testing/newton
138+# ocata
139+xenial-ocata:
140+ inherits: openstack-services
141+ series: xenial
142+ overrides:
143+ openstack-origin: cloud:xenial-octata
144+ source: cloud:xenial-ocata
145+xenial-ocata-proposed:
146+ inherits: xenial-ocata
147+ overrides:
148+ openstack-origin: cloud:xenial-ocata/proposed
149+ source: cloud:xenial-ocata/proposed
150+xenial-ocata-staging:
151+ inherits: xenial-ocata
152+ overrides:
153+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
154+ source: ppa:ubuntu-cloud-archive/ocata-staging
155+xenial-ocata-exclusive:
156+ inherits: openstack-services-exclusive
157+ series: xenial
158+ overrides:
159+ openstack-origin: ppa:ubuntu-cloud-archive/ocata-staging
160+ source: ppa:ubuntu-cloud-archive/ocata-staging
161+xenial-ocata-branch:
162+ inherits: xenial-ocata
163+ overrides:
164+ openstack-origin: ppa:openstack-ubuntu-testing/ocata
165+ source: ppa:openstack-ubuntu-testing/ocata
166+zesty-ocata:
167+ inherits: openstack-services
168+ series: zesty
169+zesty-ocata-proposed:
170+ inherits: zesty-ocata
171+ overrides:
172+ source: proposed
173+ openstack-origin: distro-proposed
174+zesty-ocata-branch:
175+ inherits: zesty-ocata
176+ overrides:
177+ openstack-origin: ppa:openstack-ubuntu-testing/ocata
178+ source: ppa:openstack-ubuntu-testing/ocata

Subscribers

People subscribed via source and target branches

to status/vote changes: