Merge lp:~niedbalski/charms/trusty/nova-compute/lp1448143 into lp:~openstack-charmers-archive/charms/trusty/nova-compute/next

Proposed by Jorge Niedbalski
Status: Merged
Merged at revision: 130
Proposed branch: lp:~niedbalski/charms/trusty/nova-compute/lp1448143
Merge into: lp:~openstack-charmers-archive/charms/trusty/nova-compute/next
Diff against target: 53 lines (+23/-2)
2 files modified
hooks/nova_compute_hooks.py (+5/-2)
unit_tests/test_nova_compute_hooks.py (+18/-0)
To merge this branch: bzr merge lp:~niedbalski/charms/trusty/nova-compute/lp1448143
Reviewer Review Type Date Requested Status
Billy Olsen Approve
Review via email: mp+257411@code.launchpad.net

This proposal supersedes a proposal from 2015-04-24.

Description of the change

Fixes bug LP: #1448143

To post a comment you must log in.
Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote : Posted in a previous version of this proposal

charm_lint_check #3953 nova-compute for niedbalski mp257389
    LINT OK: passed

Build: http://10.245.162.77:8080/job/charm_lint_check/3953/

Revision history for this message
uosci-testing-bot (uosci-testing-bot) wrote : Posted in a previous version of this proposal

charm_unit_test #3740 nova-compute for niedbalski mp257389
    UNIT OK: passed

Build: http://10.245.162.77:8080/job/charm_unit_test/3740/

Revision history for this message
Billy Olsen (billy-olsen) wrote :

LGTM, Approved - thanks Jorge!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'hooks/nova_compute_hooks.py'
--- hooks/nova_compute_hooks.py 2015-04-22 09:21:01 +0000
+++ hooks/nova_compute_hooks.py 2015-04-24 16:09:54 +0000
@@ -137,7 +137,8 @@
137 for rid in relation_ids('zeromq-configuration'):137 for rid in relation_ids('zeromq-configuration'):
138 zeromq_configuration_relation_joined(rid)138 zeromq_configuration_relation_joined(rid)
139139
140 update_nrpe_config()140 if is_relation_made("nrpe-external-master"):
141 update_nrpe_config()
141142
142 CONFIGS.write_all()143 CONFIGS.write_all()
143144
@@ -325,7 +326,9 @@
325def upgrade_charm():326def upgrade_charm():
326 for r_id in relation_ids('amqp'):327 for r_id in relation_ids('amqp'):
327 amqp_joined(relation_id=r_id)328 amqp_joined(relation_id=r_id)
328 update_nrpe_config()329
330 if is_relation_made('nrpe-external-master'):
331 update_nrpe_config()
329332
330333
331@hooks.hook('nova-ceilometer-relation-changed')334@hooks.hook('nova-ceilometer-relation-changed')
332335
=== modified file 'unit_tests/test_nova_compute_hooks.py'
--- unit_tests/test_nova_compute_hooks.py 2015-04-15 14:21:42 +0000
+++ unit_tests/test_nova_compute_hooks.py 2015-04-24 16:09:54 +0000
@@ -206,6 +206,24 @@
206 self.git_install.assert_called_with(projects_yaml)206 self.git_install.assert_called_with(projects_yaml)
207 self.assertFalse(self.do_openstack_upgrade.called)207 self.assertFalse(self.do_openstack_upgrade.called)
208208
209 @patch.object(hooks, 'compute_joined')
210 def test_config_changed_no_nrpe(self, compute_joined):
211 self.git_install_requested.return_value = False
212 self.openstack_upgrade_available.return_value = False
213 self.migration_enabled.return_value = False
214 self.is_relation_made.return_value = False
215 hooks.config_changed()
216 self.assertFalse(self.update_nrpe_config.called)
217
218 @patch.object(hooks, 'compute_joined')
219 def test_config_changed_nrpe(self, compute_joined):
220 self.git_install_requested.return_value = False
221 self.openstack_upgrade_available.return_value = False
222 self.migration_enabled.return_value = False
223 self.is_relation_made.return_value = True
224 hooks.config_changed()
225 self.update_nrpe_config.assert_called_once()
226
209 def test_amqp_joined(self):227 def test_amqp_joined(self):
210 hooks.amqp_joined()228 hooks.amqp_joined()
211 self.relation_set.assert_called_with(229 self.relation_set.assert_called_with(

Subscribers

People subscribed via source and target branches