Andrew Bogott has uploaded a new change for review.
https://gerrit.wikimedia.org/r/174711
Change subject: More fixes for icehouse
......................................................................
More fixes for icehouse
Change-Id: Ia3dc1004dae2a9e0c628d9830fe8652cb43d07e5
---
M wikistatus/wikistatus.py
1 file changed, 18 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/openstack-wikistatus
refs/changes/11/174711/1
diff --git a/wikistatus/wikistatus.py b/wikistatus/wikistatus.py
index a025c9b..ae40e00 100644
--- a/wikistatus/wikistatus.py
+++ b/wikistatus/wikistatus.py
@@ -19,6 +19,7 @@
from keystoneclient.v2_0 import client as keystoneclient
from nova import conductor
+import nova.context
from nova import exception
from nova import image
from nova import network
@@ -148,7 +149,22 @@
return self.kclient[tenant_id]
- def notify(self, ctxt, message, priority):
+ def _deserialize_context(self, contextdict):
+
+ context = nova.context.RequestContext(**contextdict)
+ return context
+
+ context = nova.context.RequestContext(auth_token =
contextdict['auth_token'],
+ user = contextdict['user'],
+ tenant = contextdict['tenant'],
+ is_admin = contextdict['is_admin'],
+ request_id = contextdict['request_id'])
+
+ return context
+
+ def notify(self, context, message, priority):
+ ctxt = self._deserialize_context(context)
+
event_type = message.get('event_type')
if event_type in CONF.wiki_eventtype_blacklist:
return
@@ -214,7 +230,7 @@
template_param_dict['private_ip'] = ','.join(ips)
template_param_dict['public_ip'] = ','.join(floating_ips)
- sec_groups = self.conductor_api.security_group_get_by_instance(ctxt,
inst)
+ sec_groups = inst['security_groups']
grps = [grp['name'] for grp in sec_groups]
template_param_dict['security_group'] = ','.join(grps)
--
To view, visit https://gerrit.wikimedia.org/r/174711
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia3dc1004dae2a9e0c628d9830fe8652cb43d07e5
Gerrit-PatchSet: 1
Gerrit-Project: openstack-wikistatus
Gerrit-Branch: master
Gerrit-Owner: Andrew Bogott <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits