diff options
| author | Eduardo Gonzalez <dabarren@gmail.com> | 2017-03-15 14:43:04 +0000 |
|---|---|---|
| committer | Eduardo Gonzalez <dabarren@gmail.com> | 2017-03-16 10:42:46 +0000 |
| commit | fb9e416a369474a5ffd04791650e7266507325e4 (patch) | |
| tree | 965e5bae3053efa2215b685432adf3decfe2e098 | |
| parent | e3504d06f9c2514cdec7478e37efa8328c346765 (diff) | |
| download | kolla-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.py | 3 |
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, |
