<div dir="ltr"><div><div><div><div><div><div>Hi!<br><br></div>I'd like to discuss the usage of the new noauth plugin to keystoneauth, which was introduced in [1]. The docstring of the loader says it is intended to be used during adapter initialization along with endpoint_override. But what about the CLI usage in the OpenStack client? I was trying to make the none loader work with baremetal plugin, as part of testing [2], and encountered some problems, which are hacked around in [3].<br><br></div>So, here are some questions:<br><br></div>1. Was it intended to be used in CLI at all, or should we still use the token_endpoint?<br></div>2. If it was intended, should we:</div><div>    2.1. do the hacks as in [3]?</div><div>    2.2. introduce endpoint as an option for the none loader, making it a bit similar to token_endpoint, with token hardcoded (and also get_endpoint method to the auth plugin I think)?</div><div>    2.3. leave it as-is, allowing the usage of none loader only by specifying the parameters in the clouds.yaml, as in [4] for example?<br></div><div><br></div><div>[1] <a href="https://review.openstack.org/469863" target="_blank">https://review.openstack.org/<wbr>469863</a></div><div>[2] <a href="https://review.openstack.org/359061">https://review.openstack.org/359061</a></div><div>[3] <a href="https://review.openstack.org/512699">https://review.openstack.org/512699</a></div><div>[4] <a href="https://github.com/openstack/bifrost/blob/21ca45937a9cb36c6f04073182bf2edea8acbd5d/playbooks/roles/bifrost-keystone-client-config/templates/clouds.yaml.j2#L17-L19">https://github.com/openstack/bifrost/blob/21ca45937a9cb36c6f04073182bf2edea8acbd5d/playbooks/roles/bifrost-keystone-client-config/templates/clouds.yaml.j2#L17-L19</a><br></div><div><br></div>Thanks,<br></div>Vlad<br></div>