From 0c6e93a23f59a44fc85d637fe603b3b337984067 Mon Sep 17 00:00:00 2001 From: Anusha Ramineni Date: Fri, 1 Apr 2016 16:33:31 +0530 Subject: [PATCH] Replace keystoneclient with keystoneauth1 keystoneclient.adapter.Adapter is deprecated as of 2.1.0 release. So replace the same with keystoneauth1 Change-Id: If1d005ecd656a52f33acdebc2af24b081934b0a1 --- congressclient/osc/v1/policy.py | 2 +- congressclient/v1/client.py | 15 +++++++-------- requirements.txt | 1 + 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/congressclient/osc/v1/policy.py b/congressclient/osc/v1/policy.py index 329bd58..e05dc0b 100644 --- a/congressclient/osc/v1/policy.py +++ b/congressclient/osc/v1/policy.py @@ -19,7 +19,7 @@ import sys from cliff import command from cliff import lister from cliff import show -from keystoneclient import exceptions +from keystoneauth1 import exceptions from oslo_log import log as logging from oslo_serialization import jsonutils import six diff --git a/congressclient/v1/client.py b/congressclient/v1/client.py index 4234539..a49f9a8 100644 --- a/congressclient/v1/client.py +++ b/congressclient/v1/client.py @@ -12,20 +12,20 @@ # License for the specific language governing permissions and limitations # under the License. -from keystoneclient import adapter +from keystoneauth1 import adapter class Client(object): """Client for the Congress v1 API. Example:: - import keystoneclient + from keystoneauth1.identity import v2 + from keystoneauth1 import session from congressclient.v1 import client - auth = keystoneclient.auth.identity.v2.Password( - auth_url=AUTH_URL, username=USERNAME, - password=PASSWORD, tenant_name=TENANT_NAME) - session = keystoneclient.session.Session(auth=auth) - congress = client.Client(session=session, + auth = v2.Password(auth_url=AUTH_URL, username=USERNAME, + password=PASSWORD, tenant_name=TENANT_NAME) + sess = session.Session(auth=auth) + congress = client.Client(session=sess, auth=None, interface='publicURL', service_type='policy', @@ -33,7 +33,6 @@ class Client(object): congress.create_policy_rule(..) """ - policy = '/v1/policies' policy_path = '/v1/policies/%s' policy_rules = '/v1/policies/%s/rules' diff --git a/requirements.txt b/requirements.txt index 9895d56..793a1a8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,6 +4,7 @@ pbr>=1.6 # Apache-2.0 Babel>=2.3.4 # BSD cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0 +keystoneauth1>=2.7.0 # Apache-2.0 oslo.i18n>=2.1.0 # Apache-2.0 oslo.log>=1.14.0 # Apache-2.0 oslo.serialization>=1.10.0 # Apache-2.0