1. Other clients (keystone, neutron, glance, etc) accept the endpoint_type connection setting in environment variable OS_ENDPOINT_TYPE. The nova client, however, uses a client specific variable called NOVA_ENDPOINT_TYPE. It would be good if novaclient checked the client agnostic variable if the nova specific one isn't set.
2. The command ilne argument in several other clients is --os-endpoint-type, while nova uses --endpoint-type. I think novaclient should accept either one.
Two inconsistencies around the endpoint type:
1. Other clients (keystone, neutron, glance, etc) accept the endpoint_type connection setting in environment variable OS_ENDPOINT_TYPE. The nova client, however, uses a client specific variable called NOVA_ENDPOINT_TYPE. It would be good if novaclient checked the client agnostic variable if the nova specific one isn't set.
2. The command ilne argument in several other clients is --os-endpoint-type, while nova uses --endpoint-type. I think novaclient should accept either one.