This adds a new option --os-cloud that allows the configuration values
for multiple clouds to be stored in a local file and selected with
a single option.
Internal option names have had 'os_' removed to be comptible with
the options returned from OpenStackConfig().get_one_cloud().
The config file is ~/.config/openstack/clouds.yaml:
Sample
------
clouds:
devstack:
auth:
auth_url: http://192.168.122.10:35357/
project_name: demo
username: demo
password: 0penstack
region_name: RegionOne
devstack:
auth:
auth_url: http://192.168.122.10:35357/
project_name: demo
username: demo
password: 0penstack
region_name: RegionOne
Co-Authored-By: Monty Taylor <mordred@inaugust.com>
Change-Id: I4939acf8067e44ffe06a2e26fc28f1adf8985b7d
Depends-On: I45e2550af58aee616ca168d20a557077beeab007
22 lines
683 B
Plaintext
22 lines
683 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
pbr>=0.6,!=0.7,<1.0
|
|
six>=1.9.0
|
|
|
|
Babel>=1.3
|
|
cliff>=1.10.0 # Apache-2.0
|
|
cliff-tablib>=1.0
|
|
os-client-config
|
|
oslo.config>=1.9.3 # Apache-2.0
|
|
oslo.i18n>=1.5.0 # Apache-2.0
|
|
oslo.utils>=1.4.0 # Apache-2.0
|
|
oslo.serialization>=1.4.0 # Apache-2.0
|
|
python-glanceclient>=0.15.0
|
|
python-keystoneclient>=1.1.0
|
|
python-novaclient>=2.22.0
|
|
python-cinderclient>=1.1.0
|
|
python-neutronclient>=2.3.11,<3
|
|
requests>=2.2.0,!=2.4.0
|
|
stevedore>=1.3.0 # Apache-2.0
|