Merge lp:~1chb1n/charm-helpers/openstack-amulet-ocata into lp:charm-helpers

Proposed by Ryan Beisner
Status: Merged
Merged at revision: 659
Proposed branch: lp:~1chb1n/charm-helpers/openstack-amulet-ocata
Merge into: lp:charm-helpers
Diff against target: 71 lines (+9/-26)
1 file modified
charmhelpers/contrib/openstack/amulet/deployment.py (+9/-26)
To merge this branch: bzr merge lp:~1chb1n/charm-helpers/openstack-amulet-ocata
Reviewer Review Type Date Requested Status
David Ames (community) Approve
Review via email: mp+310823@code.launchpad.net

Commit message

Update OpenStack Amulet test helpers

 - Add Zesty and Ocata
 - Remove Precise and other deprecated releases
 - Ref: https://www.ubuntu.com/info/release-end-of-life

Description of the change

Update OpenStack Amulet test helpers

 - Add Zesty and Ocata
 - Remove Precise and other deprecated releases
 - Ref: https://www.ubuntu.com/info/release-end-of-life

To post a comment you must log in.
Revision history for this message
David Ames (thedac) wrote :

Looks good. Merging.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'charmhelpers/contrib/openstack/amulet/deployment.py'
--- charmhelpers/contrib/openstack/amulet/deployment.py 2016-10-07 09:34:01 +0000
+++ charmhelpers/contrib/openstack/amulet/deployment.py 2016-11-15 18:56:28 +0000
@@ -69,9 +69,9 @@
6969
70 # Charms outside the ~openstack-charmers70 # Charms outside the ~openstack-charmers
71 base_charms = {71 base_charms = {
72 'mysql': ['precise', 'trusty'],72 'mysql': ['trusty'],
73 'mongodb': ['precise', 'trusty'],73 'mongodb': ['trusty'],
74 'nrpe': ['precise', 'trusty', 'wily', 'xenial'],74 'nrpe': ['trusty', 'xenial'],
75 }75 }
7676
77 for svc in other_services:77 for svc in other_services:
@@ -260,31 +260,20 @@
260 release.260 release.
261 """261 """
262 # Must be ordered by OpenStack release (not by Ubuntu release):262 # Must be ordered by OpenStack release (not by Ubuntu release):
263 (self.precise_essex, self.precise_folsom, self.precise_grizzly,263 (self.trusty_icehouse, self.trusty_kilo, self.trusty_liberty,
264 self.precise_havana, self.precise_icehouse,264 self.trusty_mitaka, self.xenial_mitaka, self.xenial_newton,
265 self.trusty_icehouse, self.trusty_juno, self.utopic_juno,265 self.yakkety_newton, self.xenial_ocata, self.zesty_ocata) = range(9)
266 self.trusty_kilo, self.vivid_kilo, self.trusty_liberty,
267 self.wily_liberty, self.trusty_mitaka,
268 self.xenial_mitaka, self.xenial_newton,
269 self.yakkety_newton) = range(16)
270266
271 releases = {267 releases = {
272 ('precise', None): self.precise_essex,
273 ('precise', 'cloud:precise-folsom'): self.precise_folsom,
274 ('precise', 'cloud:precise-grizzly'): self.precise_grizzly,
275 ('precise', 'cloud:precise-havana'): self.precise_havana,
276 ('precise', 'cloud:precise-icehouse'): self.precise_icehouse,
277 ('trusty', None): self.trusty_icehouse,268 ('trusty', None): self.trusty_icehouse,
278 ('trusty', 'cloud:trusty-juno'): self.trusty_juno,
279 ('trusty', 'cloud:trusty-kilo'): self.trusty_kilo,269 ('trusty', 'cloud:trusty-kilo'): self.trusty_kilo,
280 ('trusty', 'cloud:trusty-liberty'): self.trusty_liberty,270 ('trusty', 'cloud:trusty-liberty'): self.trusty_liberty,
281 ('trusty', 'cloud:trusty-mitaka'): self.trusty_mitaka,271 ('trusty', 'cloud:trusty-mitaka'): self.trusty_mitaka,
282 ('utopic', None): self.utopic_juno,
283 ('vivid', None): self.vivid_kilo,
284 ('wily', None): self.wily_liberty,
285 ('xenial', None): self.xenial_mitaka,272 ('xenial', None): self.xenial_mitaka,
286 ('xenial', 'cloud:xenial-newton'): self.xenial_newton,273 ('xenial', 'cloud:xenial-newton'): self.xenial_newton,
274 ('xenial', 'cloud:xenial-ocata'): self.xenial_ocata,
287 ('yakkety', None): self.yakkety_newton,275 ('yakkety', None): self.yakkety_newton,
276 ('zesty', None): self.zesty_ocata,
288 }277 }
289 return releases[(self.series, self.openstack)]278 return releases[(self.series, self.openstack)]
290279
@@ -294,16 +283,10 @@
294 Return a string representing the openstack release.283 Return a string representing the openstack release.
295 """284 """
296 releases = OrderedDict([285 releases = OrderedDict([
297 ('precise', 'essex'),
298 ('quantal', 'folsom'),
299 ('raring', 'grizzly'),
300 ('saucy', 'havana'),
301 ('trusty', 'icehouse'),286 ('trusty', 'icehouse'),
302 ('utopic', 'juno'),
303 ('vivid', 'kilo'),
304 ('wily', 'liberty'),
305 ('xenial', 'mitaka'),287 ('xenial', 'mitaka'),
306 ('yakkety', 'newton'),288 ('yakkety', 'newton'),
289 ('zesty', 'ocata'),
307 ])290 ])
308 if self.openstack:291 if self.openstack:
309 os_origin = self.openstack.split(':')[1]292 os_origin = self.openstack.split(':')[1]

Subscribers

People subscribed via source and target branches