<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">  </span>AuthenticationFailed: Bad admin creds:</div><div>{</div><div>  "auth_url": "<a href="https://10.0.0.5:13000//v3">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">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="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></div></div></div></div>