rackspace/python-novaclient — pull request #155 by ziadsawalha (2011-11-21 15:41:39+00:00)
Title: Enhancing support for Keystone

I intend to write additional support for Keystone in Nova client and am starting with adding a 'discover' command that discovers Keystone locally or at the endpoint specifics in --url. It validates that Keystone exists and lists the versions supported and their status:

```$ nova --url https://auth.api.rackspacecloud.com/ discover
Keystone found at http://localhost:35357
- supports version v2.0 (beta) here http://127.0.0.1:35357/v2.0/
Keystone found at https://auth.api.rackspacecloud.com/
- supports version v1.0 (DEPRECATED) here https://auth.api.rackspacecloud.com/v1.0
- supports version v1.1 (CURRENT) here https://auth.api.rackspacecloud.com/v1.1/
- supports version v2.0 (BETA) here https://auth.api.rackspacecloud.com/v2.0/```