aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEduardo Gonzalez <dabarren@gmail.com>2017-03-15 14:43:04 +0000
committerEduardo Gonzalez <dabarren@gmail.com>2017-03-16 10:42:46 +0000
commitfb9e416a369474a5ffd04791650e7266507325e4 (patch)
tree965e5bae3053efa2215b685432adf3decfe2e098
parente3504d06f9c2514cdec7478e37efa8328c346765 (diff)
downloadkolla-fb9e416a369474a5ffd04791650e7266507325e4.tar.gz
kolla-fb9e416a369474a5ffd04791650e7266507325e4.zip
Add None value to service.description attribute
When using kolla_keystone_service module, if description attribute is not created(example Keystone). Service update will fail due missing attribute. This change adds a None value to description in order to allow service update when description was not added. Change-Id: I568db4559428525ac6c5083cfc20cffc20be6342
-rw-r--r--docker/kolla-toolbox/kolla_keystone_service.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/docker/kolla-toolbox/kolla_keystone_service.py b/docker/kolla-toolbox/kolla_keystone_service.py
index bdab442f1..ca747e71e 100644
--- a/docker/kolla-toolbox/kolla_keystone_service.py
+++ b/docker/kolla-toolbox/kolla_keystone_service.py
@@ -55,8 +55,9 @@ def main():
for _service in cloud.keystone_client.services.list():
if _service.type == service_type:
service = _service
+ service_description = getattr(service, 'description', None)
if service.name != service_name or \
- service.description != description:
+ service_description != description:
changed = True
cloud.keystone_client.services.update(
service,