Merge lp:~zulcss/openstack-charm-testing/newton-lxd-updates into lp:openstack-charm-testing

Proposed by Chuck Short
Status: Merged
Merged at revision: 221
Proposed branch: lp:~zulcss/openstack-charm-testing/newton-lxd-updates
Merge into: lp:openstack-charm-testing
Diff against target: 434 lines (+205/-78)
6 files modified
bundles/lxd/default.yaml (+42/-38)
bundles/lxd/next.yaml (+78/-37)
bundles/lxd/source/default.yaml (+41/-0)
bundles/lxd/source/next.yaml (+41/-0)
bundles/lxd/source/nova-master.yaml (+2/-2)
bundles/lxd/source/nova-mitaka.yaml (+1/-1)
To merge this branch: bzr merge lp:~zulcss/openstack-charm-testing/newton-lxd-updates
Reviewer Review Type Date Requested Status
Ryan Beisner Approve
Review via email: mp+298335@code.launchpad.net

Description of the change

- Add support for newton for lxd bundles
- Add support for newton for the dfs lxd bundles.

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

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bundles/lxd/default.yaml'
--- bundles/lxd/default.yaml 2016-06-04 22:55:27 +0000
+++ bundles/lxd/default.yaml 2016-06-24 18:55:07 +0000
@@ -1,15 +1,8 @@
1# vim: set ts=2 et:1# vim: set ts=2 et:
2# deployer bundle for development (stable/trunk) charms2# deployer bundle for stable charms
3# UOSCI relies on this for OS-on-OS deployment testing3# UOSCI relies on this for OS-on-OS deployment testing
4openstack-services:4base-services:
5 services:5 services:
6 mysql:
7 branch: lp:charms/trusty/mysql
8 #https://github.com/openstack/charm-percona-cluster
9 constraints: mem=1G
10 options:
11 dataset-size: 50%
12 max-connections: 20000
13 rabbitmq-server:6 rabbitmq-server:
14 branch: https://github.com/openstack/charm-rabbitmq-server;stable/16.047 branch: https://github.com/openstack/charm-rabbitmq-server;stable/16.04
15 constraints: mem=1G8 constraints: mem=1G
@@ -36,12 +29,18 @@
36 constraints: mem=1G29 constraints: mem=1G
37 options:30 options:
38 network-manager: Neutron31 network-manager: Neutron
39 ram-allocation-ratio: 5.0
40 neutron-gateway:32 neutron-gateway:
41 branch: https://github.com/openstack/charm-neutron-gateway;stable/16.0433 branch: https://github.com/openstack/charm-neutron-gateway;stable/16.04
42 constraints: mem=1G34 constraints: mem=1G
43 options:35 options:
44 instance-mtu: 130036 instance-mtu: 1300
37 neutron-api:
38 branch: https://github.com/openstack/charm-neutron-api;stable/16.04
39 constraints: mem=1G
40 options:
41 neutron-security-groups: True
42 neutron-openvswitch:
43 branch: https://github.com/openstack/charm-neutron-openvswitch;stable/16.04
45 glance:44 glance:
46 branch: https://github.com/openstack/charm-glance;stable/16.0445 branch: https://github.com/openstack/charm-glance;stable/16.04
47 constraints: mem=1G46 constraints: mem=1G
@@ -97,15 +96,14 @@
97 - [ nova-cloud-controller, glance ]96 - [ nova-cloud-controller, glance ]
98 - [ nova-cloud-controller, keystone ]97 - [ nova-cloud-controller, keystone ]
99 - [ nova-compute, nova-cloud-controller ]98 - [ nova-compute, nova-cloud-controller ]
99 - [ nova-compute, mysql ]
100 - [ nova-compute, lxd ]100 - [ nova-compute, lxd ]
101 - [ nova-compute, mysql ]
102 - - nova-compute101 - - nova-compute
103 - rabbitmq-server:amqp102 - rabbitmq-server:amqp
104 - [ nova-compute, glance ]103 - [ nova-compute, glance ]
105 - [ glance, mysql ]104 - [ glance, mysql ]
106 - [ glance, keystone ]105 - [ glance, keystone ]
107 - [ glance, rabbitmq-server ]106 - [ glance, rabbitmq-server ]
108 - [ glance, swift-proxy ]
109 - [ neutron-gateway, nova-cloud-controller ]107 - [ neutron-gateway, nova-cloud-controller ]
110 - [ openstack-dashboard, keystone ]108 - [ openstack-dashboard, keystone ]
111 - [ swift-proxy, keystone ]109 - [ swift-proxy, keystone ]
@@ -121,41 +119,47 @@
121 - [ heat, mysql ]119 - [ heat, mysql ]
122 - [ heat, keystone ]120 - [ heat, keystone ]
123 - [ heat, rabbitmq-server ]121 - [ heat, rabbitmq-server ]
124openstack-singlerabbit:
125 inherits: openstack-services
126 relations:
127 - [ "neutron-gateway:amqp", rabbitmq-server ]122 - [ "neutron-gateway:amqp", rabbitmq-server ]
128openstack-icehouse:123 - [ neutron-api, mysql ]
129 inherits: openstack-singlerabbit124 - [ neutron-api, rabbitmq-server ]
130 services:125 - [ neutron-api, nova-cloud-controller ]
131 neutron-api:126 - [ neutron-api, neutron-openvswitch ]
132 branch: https://github.com/openstack/charm-neutron-api;stable/16.04127 - [ neutron-api, keystone ]
133 constraints: mem=1G128 - [ neutron-api, neutron-gateway ]
134 options:129 - [ neutron-openvswitch, nova-compute ]
135 neutron-security-groups: True130 - [ neutron-openvswitch, rabbitmq-server ]
136 neutron-openvswitch:131openstack-services-legacy:
137 branch: https://github.com/openstack/charm-neutron-openvswitch;stable/16.04132 inherits: base-services
138 relations:133 services:
139 - [ neutron-api, mysql ]134 mysql:
140 - [ neutron-api, rabbitmq-server ]135 branch: lp:charms/trusty/mysql
141 - [ neutron-api, nova-cloud-controller ]136 constraints: mem=2G
142 - [ neutron-api, neutron-openvswitch ]137 options:
143 - [ neutron-api, keystone ]138 dataset-size: 50%
144 - [ neutron-api, neutron-gateway ]139 max-connections: 20000
145 - [ neutron-openvswitch, nova-compute ]140openstack-services:
146 - [ neutron-openvswitch, rabbitmq-server ]141 inherits: base-services
147# Liberty142 services:
143 mysql:
144 branch: https://github.com/openstack/charm-percona-cluster;stable/16.04
145 constraints: mem=4G
146 options:
147 dataset-size: 50%
148 max-connections: 20000
149 root-password: ChangeMe123
150 sst-password: ChangeMe123
151# liberty
148wily-liberty:152wily-liberty:
149 inherits: openstack-icehouse153 inherits: openstack-services
150 series: wily154 series: wily
151wily-liberty-proposed:155wily-liberty-proposed:
152 inherits: wily-liberty156 inherits: wily-liberty
153 overrides:157 overrides:
154 source: proposed158 source: proposed
155 openstack-origin: distro-proposed159 openstack-origin: distro-proposed
156# Mitaka160# mitaka
157xenial-mitaka:161xenial-mitaka:
158 inherits: openstack-icehouse162 inherits: openstack-services
159 series: xenial163 series: xenial
160xenial-mitaka-proposed:164xenial-mitaka-proposed:
161 inherits: xenial-mitaka165 inherits: xenial-mitaka
162166
=== modified file 'bundles/lxd/next.yaml'
--- bundles/lxd/next.yaml 2016-06-08 15:01:45 +0000
+++ bundles/lxd/next.yaml 2016-06-24 18:55:07 +0000
@@ -1,15 +1,8 @@
1# vim: set ts=2 et:1# vim: set ts=2 et:
2# deployer bundle for development ('next') charms2# deployer bundle for development ('next') charms
3# UOSCI relies on this for OS-on-OS deployment testing3# UOSCI relies on this for OS-on-OS deployment testing
4openstack-services:4base-services:
5 services:5 services:
6 mysql:
7 branch: lp:charms/trusty/mysql
8 #https://github.com/openstack/charm-percona-cluster
9 constraints: mem=1G
10 options:
11 dataset-size: 50%
12 max-connections: 20000
13 rabbitmq-server:6 rabbitmq-server:
14 branch: https://github.com/openstack/charm-rabbitmq-server7 branch: https://github.com/openstack/charm-rabbitmq-server
15 constraints: mem=1G8 constraints: mem=1G
@@ -36,12 +29,20 @@
36 constraints: mem=1G29 constraints: mem=1G
37 options:30 options:
38 network-manager: Neutron31 network-manager: Neutron
39 ram-allocation-ratio: 5.0
40 neutron-gateway:32 neutron-gateway:
41 branch: https://github.com/openstack/charm-neutron-gateway33 branch: https://github.com/openstack/charm-neutron-gateway
42 constraints: mem=1G34 constraints: mem=1G
43 options:35 options:
44 instance-mtu: 130036 instance-mtu: 1300
37 bridge-mappings: physnet1:br-ex
38 neutron-api:
39 branch: https://github.com/openstack/charm-neutron-api
40 constraints: mem=1G
41 options:
42 neutron-security-groups: True
43 flat-network-providers: physnet1
44 neutron-openvswitch:
45 branch: https://github.com/openstack/charm-neutron-openvswitch
45 glance:46 glance:
46 branch: https://github.com/openstack/charm-glance47 branch: https://github.com/openstack/charm-glance
47 constraints: mem=1G48 constraints: mem=1G
@@ -97,15 +98,14 @@
97 - [ nova-cloud-controller, glance ]98 - [ nova-cloud-controller, glance ]
98 - [ nova-cloud-controller, keystone ]99 - [ nova-cloud-controller, keystone ]
99 - [ nova-compute, nova-cloud-controller ]100 - [ nova-compute, nova-cloud-controller ]
101 - [ nova-compute, mysql ]
100 - [ nova-compute, lxd ]102 - [ nova-compute, lxd ]
101 - [ nova-compute, mysql ]
102 - - nova-compute103 - - nova-compute
103 - rabbitmq-server:amqp104 - rabbitmq-server:amqp
104 - [ nova-compute, glance ]105 - [ nova-compute, glance ]
105 - [ glance, mysql ]106 - [ glance, mysql ]
106 - [ glance, keystone ]107 - [ glance, keystone ]
107 - [ glance, rabbitmq-server ]108 - [ glance, rabbitmq-server ]
108 - [ glance, swift-proxy ]
109 - [ neutron-gateway, nova-cloud-controller ]109 - [ neutron-gateway, nova-cloud-controller ]
110 - [ openstack-dashboard, keystone ]110 - [ openstack-dashboard, keystone ]
111 - [ swift-proxy, keystone ]111 - [ swift-proxy, keystone ]
@@ -121,44 +121,85 @@
121 - [ heat, mysql ]121 - [ heat, mysql ]
122 - [ heat, keystone ]122 - [ heat, keystone ]
123 - [ heat, rabbitmq-server ]123 - [ heat, rabbitmq-server ]
124openstack-singlerabbit:
125 inherits: openstack-services
126 relations:
127 - [ "neutron-gateway:amqp", rabbitmq-server ]124 - [ "neutron-gateway:amqp", rabbitmq-server ]
128openstack-icehouse:125 - [ neutron-api, mysql ]
129 inherits: openstack-singlerabbit126 - [ neutron-api, rabbitmq-server ]
130 services:127 - [ neutron-api, nova-cloud-controller ]
131 neutron-api:128 - [ neutron-api, neutron-openvswitch ]
132 branch: https://github.com/openstack/charm-neutron-api129 - [ neutron-api, keystone ]
133 constraints: mem=1G130 - [ neutron-api, neutron-gateway ]
134 options:131 - [ neutron-openvswitch, nova-compute ]
135 neutron-security-groups: True132 - [ neutron-openvswitch, rabbitmq-server ]
136 neutron-openvswitch:133openstack-services-legacy:
137 branch: https://github.com/openstack/charm-neutron-openvswitch134 inherits: base-services
138 relations:135 services:
139 - [ neutron-api, mysql ]136 mysql:
140 - [ neutron-api, rabbitmq-server ]137 branch: lp:charms/trusty/mysql
141 - [ neutron-api, nova-cloud-controller ]138 constraints: mem=2G
142 - [ neutron-api, neutron-openvswitch ]139 options:
143 - [ neutron-api, keystone ]140 dataset-size: 50%
144 - [ neutron-api, neutron-gateway ]141 max-connections: 20000
145 - [ neutron-openvswitch, nova-compute ]142openstack-services:
146 - [ neutron-openvswitch, rabbitmq-server ]143 inherits: base-services
147# Liberty144 services:
145 mysql:
146 branch: https://github.com/openstack/charm-percona-cluster
147 constraints: mem=4G
148 options:
149 dataset-size: 50%
150 max-connections: 20000
151 root-password: ChangeMe123
152 sst-password: ChangeMe123
153# liberty
148wily-liberty:154wily-liberty:
149 inherits: openstack-icehouse155 inherits: openstack-services
150 series: wily156 series: wily
151wily-liberty-proposed:157wily-liberty-proposed:
152 inherits: wily-liberty158 inherits: wily-liberty
153 overrides:159 overrides:
154 source: proposed160 source: proposed
155 openstack-origin: distro-proposed161 openstack-origin: distro-proposed
156# Mitaka162# mitaka
157xenial-mitaka:163xenial-mitaka:
158 inherits: openstack-icehouse164 inherits: openstack-services
159 series: xenial165 series: xenial
160xenial-mitaka-proposed:166xenial-mitaka-proposed:
161 inherits: xenial-mitaka167 inherits: xenial-mitaka
162 overrides:168 overrides:
163 source: proposed169 source: proposed
164 openstack-origin: distro-proposed170 openstack-origin: distro-proposed
171# newton
172xenial-newton:
173 inherits: openstack-services
174 series: xenial
175 overrides:
176 openstack-origin: cloud:xenial-newton
177 source: cloud:xenial-newton
178xenial-newton-proposed:
179 inherits: xenial-newton
180 overrides:
181 openstack-origin: cloud:xenial-newton/proposed
182 source: cloud:xenial-newton/proposed
183xenial-newton-staging:
184 inherits: xenial-newton
185 overrides:
186 openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
187 source: ppa:ubuntu-cloud-archive/newton-staging
188xenial-newton-branch:
189 inherits: xenial-newton
190 overrides:
191 openstack-origin: ppa:openstack-ubuntu-testing/newton
192 source: ppa:openstack-ubuntu-testing/newton
193yakkety-newton:
194 inherits: openstack-services
195 series: yakkety
196yakkety-newton-proposed:
197 inherits: yakkety-newton
198 overrides:
199 source: proposed
200 openstack-origin: distro-proposed
201yakkety-newton-branch:
202 inherits: yakkety-newton
203 overrides:
204 openstack-origin: ppa:openstack-ubuntu-testing/newton
205 source: ppa:openstack-ubuntu-testing/newton
165206
=== modified file 'bundles/lxd/source/default.yaml'
--- bundles/lxd/source/default.yaml 2016-06-04 22:55:27 +0000
+++ bundles/lxd/source/default.yaml 2016-06-24 18:55:07 +0000
@@ -201,3 +201,44 @@
201 overrides:201 overrides:
202 source: proposed202 source: proposed
203 openstack-origin: distro-proposed203 openstack-origin: distro-proposed
204# newton
205openstack-newton-git:
206 inherits: openstack-icehouse
207 services:
208 nova-compute:
209 options:
210 openstack-origin-git: include-file://nova-master.yaml
211xenial-newton:
212 inherits: openstack-newton-git
213 series: xenial
214 overrides:
215 openstack-origin: cloud:xenial-newton
216 source: cloud:xenial-newton
217xenial-newton-proposed:
218 inherits: xenial-newton
219 overrides:
220 openstack-origin: cloud:xenial-newton/proposed
221 source: cloud:xenial-newton/proposed
222xenial-newton-staging:
223 inherits: xenial-newton
224 overrides:
225 openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
226 source: ppa:ubuntu-cloud-archive/newton-staging
227xenial-newton-branch:
228 inherits: xenial-newton
229 overrides:
230 openstack-origin: ppa:openstack-ubuntu-testing/newton
231 source: ppa:openstack-ubuntu-testing/newton
232yakkety-newton:
233 inherits: openstack-newton-git
234 series: yakkety
235yakkety-newton-proposed:
236 inherits: yakkety-newton
237 overrides:
238 source: proposed
239 openstack-origin: distro-proposed
240yakkety-newton-branch:
241 inherits: yakkety-newton
242 overrides:
243 openstack-origin: ppa:openstack-ubuntu-testing/newton
244 source: ppa:openstack-ubuntu-testing/newton
204245
=== modified file 'bundles/lxd/source/next.yaml'
--- bundles/lxd/source/next.yaml 2016-06-04 22:55:27 +0000
+++ bundles/lxd/source/next.yaml 2016-06-24 18:55:07 +0000
@@ -201,3 +201,44 @@
201 overrides:201 overrides:
202 source: proposed202 source: proposed
203 openstack-origin: distro-proposed203 openstack-origin: distro-proposed
204# newton
205openstack-newton-git:
206 inherits: openstack-icehouse
207 services:
208 nova-compute:
209 options:
210 openstack-origin-git: include-file://nova-master.yaml
211xenial-newton:
212 inherits: openstack-newton-git
213 series: xenial
214 overrides:
215 openstack-origin: cloud:xenial-newton
216 source: cloud:xenial-newton
217xenial-newton-proposed:
218 inherits: xenial-newton
219 overrides:
220 openstack-origin: cloud:xenial-newton/proposed
221 source: cloud:xenial-newton/proposed
222xenial-newton-staging:
223 inherits: xenial-newton
224 overrides:
225 openstack-origin: ppa:ubuntu-cloud-archive/newton-staging
226 source: ppa:ubuntu-cloud-archive/newton-staging
227xenial-newton-branch:
228 inherits: xenial-newton
229 overrides:
230 openstack-origin: ppa:openstack-ubuntu-testing/newton
231 source: ppa:openstack-ubuntu-testing/newton
232yakkety-newton:
233 inherits: openstack-newton-git
234 series: yakkety
235yakkety-newton-proposed:
236 inherits: yakkety-newton
237 overrides:
238 source: proposed
239 openstack-origin: distro-proposed
240yakkety-newton-branch:
241 inherits: yakkety-newton
242 overrides:
243 openstack-origin: ppa:openstack-ubuntu-testing/newton
244 source: ppa:openstack-ubuntu-testing/newton
204245
=== modified file 'bundles/lxd/source/nova-master.yaml'
--- bundles/lxd/source/nova-master.yaml 2016-06-04 22:55:27 +0000
+++ bundles/lxd/source/nova-master.yaml 2016-06-24 18:55:07 +0000
@@ -1,12 +1,12 @@
1repositories:1repositories:
2 - {name: requirements,2 - {name: requirements,
3 repository: 'git://github.com/zulcss/requirements',3 repository: 'git://github.com/openstack/requirements',
4 branch: master}4 branch: master}
5 - {name: pylxd,5 - {name: pylxd,
6 repository: 'https://github.com/lxc/pylxd',6 repository: 'https://github.com/lxc/pylxd',
7 branch: master}7 branch: master}
8 - {name: nova-compute-lxd,8 - {name: nova-compute-lxd,
9 repository: 'https://github.com/lxc/nova-lxd',9 repository: 'https://github.com/openstack/nova-lxd',
10 branch: master}10 branch: master}
11 - {name: nova,11 - {name: nova,
12 repository: 'git://github.com/openstack/nova',12 repository: 'git://github.com/openstack/nova',
1313
=== modified file 'bundles/lxd/source/nova-mitaka.yaml'
--- bundles/lxd/source/nova-mitaka.yaml 2016-06-04 22:55:27 +0000
+++ bundles/lxd/source/nova-mitaka.yaml 2016-06-24 18:55:07 +0000
@@ -6,7 +6,7 @@
6 repository: 'https://github.com/lxc/pylxd',6 repository: 'https://github.com/lxc/pylxd',
7 branch: master}7 branch: master}
8 - {name: nova-compute-lxd,8 - {name: nova-compute-lxd,
9 repository: 'https://github.com/lxc/nova-lxd',9 repository: 'https://github.com/openstack/nova-lxd',
10 branch: stable/mitaka}10 branch: stable/mitaka}
11 - {name: nova,11 - {name: nova,
12 repository: 'git://github.com/openstack/nova',12 repository: 'git://github.com/openstack/nova',

Subscribers

People subscribed via source and target branches

to status/vote changes: