Merge lp:~james-page/charm-helpers/mitaka into lp:charm-helpers

Proposed by James Page
Status: Merged
Merged at revision: 508
Proposed branch: lp:~james-page/charm-helpers/mitaka
Merge into: lp:charm-helpers
Diff against target: 110 lines (+24/-2)
3 files modified
charmhelpers/contrib/openstack/utils.py (+14/-0)
charmhelpers/fetch/__init__.py (+8/-0)
tests/contrib/openstack/test_openstack_utils.py (+2/-2)
To merge this branch: bzr merge lp:~james-page/charm-helpers/mitaka
Reviewer Review Type Date Requested Status
Liam Young (community) Approve
Review via email: mp+280449@code.launchpad.net

Description of the change

Updates to support OpenStack Mitaka

To post a comment you must log in.
Revision history for this message
Liam Young (gnuoy) wrote :

Approve

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'charmhelpers/contrib/openstack/utils.py'
--- charmhelpers/contrib/openstack/utils.py 2015-11-03 10:44:18 +0000
+++ charmhelpers/contrib/openstack/utils.py 2015-12-14 14:32:58 +0000
@@ -86,6 +86,7 @@
86 ('utopic', 'juno'),86 ('utopic', 'juno'),
87 ('vivid', 'kilo'),87 ('vivid', 'kilo'),
88 ('wily', 'liberty'),88 ('wily', 'liberty'),
89 ('xenial', 'mitaka'),
89])90])
9091
9192
@@ -99,6 +100,7 @@
99 ('2014.2', 'juno'),100 ('2014.2', 'juno'),
100 ('2015.1', 'kilo'),101 ('2015.1', 'kilo'),
101 ('2015.2', 'liberty'),102 ('2015.2', 'liberty'),
103 ('2016.1', 'mitaka'),
102])104])
103105
104# The ugly duckling106# The ugly duckling
@@ -130,30 +132,39 @@
130PACKAGE_CODENAMES = {132PACKAGE_CODENAMES = {
131 'nova-common': OrderedDict([133 'nova-common': OrderedDict([
132 ('12.0.0', 'liberty'),134 ('12.0.0', 'liberty'),
135 ('13.0.0', 'mitaka'),
133 ]),136 ]),
134 'neutron-common': OrderedDict([137 'neutron-common': OrderedDict([
135 ('7.0.0', 'liberty'),138 ('7.0.0', 'liberty'),
139 ('8.0.0', 'mitaka'),
136 ]),140 ]),
137 'cinder-common': OrderedDict([141 'cinder-common': OrderedDict([
138 ('7.0.0', 'liberty'),142 ('7.0.0', 'liberty'),
143 ('8.0.0', 'mitaka'),
139 ]),144 ]),
140 'keystone': OrderedDict([145 'keystone': OrderedDict([
141 ('8.0.0', 'liberty'),146 ('8.0.0', 'liberty'),
147 ('9.0.0', 'mitaka'),
142 ]),148 ]),
143 'horizon-common': OrderedDict([149 'horizon-common': OrderedDict([
144 ('8.0.0', 'liberty'),150 ('8.0.0', 'liberty'),
151 ('9.0.0', 'mitaka'),
145 ]),152 ]),
146 'ceilometer-common': OrderedDict([153 'ceilometer-common': OrderedDict([
147 ('5.0.0', 'liberty'),154 ('5.0.0', 'liberty'),
155 ('6.0.0', 'mitaka'),
148 ]),156 ]),
149 'heat-common': OrderedDict([157 'heat-common': OrderedDict([
150 ('5.0.0', 'liberty'),158 ('5.0.0', 'liberty'),
159 ('6.0.0', 'mitaka'),
151 ]),160 ]),
152 'glance-common': OrderedDict([161 'glance-common': OrderedDict([
153 ('11.0.0', 'liberty'),162 ('11.0.0', 'liberty'),
163 ('12.0.0', 'mitaka'),
154 ]),164 ]),
155 'openstack-dashboard': OrderedDict([165 'openstack-dashboard': OrderedDict([
156 ('8.0.0', 'liberty'),166 ('8.0.0', 'liberty'),
167 ('9.0.0', 'mitaka'),
157 ]),168 ]),
158}169}
159170
@@ -377,6 +388,9 @@
377 'liberty': 'trusty-updates/liberty',388 'liberty': 'trusty-updates/liberty',
378 'liberty/updates': 'trusty-updates/liberty',389 'liberty/updates': 'trusty-updates/liberty',
379 'liberty/proposed': 'trusty-proposed/liberty',390 'liberty/proposed': 'trusty-proposed/liberty',
391 'mitaka': 'trusty-updates/mitaka',
392 'mitaka/updates': 'trusty-updates/mitaka',
393 'mitaka/proposed': 'trusty-proposed/mitaka',
380 }394 }
381395
382 try:396 try:
383397
=== modified file 'charmhelpers/fetch/__init__.py'
--- charmhelpers/fetch/__init__.py 2015-12-09 23:06:09 +0000
+++ charmhelpers/fetch/__init__.py 2015-12-14 14:32:58 +0000
@@ -98,6 +98,14 @@
98 'liberty/proposed': 'trusty-proposed/liberty',98 'liberty/proposed': 'trusty-proposed/liberty',
99 'trusty-liberty/proposed': 'trusty-proposed/liberty',99 'trusty-liberty/proposed': 'trusty-proposed/liberty',
100 'trusty-proposed/liberty': 'trusty-proposed/liberty',100 'trusty-proposed/liberty': 'trusty-proposed/liberty',
101 # Mitaka
102 'mitaka': 'trusty-updates/mitaka',
103 'trusty-mitaka': 'trusty-updates/mitaka',
104 'trusty-mitaka/updates': 'trusty-updates/mitaka',
105 'trusty-updates/mitaka': 'trusty-updates/mitaka',
106 'mitaka/proposed': 'trusty-proposed/mitaka',
107 'trusty-mitaka/proposed': 'trusty-proposed/mitaka',
108 'trusty-proposed/mitaka': 'trusty-proposed/mitaka',
101}109}
102110
103# The order of this list is very important. Handlers should be listed in from111# The order of this list is very important. Handlers should be listed in from
104112
=== modified file 'tests/contrib/openstack/test_openstack_utils.py'
--- tests/contrib/openstack/test_openstack_utils.py 2015-09-21 18:50:08 +0000
+++ tests/contrib/openstack/test_openstack_utils.py 2015-12-14 14:32:58 +0000
@@ -73,7 +73,7 @@
73 },73 },
74 # poorly formed openstack version74 # poorly formed openstack version
75 'bad-version': {75 'bad-version': {
76 'pkg_vers': '1:2016.1-0ubuntu1.1~cloud0',76 'pkg_vers': '1:2200.1-0ubuntu1.1~cloud0',
77 'os_release': None,77 'os_release': None,
78 'os_version': None78 'os_version': None
79 }79 }
@@ -264,7 +264,7 @@
264 with patch('apt_pkg.Cache') as cache:264 with patch('apt_pkg.Cache') as cache:
265 cache.return_value = self._apt_cache()265 cache.return_value = self._apt_cache()
266 openstack.get_os_codename_package('bad-version')266 openstack.get_os_codename_package('bad-version')
267 _e = ('Could not determine OpenStack codename for version 2016.1')267 _e = ('Could not determine OpenStack codename for version 2200.1')
268 mocked_error.assert_called_with(_e)268 mocked_error.assert_called_with(_e)
269269
270 @patch('charmhelpers.contrib.openstack.utils.error_out')270 @patch('charmhelpers.contrib.openstack.utils.error_out')

Subscribers

People subscribed via source and target branches