[Bug 1593664] [NEW] openstackclient fails with --os-token and --os-url

Alfredo Moralejo amoralej at redhat.com
Fri Jun 17 10:16:12 UTC 2016


Public bug reported:

Since https://github.com/openstack/python-
openstackclient/commit/6ae0d2e8a54fd5139e63a990ab4bdce634e73c5e was
merged, authentication using admin token is failing.

Test:

export OS_IMAGE_API_VERSION=1
export OS_IDENTITY_API_VERSION=3
export OS_TOKEN=57562bf156da4e09899b37cca5a63ba5
export OS_URL=http://127.0.0.1:35357/v3

Try any operation:

[root at packstack2 ~]# openstack service list
WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
'StrOpt' object has no attribute 'deprecated'

And returns 1.


With a version before merging that patch:

# openstack service create compute
WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
+---------+----------------------------------+
| Field   | Value                            |
+---------+----------------------------------+
| enabled | True                             |
| id      | 780dab36834b45fe981aaadec54365bc |
| name    |                                  |
| type    | compute                          |
+---------+----------------------------------+
[root at packstack2 ~]# openstack service list
WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
+----------------------------------+------+---------+
| ID                               | Name | Type    |
+----------------------------------+------+---------+
| 780dab36834b45fe981aaadec54365bc |      | compute |
+----------------------------------+------+---------+


Note this is having a high impact as this mechanism is used to bootstrap keystone in different deployment tools.

** Affects: python-openstackclient
     Importance: Undecided
         Status: New

** Also affects: python-openstackclient
   Importance: Undecided
       Status: New

** No longer affects: python-openstackclient (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-openstackclient in Ubuntu.
https://bugs.launchpad.net/bugs/1593664

Title:
  openstackclient fails with --os-token and --os-url

Status in python-openstackclient:
  New

Bug description:
  Since https://github.com/openstack/python-
  openstackclient/commit/6ae0d2e8a54fd5139e63a990ab4bdce634e73c5e was
  merged, authentication using admin token is failing.

  Test:

  export OS_IMAGE_API_VERSION=1
  export OS_IDENTITY_API_VERSION=3
  export OS_TOKEN=57562bf156da4e09899b37cca5a63ba5
  export OS_URL=http://127.0.0.1:35357/v3

  Try any operation:

  [root at packstack2 ~]# openstack service list
  WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
  WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
  'StrOpt' object has no attribute 'deprecated'

  And returns 1.

  
  With a version before merging that patch:

  # openstack service create compute
  WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
  WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
  +---------+----------------------------------+
  | Field   | Value                            |
  +---------+----------------------------------+
  | enabled | True                             |
  | id      | 780dab36834b45fe981aaadec54365bc |
  | name    |                                  |
  | type    | compute                          |
  +---------+----------------------------------+
  [root at packstack2 ~]# openstack service list
  WARNING: openstackclient.common.exceptions is deprecated and will be removed after Jun 2017. Please use osc_lib.exceptions
  WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
  +----------------------------------+------+---------+
  | ID                               | Name | Type    |
  +----------------------------------+------+---------+
  | 780dab36834b45fe981aaadec54365bc |      | compute |
  +----------------------------------+------+---------+

  
  Note this is having a high impact as this mechanism is used to bootstrap keystone in different deployment tools.

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-openstackclient/+bug/1593664/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list