Page MenuHomePhabricator

Replace use of openstack environment settings with clouds.yaml
Closed, ResolvedPublic

Description

There are some features that we can't access via the env, so we should update our code (and train our fingers) to use clouds.yaml instead.

Old:

  1. source ~/sbin/novaenv.sh
  2. OS_PROJECT_ID=testlabs openstack server list

New:

  1. export OS_CLOUD=novaadmin
  2. openstack server list --project testlabs
  • or -
  1. openstack server list --os-cloud novaadmin --project testlabs

Event Timeline

Change 923697 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] Set OS_CLOUD in wmcs-openstack.sh

https://gerrit.wikimedia.org/r/923697

Change #1053086 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] Openstack cli: stamp out openstack auth via env settings

https://gerrit.wikimedia.org/r/1053086

Change #1053356 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] wmcs-makedomain: use clouds.yaml openstack auth

https://gerrit.wikimedia.org/r/1053356

Change #1053357 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] wmcs-drain-hypervisor: remove spurious args, use clouds.yaml

https://gerrit.wikimedia.org/r/1053357

Change #923697 merged by Andrew Bogott:

[operations/puppet@production] Set OS_CLOUD in wmcs-openstack.sh

https://gerrit.wikimedia.org/r/923697

Change #1053356 merged by Andrew Bogott:

[operations/puppet@production] wmcs-makedomain: use clouds.yaml openstack auth

https://gerrit.wikimedia.org/r/1053356

Change #1053357 merged by Andrew Bogott:

[operations/puppet@production] wmcs-drain-hypervisor: remove spurious args, use clouds.yaml

https://gerrit.wikimedia.org/r/1053357

Change #1053086 merged by Andrew Bogott:

[operations/puppet@production] Openstack cli: stamp out openstack auth via env settings

https://gerrit.wikimedia.org/r/1053086

Change #1053401 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] util/admin_scripts.pp: wmcs-pause-cloud ensure absent

https://gerrit.wikimedia.org/r/1053401

Change #1053401 merged by Andrew Bogott:

[operations/puppet@production] util/admin_scripts.pp: wmcs-pause-cloud ensure absent

https://gerrit.wikimedia.org/r/1053401

Change #1053402 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] openstack envscript.sh.erb: replace env settings with OS_CLOUD

https://gerrit.wikimedia.org/r/1053402

Change #1053402 merged by Andrew Bogott:

[operations/puppet@production] openstack envscript.sh.erb: replace env settings with OS_CLOUD

https://gerrit.wikimedia.org/r/1053402

Change #1053405 had a related patch set uploaded (by Andrew Bogott; author: Andrew Bogott):

[operations/puppet@production] wmcs-openstack: export OS_CLOUD

https://gerrit.wikimedia.org/r/1053405

Change #1053405 merged by Andrew Bogott:

[operations/puppet@production] wmcs-openstack: export OS_CLOUD

https://gerrit.wikimedia.org/r/1053405