[openstack-dev] [KOLLA] error deploying openstack -- TASK [keystone : Creating default user role] keystone is accessible and urllib3 and chardet libraries up to date

Manuel Sopena Ballesteros manuel.sb at garvan.org.au
Wed Oct 24 02:44:08 UTC 2018


Dear Kolla-ansible team,

I am trying to deploy openstack pike using kolla-ansible 6.1.0 without success. I am not a python developer so I was wondering whether someone could help troubleshooting.

[root at openstack-deployment ~]# pip show kolla-ansible
Name: kolla-ansible
Version: 6.1.0
Summary: Ansible Deployment of Kolla containers
Home-page: https://docs.openstack.org/kolla-ansible/latest/
Author: OpenStack
Author-email: openstack-dev at lists.openstack.org
License: Apache License, Version 2.0
Location: /usr/lib/python2.7/site-packages
Requires: PyYAML, setuptools, oslo.utils, Jinja2, cryptography, docker, netaddr, six, pbr, oslo.config
Required-by:

This is the ansible output

TASK [keystone : Creating default user role] ****************************************************************************************************************************************************************************************************************
task path: /usr/share/kolla-ansible/ansible/roles/keystone/tasks/register.yml:10
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<test-openstack-controller> (0, '/root\n', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907 `" && echo ansible-tmp-1540346152.6-54138515670907="` echo /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907 `" ) && sleep 0'"'"''
<test-openstack-controller> (0, 'ansible-tmp-1540346152.6-54138515670907=/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907\n', '')
Using module file /usr/share/kolla-ansible/ansible/library/kolla_toolbox.py
<test-openstack-controller> PUT /root/.ansible/tmp/ansible-local-10970L49VmL/tmpFspLOR TO /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py
<test-openstack-controller> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 '[test-openstack-controller]'
<test-openstack-controller> (0, 'sftp> put /root/.ansible/tmp/ansible-local-10970L49VmL/tmpFspLOR /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py\n', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'chmod u+x /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/ /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py && sleep 0'"'"''
<test-openstack-controller> (0, '', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 -tt test-openstack-controller '/bin/sh -c '"'"'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py && sleep 0'"'"''
<test-openstack-controller> (1, '/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.24) or chardet (2.2.1) doesn\'t match a supported version!\r\n  RequestsDependencyWarning)\r\nTraceback (most recent call last):\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py", line 113, in <module>\r\n    _ansiballz_main()\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py", line 105, in _ansiballz_main\r\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py", line 48, in invoke_module\r\n    imp.load_module(\'__main__\', mod, module, MOD_DESC)\r\n  File "/tmp/ansible_kolla_toolbox_payload_JkGoxn/__main__.py", line 155, in <module>\r\n  File "/tmp/ansible_kolla_toolbox_payload_JkGoxn/__main__.py", line 133, in main\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/decorators.py", line 19, in wrapped\r\n    return f(self, resource_id, *args, **kwargs)\r\n  File "/usr/lib/python2.7/site-packages/docker/api/exec_api.py", line 165, in exec_start\r\n    return self._read_from_socket(res, stream, tty)\r\n  File "/usr/lib/python2.7/site-packages/docker/api/client.py", line 377, in _read_from_socket\r\n    return six.binary_type().join(gen)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 75, in frames_iter\r\n    n = next_frame_size(socket)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 62, in next_frame_size\r\n    data = read_exactly(socket, 8)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 47, in read_exactly\r\n    next_data = read(socket, n - len(data))\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 31, in read\r\n    return socket.recv(n)\r\nsocket.timeout: timed out\r\n', 'Shared connection to test-openstack-controller closed.\r\n')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'rm -f -r /root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/ > /dev/null 2>&1 && sleep 0'"'"''
<test-openstack-controller> (0, '', '')
[DEPRECATION WARNING]: Using tests as filters is deprecated. Instead of using `result|success` use `result is success`. This feature will be removed in version 2.9. Deprecation warnings can be disabled by setting deprecation_warnings=False in
ansible.cfg.
FAILED - RETRYING: Creating default user role (10 retries left).Result was: {
    "attempts": 1,
    "changed": false,
    "module_stderr": "Shared connection to test-openstack-controller closed.\r\n",
    "module_stdout": "/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.24) or chardet (2.2.1) doesn't match a supported version!\r\n  RequestsDependencyWarning)\r\nTraceback (most recent call last):\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py\", line 113, in <module>\r\n    _ansiballz_main()\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py\", line 105, in _ansiballz_main\r\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346152.6-54138515670907/AnsiballZ_kolla_toolbox.py\", line 48, in invoke_module\r\n    imp.load_module('__main__', mod, module, MOD_DESC)\r\n  File \"/tmp/ansible_kolla_toolbox_payload_JkGoxn/__main__.py\", line 155, in <module>\r\n  File \"/tmp/ansible_kolla_toolbox_payload_JkGoxn/__main__.py\", line 133, in main\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/decorators.py\", line 19, in wrapped\r\n    return f(self, resource_id, *args, **kwargs)\r\n  File \"/usr/lib/python2.7/site-packages/docker/api/exec_api.py\", line 165, in exec_start\r\n    return self._read_from_socket(res, stream, tty)\r\n  File \"/usr/lib/python2.7/site-packages/docker/api/client.py\", line 377, in _read_from_socket\r\n    return six.binary_type().join(gen)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 75, in frames_iter\r\n    n = next_frame_size(socket)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 62, in next_frame_size\r\n    data = read_exactly(socket, 8)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 47, in read_exactly\r\n    next_data = read(socket, n - len(data))\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 31, in read\r\n    return socket.recv(n)\r\nsocket.timeout: timed out\r\n",
    "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
    "rc": 1,
    "retries": 11
}

...

<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'echo ~ && sleep 0'"'"''
<test-openstack-controller> (0, '/root\n', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279 `" && echo ansible-tmp-1540346807.21-23787866279279="` echo /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279 `" ) && sleep 0'"'"''
<test-openstack-controller> (0, 'ansible-tmp-1540346807.21-23787866279279=/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279\n', '')
Using module file /usr/share/kolla-ansible/ansible/library/kolla_toolbox.py
<test-openstack-controller> PUT /root/.ansible/tmp/ansible-local-10970L49VmL/tmpHcMzMC TO /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py
<test-openstack-controller> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 '[test-openstack-controller]'
<test-openstack-controller> (0, 'sftp> put /root/.ansible/tmp/ansible-local-10970L49VmL/tmpHcMzMC /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py\n', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'chmod u+x /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/ /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py && sleep 0'"'"''
<test-openstack-controller> (0, '', '')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 -tt test-openstack-controller '/bin/sh -c '"'"'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py && sleep 0'"'"''
<test-openstack-controller> (1, '/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.24) or chardet (2.2.1) doesn\'t match a supported version!\r\n  RequestsDependencyWarning)\r\nTraceback (most recent call last):\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py", line 113, in <module>\r\n    _ansiballz_main()\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py", line 105, in _ansiballz_main\r\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n  File "/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py", line 48, in invoke_module\r\n    imp.load_module(\'__main__\', mod, module, MOD_DESC)\r\n  File "/tmp/ansible_kolla_toolbox_payload_9nPmOp/__main__.py", line 155, in <module>\r\n  File "/tmp/ansible_kolla_toolbox_payload_9nPmOp/__main__.py", line 133, in main\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/decorators.py", line 19, in wrapped\r\n    return f(self, resource_id, *args, **kwargs)\r\n  File "/usr/lib/python2.7/site-packages/docker/api/exec_api.py", line 165, in exec_start\r\n    return self._read_from_socket(res, stream, tty)\r\n  File "/usr/lib/python2.7/site-packages/docker/api/client.py", line 377, in _read_from_socket\r\n    return six.binary_type().join(gen)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 75, in frames_iter\r\n    n = next_frame_size(socket)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 62, in next_frame_size\r\n    data = read_exactly(socket, 8)\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 47, in read_exactly\r\n    next_data = read(socket, n - len(data))\r\n  File "/usr/lib/python2.7/site-packages/docker/utils/socket.py", line 31, in read\r\n    return socket.recv(n)\r\nsocket.timeout: timed out\r\n', 'Shared connection to test-openstack-controller closed.\r\n')
<test-openstack-controller> ESTABLISH SSH CONNECTION FOR USER: None
<test-openstack-controller> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/104cd4ab74 test-openstack-controller '/bin/sh -c '"'"'rm -f -r /root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/ > /dev/null 2>&1 && sleep 0'"'"''
<test-openstack-controller> (0, '', '')
fatal: [test-openstack-controller]: FAILED! => {
    "attempts": 10,
    "changed": false,
    "module_stderr": "Shared connection to test-openstack-controller closed.\r\n",
    "module_stdout": "/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.24) or chardet (2.2.1) doesn't match a supported version!\r\n  RequestsDependencyWarning)\r\nTraceback (most recent call last):\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py\", line 113, in <module>\r\n    _ansiballz_main()\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py\", line 105, in _ansiballz_main\r\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n  File \"/root/.ansible/tmp/ansible-tmp-1540346807.21-23787866279279/AnsiballZ_kolla_toolbox.py\", line 48, in invoke_module\r\n    imp.load_module('__main__', mod, module, MOD_DESC)\r\n  File \"/tmp/ansible_kolla_toolbox_payload_9nPmOp/__main__.py\", line 155, in <module>\r\n  File \"/tmp/ansible_kolla_toolbox_payload_9nPmOp/__main__.py\", line 133, in main\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/decorators.py\", line 19, in wrapped\r\n    return f(self, resource_id, *args, **kwargs)\r\n  File \"/usr/lib/python2.7/site-packages/docker/api/exec_api.py\", line 165, in exec_start\r\n    return self._read_from_socket(res, stream, tty)\r\n  File \"/usr/lib/python2.7/site-packages/docker/api/client.py\", line 377, in _read_from_socket\r\n    return six.binary_type().join(gen)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 75, in frames_iter\r\n    n = next_frame_size(socket)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 62, in next_frame_size\r\n    data = read_exactly(socket, 8)\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 47, in read_exactly\r\n    next_data = read(socket, n - len(data))\r\n  File \"/usr/lib/python2.7/site-packages/docker/utils/socket.py\", line 31, in read\r\n    return socket.recv(n)\r\nsocket.timeout: timed out\r\n",
    "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
    "rc": 1
}

I checked keystone container is up and accessible through the floating IP (kolla_internal_vip_address):

[root at test-openstack-controller ~]# docker ps --all
CONTAINER ID        IMAGE                                    COMMAND             CREATED             STATUS                           PORTS               NAMES
78e3ddb3016a        kolla/centos-binary-memcached:pike       "kolla_start"       16 minutes ago      Restarting (71) 53 seconds ago                       memcached
bc0126a27698        kolla/centos-binary-keystone:pike        "kolla_start"       About an hour ago   Up 24 minutes                                        keystone
3cca9652501a        kolla/centos-binary-rabbitmq:pike        "kolla_start"       About an hour ago   Up 24 minutes                                        rabbitmq
5f5640baa9c9        kolla/centos-binary-mariadb:pike         "kolla_start"       About an hour ago   Up 25 minutes                                        mariadb
e74475e46374        kolla/centos-binary-keepalived:pike      "kolla_start"       About an hour ago   Up 25 minutes                                        keepalived
5353cc97349e        kolla/centos-binary-haproxy:pike         "kolla_start"       About an hour ago   Up 25 minutes                                        haproxy
8ecee7fd3f7f        kolla/centos-binary-cron:pike            "kolla_start"       About an hour ago   Up 25 minutes                                        cron
02c3ab218420        kolla/centos-binary-kolla-toolbox:pike   "kolla_start"       About an hour ago   Up 25 minutes                                        kolla_toolbox
e54a657552be        kolla/centos-binary-fluentd:pike         "kolla_start"       About an hour ago   Up 25 minutes                                        fluentd

[root at test-openstack-controller ~]# telnet 192.168.1.51 35357
Trying 192.168.1.51...
Connected to 192.168.1.51.
Escape character is '^]'.
^CConnection closed by foreign host.
[root at test-openstack-controller ~]# telnet 192.168.1.51 5000
Trying 192.168.1.51...
Connected to 192.168.1.51.
Escape character is '^]'.
^CConnection closed by foreign host.

Check python libraries urllib3 and chardet version:

[root at test-openstack-controller ~]# pip show urllib3
Name: urllib3
Version: 1.24
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page: https://urllib3.readthedocs.io/
Author: Andrey Petrov
Author-email: andrey.petrov at shazow.net
License: MIT
Location: /usr/lib/python2.7/site-packages
Requires:
Required-by: requests

[root at test-openstack-controller ~]# pip show chardet
Name: chardet
Version: 3.0.4
Summary: Universal encoding detector for Python 2 and 3
Home-page: https://github.com/chardet/chardet
Author: Daniel Blanchard
Author-email: dan.blanchard at gmail.com
License: LGPL
Location: /usr/lib/python2.7/site-packages
Requires:
Required-by: requests

Any idea?

Manuel Sopena Ballesteros | Big data Engineer
Garvan Institute of Medical Research
The Kinghorn Cancer Centre, 370 Victoria Street, Darlinghurst, NSW 2010
T: + 61 (0)2 9355 5760 | F: +61 (0)2 9295 8507 | E: manuel.sb at garvan.org.au<mailto:manuel.sb at garvan.org.au>

NOTICE
Please consider the environment before printing this email. This message and any attachments are intended for the addressee named and may contain legally privileged/confidential/copyright information. If you are not the intended recipient, you should not read, use, disclose, copy or distribute this communication. If you have received this message in error please notify us at once by return email and then delete both messages. We accept no liability for the distribution of viruses or similar in electronic communications. This notice should not be removed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20181024/7d04106c/attachment.html>


More information about the OpenStack-dev mailing list