components/python/keystoneauth1/patches/01-launchpad-1552634.patch
author Laszlo Peter <laszlo.peter@oracle.com>
Wed, 07 Sep 2016 14:48:23 -0700
changeset 6755 25cd0bc38299
permissions -rw-r--r--
PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity 22966312 The Python keystoneauth1 module should be added to Userland
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6755
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     1
This upstream patch addresses Launchpad bug 1552634 and removes
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     2
erroneous deprecation warnings the non-deprecated option name is used
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     3
in some authentication sections.
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     4
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     5
commit f604a7f183a57e73b5ebcda41f39f4539b511ca2
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     6
Author: Jens Rosenboom <[email protected]>
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     7
Date:   Thu Mar 3 13:18:10 2016 +0100
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     8
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     9
    Swap the order of username deprecation
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    10
    
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    11
    The deprecation of username in favor of user-name has been reverted in
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    12
    python-keystoneclient in [1], we should keep this in sync here.
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    13
    
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    14
    [1] https://review.openstack.org/247574
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    15
    
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    16
    Change-Id: Ia82536ecebfc5874add36f6fbc349d9a9cbf3a08
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    17
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    18
diff --git a/keystoneauth1/loading/_plugins/identity/generic.py b/keystoneauth1/loading/_plugins/identity/generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    19
index 68c4815..e35acc1 100644
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    20
--- a/keystoneauth1/loading/_plugins/identity/generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    21
+++ b/keystoneauth1/loading/_plugins/identity/generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    22
@@ -41,10 +41,9 @@ class Password(loading.BaseGenericLoader):
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    23
         options = super(Password, cls).get_options()
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    24
         options.extend([
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    25
             loading.Opt('user-id', help='User id'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    26
-            loading.Opt('user-name',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    27
-                        dest='username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    28
+            loading.Opt('username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    29
                         help='Username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    30
-                        deprecated=[loading.Opt('username')]),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    31
+                        deprecated=[loading.Opt('user-name')]),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    32
             loading.Opt('user-domain-id', help="User's domain id"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    33
             loading.Opt('user-domain-name', help="User's domain name"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    34
             loading.Opt('password', secret=True, help="User's password"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    35
diff --git a/keystoneauth1/loading/_plugins/identity/v2.py b/keystoneauth1/loading/_plugins/identity/v2.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    36
index 215ca0f..4b510f8 100644
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    37
--- a/keystoneauth1/loading/_plugins/identity/v2.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    38
+++ b/keystoneauth1/loading/_plugins/identity/v2.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    39
@@ -40,11 +40,10 @@ class Password(loading.BaseV2Loader):
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    40
         options = super(Password, self).get_options()
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    41
 
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    42
         options.extend([
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    43
-            loading.Opt('user-name',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    44
-                       dest='username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    45
-                       deprecated=[loading.Opt('username')],
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    46
+            loading.Opt('username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    47
+                       deprecated=[loading.Opt('user-name')],
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    48
                        help='Username to login with'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    49
-            loading.Opt('user-id', help='User ID to longin with'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    50
+            loading.Opt('user-id', help='User ID to login with'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    51
             loading.Opt('password', secret=True, help='Password to use'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    52
         ])
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    53
 
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    54
diff --git a/keystoneauth1/loading/_plugins/identity/v3.py b/keystoneauth1/loading/_plugins/identity/v3.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    55
index a77415b..e31b548 100644
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    56
--- a/keystoneauth1/loading/_plugins/identity/v3.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    57
+++ b/keystoneauth1/loading/_plugins/identity/v3.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    58
@@ -26,10 +26,9 @@ class Password(loading.BaseV3Loader):
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    59
 
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    60
         options.extend([
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    61
             loading.Opt('user-id', help='User ID'),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    62
-            loading.Opt('user-name',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    63
-                        dest='username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    64
+            loading.Opt('username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    65
                         help='Username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    66
-                        deprecated=[loading.Opt('username')]),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    67
+                        deprecated=[loading.Opt('user-name')]),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    68
             loading.Opt('user-domain-id', help="User's domain id"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    69
             loading.Opt('user-domain-name', help="User's domain name"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    70
             loading.Opt('password', secret=True, help="User's password"),
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    71
diff --git a/keystoneauth1/tests/unit/loading/test_generic.py b/keystoneauth1/tests/unit/loading/test_generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    72
index c3d8504..3973e6b 100644
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    73
--- a/keystoneauth1/tests/unit/loading/test_generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    74
+++ b/keystoneauth1/tests/unit/loading/test_generic.py
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    75
@@ -24,7 +24,7 @@ class PasswordTests(utils.TestCase):
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    76
     def test_options(self):
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    77
         opts = [o.name for o in generic.Password().get_options()]
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    78
 
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    79
-        allowed_opts = ['user-name',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    80
+        allowed_opts = ['username',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    81
                         'user-domain-id',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    82
                         'user-domain-name',
25cd0bc38299 PSARC 2016/191 keystoneauth1 - Authentication Library for OpenStack Identity
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    83
                         'user-id',