This is a regression when we introduced SessionClient from keystoneclient.
When "neutron" command is invoked from CLI, SessionClient is used.
At now we only use keystoneclient.auth.identity.v2.Password and this identity class uses only password/auth_url information.
We need to use keystonclient.auth.identity.v2.Token (or generic.Token) if os_token and os_url are provided.
This is what novaclient does for the same case.
This is a regression when we introduced SessionClient from keystoneclient. auth.identity. v2.Password and this identity class uses only password/auth_url information. auth.identity. v2.Token (or generic.Token) if os_token and os_url are provided.
When "neutron" command is invoked from CLI, SessionClient is used.
At now we only use keystoneclient.
We need to use keystonclient.
This is what novaclient does for the same case.