From 36eeff19b8cef575c30841b63615b2c2fd0bcb8f Mon Sep 17 00:00:00 2001 From: Peter Razumovsky Date: Mon, 7 Dec 2015 18:41:24 +0300 Subject: Designate::Domain observe reality implementation Override parse_live_resource_data method for Designate::Domain resource to update resource plugin with it's live state. implements bp get-reality-for-resources Change-Id: I062fae95a398a816e892b3b98fb6eedbdedc6de4 --- heat/engine/resources/openstack/designate/domain.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'heat/engine/resources/openstack/designate') diff --git a/heat/engine/resources/openstack/designate/domain.py b/heat/engine/resources/openstack/designate/domain.py index 9bafa0745..128cf32e7 100644 --- a/heat/engine/resources/openstack/designate/domain.py +++ b/heat/engine/resources/openstack/designate/domain.py @@ -118,6 +118,14 @@ class DesignateDomain(resource.Resource): def _show_resource(self): return dict(self.client().domains.get(self.resource_id).items()) + def parse_live_resource_data(self, resource_properties, resource_data): + domain_reality = {} + + for key in self.PROPERTIES: + domain_reality.update({key: resource_data.get(key)}) + + return domain_reality + def resource_mapping(): return { -- cgit v1.2.1