author | Laszlo Peter <laszlo.peter@oracle.com> |
Wed, 07 Sep 2016 14:48:23 -0700 | |
changeset 6755 | 25cd0bc38299 |
permissions | -rw-r--r-- |
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', |