Hi all, Clients like python-novaclient/cinderclient/trove still support NOVA_*, CINDER_*, TROVE_* variables for backward compatibility support,while clients like python-neutronclient/keystoneclient only supports OS_* env vars.
The following bug (#1061491, see review), mentions that it may be confusing if novaclient for instance, silently accept those variables without even being mentioned on the current help/documentation neither warning the user at all. (User has exported NOVA_USERNAME/CINDER_USERNAME/etc instead of OS_USERNAME etc.) As Kevin suggested on the review, (https://review.openstack.org/#/c/55588/) “we need to make sure that we have consensus that enough time has passed to drop the old variables”. I would like to hear opinions about this. Some options that i can think of are: 1) Remove NOVA_USERNAME, NOVA_PASSWORD and NOVA_PROJECT_ID support from novaclient. Same for other clients allowing vars other than OS_USERNAME, OS_PASSWORD, OS_TENANT_ID for this specific options. 2) Warn about deprecation if they are being used. 3) Ignore this topic, keep everything as today and just close the 'bug/suggestion'. 4) Other? Best Regards -Leandro PS: shall this message belong to another ML, please, let me know. _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev