<div dir="ltr"><div dir="ltr">Hey Andrey,<div><br></div><div>Here is the output of what you asked for</div><div><div>(overcloud) (.rally-venv) [stack@undercloud browbeat]$ rally env show --only-spec</div><div>{</div><div>  "existing@openstack": {</div><div>    "endpoint": null,</div><div>    "region_name": "",</div><div>    "https_insecure": false,</div><div>    "profiler_hmac_key": null,</div><div>    "admin": {</div><div>      "username": "admin",</div><div>      "project_name": "admin",</div><div>      "user_domain_name": "Default",</div><div>      "password": "kYbMNEdPwGfCBUrwDH4rdxZyJ",</div><div>      "project_domain_name": "Default"</div><div>    },</div><div>    "https_cacert": "",</div><div>    "endpoint_type": null,</div><div>    "auth_url": "<a href="https://10.0.0.5:13000//v3">https://10.0.0.5:13000//v3</a>",</div><div>    "profiler_conn_str": null</div><div>  }</div><div>}</div><div>(overcloud) (.rally-venv) [stack@undercloud browbeat]$ rally env info</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr [-] Plugin <a href="mailto:existing@openstack.info">existing@openstack.info</a>() method is broken: AuthenticationFailed: Failed to authenticate to <a href="https://10.0.0.5:13000//v3">https://10.0.0.5:13000//v3</a> for user 'admin' in project 'admin': SSLError: SSL exception connecting to <a href="https://10.0.0.5:13000//v3">https://10.0.0.5:13000//v3</a>: HTTPSConnectionPool(host='10.0.0.5', port=13000): Max retries exceeded with url: //v3 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr Traceback (most recent call last):</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr   File "/home/stack/browbeat/.rally-venv/lib/python2.7/site-packages/rally/env/env_mgr.py", line 523, in get_info</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr     info = <a href="http://p.info">p.info</a>()</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr   File "/home/stack/browbeat/.rally-venv/lib/python2.7/site-packages/rally_openstack/platforms/existing.py", line 183, in info</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr     for stype, name in osclients.Clients(active_user).services().items():</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr   File "/home/stack/browbeat/.rally-venv/lib/python2.7/site-packages/rally_openstack/osclients.py", line 860, in services</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr     available_services = self.keystone.service_catalog.get_endpoints()</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr   File "/home/stack/browbeat/.rally-venv/lib/python2.7/site-packages/rally_openstack/osclients.py", line 225, in service_catalog</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr     return self.auth_ref.service_catalog</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr   File "/home/stack/browbeat/.rally-venv/lib/python2.7/site-packages/rally_openstack/osclients.py", line 245, in auth_ref</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr     error=str(e))</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr AuthenticationFailed: Failed to authenticate to <a href="https://10.0.0.5:13000//v3">https://10.0.0.5:13000//v3</a> for user 'admin' in project 'admin': SSLError: SSL exception connecting to <a href="https://10.0.0.5:13000//v3">https://10.0.0.5:13000//v3</a>: HTTPSConnectionPool(host='10.0.0.5', port=13000): Max retries exceeded with url: //v3 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))</div><div>2018-08-31 15:46:25.993 440110 ERROR rally.env.env_mgr</div><div>Env `overcloud (87e6bdec-45c3-4194-9d7c-0451c0c030b5)'</div><div>+--------------------+------+---------------------------------------------------+</div><div>| platform           | info | error                                             |</div><div>+--------------------+------+---------------------------------------------------+</div><div>| existing@openstack | null | Plugin <a href="mailto:existing@openstack.info">existing@openstack.info</a>() method is broken |</div><div>+--------------------+------+---------------------------------------------------+</div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 31, 2018 at 10:13 AM Andrey Kurilin <<a href="mailto:andr.kurilin@gmail.com">andr.kurilin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Hi!</div><div><br></div><div>Sorry for such a not user-friendly error message. Several days ago, we merged a fix[*] for it and I'm planning to release a new version of rally-openstack package soon.</div><div>While the fix is not released, please share the result of the 2 commands:</div><div><br></div><div>- rally env show --only-spec # replace password and etc</div><div>- rally env info<br></div><div><br></div><div>[*] - <a href="https://github.com/openstack/rally-openstack/commit/5821f8b8714c532778f2eef142a5fdeb3a1e6f05" target="_blank">https://github.com/openstack/rally-openstack/commit/5821f8b8714c532778f2eef142a5fdeb3a1e6f05</a><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">пт, 31 авг. 2018 г. в 17:02, Sai Sindhur Malleni <<a href="mailto:smalleni@redhat.com" target="_blank">smalleni@redhat.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hey all,<div><br></div><div>rally deployment check fails saying, bad admin credentials but I'm able to use the admin tenant to performance openstack operations like creating VMs extra. rally deployment check fails without giving much information.</div><div><div>(.rally-venv) [stack@undercloud browbeat]$ rally deployment check</div><div>--------------------------------------------------------------------------------</div><div>Platform openstack:</div><div>--------------------------------------------------------------------------------</div><div><br></div><div>Error while checking admin credentials:</div><div><span style="white-space:pre-wrap">        </span>AuthenticationFailed: Bad admin creds:</div><div>{</div><div>  "auth_url": "<a href="https://10.0.0.5:13000//v3" target="_blank">https://10.0.0.5:13000//v3</a>",</div><div>  "domain_name": null,</div><div>  "endpoint_type": null,</div><div>  "https_cacert": "",</div><div>  "https_insecure": false,</div><div>  "password": "***",</div><div>  "profiler_conn_str": null,</div><div>  "profiler_hmac_key": null,</div><div>  "project_domain_name": "Default",</div><div>  "region_name": "",</div><div>  "tenant_name": "admin",</div><div>  "user_domain_name": "Default",</div><div>  "username": "admin"</div><div>}</div><div><br></div><div>I'm not sure that the reason is give I can source the adminrc and run openstack commands normally.</div><div><br></div><div>Here are the contents of the rc file:</div><div><div>for key in $( set | awk '{FS="="}  /^OS_/ {print $1}' ); do unset $key ; done</div><div>export OS_NO_CACHE=True</div><div>export COMPUTE_API_VERSION=1.1</div><div>export OS_USERNAME=admin</div><div>export no_proxy=,10.0.0.5,192.168.24.7</div><div>export OS_USER_DOMAIN_NAME=Default</div><div>export OS_VOLUME_API_VERSION=3</div><div>export OS_CLOUDNAME=overcloud</div><div>export OS_AUTH_URL=<a href="https://10.0.0.5:13000//v3" target="_blank">https://10.0.0.5:13000//v3</a></div><div>export NOVA_VERSION=1.1</div><div>export OS_IMAGE_API_VERSION=2</div><div>export OS_PASSWORD=kYbMNEdPwGfCBUrwDH4rdxZyJ</div><div>export OS_PROJECT_DOMAIN_NAME=Default</div><div>export OS_IDENTITY_API_VERSION=3</div><div>export OS_PROJECT_NAME=admin</div><div>export OS_AUTH_TYPE=password</div><div>export PYTHONWARNINGS="ignore:Certificate has no, ignore:A true SSLContext object is not available"</div><div><br></div><div># Add OS_CLOUDNAME to PS1</div><div>if [ -z "${CLOUDPROMPT_ENABLED:-}" ]; then</div><div>    export PS1=${PS1:-""}</div><div>    export PS1=\${OS_CLOUDNAME:+"(\$OS_CLOUDNAME)"}\ $PS1</div><div>    export CLOUDPROMPT_ENABLED=1</div><div>fi</div></div><div><br></div><div><br></div><div>Please let me know if there is a way to know more about what the issue is.</div>-- <br><div dir="ltr" class="m_5710039450200832178m_-3435419598361864422gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Sai Sindhur Malleni</div><div dir="ltr"><br></div><div>Software Engineer<br></div><div dir="ltr">Red Hat Inc.<br>314 Littleton Road<br>Westford MA, USA<br><br></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="m_5710039450200832178gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Best regards,<br>Andrey Kurilin.<br></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">Sai Sindhur Malleni</div><div dir="ltr"><br></div><div>Software Engineer<br></div><div dir="ltr">Red Hat Inc.<br>314 Littleton Road<br>Westford MA, USA<br><br></div></div></div></div></div></div>