summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2019-03-12 18:17:38 +0000
committerGerrit Code Review <review@openstack.org>2019-03-12 18:17:38 +0000
commit12dd1004ef4cb218cdfc5205e1e002297d8db838 (patch)
treea8304c81b810b00f04cd1478a6e6c7e61a89a562
parentfd369845b7fbda13478da66262819edee45648ad (diff)
parent7a679652207150797376747e0a56605d1a3cad0a (diff)
downloadheat-12dd1004ef4cb218cdfc5205e1e002297d8db838.tar.gz
Merge "Fix Designate Zone lookup by name" into stable/rocky11.0.1
-rw-r--r--heat/engine/clients/os/designate.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/heat/engine/clients/os/designate.py b/heat/engine/clients/os/designate.py
index 6df4785a2..3989e98b5 100644
--- a/heat/engine/clients/os/designate.py
+++ b/heat/engine/clients/os/designate.py
@@ -57,14 +57,14 @@ class DesignateClientPlugin(client_plugin.ClientPlugin):
name=domain_id_or_name)
def get_zone_id(self, zone_id_or_name):
+ client = self.client(version=self.V2)
try:
- zone_obj = self.client(version=self.V2).zones.get(zone_id_or_name)
+ zone_obj = client.zones.get(zone_id_or_name)
return zone_obj['id']
except exceptions.NotFound:
- zones = self.client().zones.list(
- criterion=dict(name=zone_id_or_name))
+ zones = client.zones.list(criterion=dict(name=zone_id_or_name))
if len(zones) == 1:
- return zones[0]['id']
+ return zones[0]['id']
raise heat_exception.EntityNotFound(entity='Designate Zone',
name=zone_id_or_name)