When no token or endpoint, it creates a session and from there
taken the necessary values.
This commit proposes to transfer a session in such cases.
This will avoid unnecessary actions and some of the problems.
Change-Id: Idc874b6c01e915e52904604d59e8e0b460e71621
Partial-bug: #1519546
(cherry picked from commit bda34034eb74023ffb1edf4a0c26aa574da0926d)
On stable/liberty, then the command starts working again.
Similarly, if you revert that change on master the command starts working again.
(The equivalent openstack client command works ok.)
If you have multiple endpoints configured as follows:
$ openstack endpoint list|grep glance d9dbf788fcdffbb 5e | region1 | glance | image | True | internal | https:/ /192.168. 245.9:9292 | 38ad41bc2944f95 2f | region1 | glance | image | True | public | https:/ /myhelion. test:9292 | 39df4de424e4070 14 | region1 | glance | image | True | admin | https:/ /192.168. 245.9:9292
| 3ee11ce39098457
| bba9cb25c0fc46f
| db38baa73a8542f
It should be possible to run:
$ glance --os-cacert /tmp/ca- certificates. crt --os-tenant-name admin --os-username admin --os-password xxx --os-auth-url https:/ /192.168. 245.9:35357 --os-endpoint-type internalURL image-list
This command used to work successfully on the liberty stable branch.
For example if you check out this commit from the liberty stable branch:
$ git checkout c077858dd6e0cd8 27af2418e1a05ca 1f27937764
it works ok.
If you check out the head of the liberty stable branch though it fails with:
Error finding address for https:/ /myhelion. test:9292/ versions: Unable to establish connection to https:/ /myhelion. test:9292/ versions
If you checkout the master branch it fails with the same error.
If you revert this patch:
commit c11c8c432bde60e 6ef652119186aa2 05c3bf3076
Author: Darja Shakhray <email address hidden>
Date: Tue Dec 29 16:41:38 2015 +0300
Use session when not specified token or endpoint
When no token or endpoint, it creates a session and from there
taken the necessary values.
This commit proposes to transfer a session in such cases.
This will avoid unnecessary actions and some of the problems.
Change-Id: Idc874b6c01e915 e52904604d59e8e 0b460e71621 ffb1edf4a0c26aa 574da0926d)
Partial-bug: #1519546
(cherry picked from commit bda34034eb74023
On stable/liberty, then the command starts working again.
Similarly, if you revert that change on master the command starts working again.
(The equivalent openstack client command works ok.)