From fb9e416a369474a5ffd04791650e7266507325e4 Mon Sep 17 00:00:00 2001 From: Eduardo Gonzalez Date: Wed, 15 Mar 2017 14:43:04 +0000 Subject: 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 --- docker/kolla-toolbox/kolla_keystone_service.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'docker') 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, -- cgit v1.2.3