commit 60f92db7049b4f66e5198b86bfecc1029b6cdccd
Author: Ivan Kolodyazhny <email address hidden>
Date: Tue Jan 31 14:33:32 2017 +0200
Fix noauth support
This patch includes several improvements:
1. Use keystoneauth1 plugin mechanism for auth plugins.
2. Implements CinderNoAuthPlugin.
3. Deletes non-working cinderclient.auth_plugin module.
4. Deprecates --bypass-url in flavor of --os-endpoint to be consistent
with keystoneauth1 plugins.
5. Deprecates in --os-auth-system in falvor of --os-auth-type to be
consistent with keystoneauth1 plugins.
Both bypass_url and os_auth_system params are not changed for client
objects to not break backward compatibility for Python API.
How to use noauth with cinderclient CLI:
OS_USER_ID=userid OS_PROJECT_ID=projectis cinder --os-auth-type noauth
--os-endpoint=http://localhost:8776/v2 list
Reviewed: https:/ /review. openstack. org/427143 /git.openstack. org/cgit/ openstack/ python- cinderclient/ commit/ ?id=60f92db7049 b4f66e5198b86bf ecc1029b6cdccd
Committed: https:/
Submitter: Jenkins
Branch: master
commit 60f92db7049b4f6 6e5198b86bfecc1 029b6cdccd
Author: Ivan Kolodyazhny <email address hidden>
Date: Tue Jan 31 14:33:32 2017 +0200
Fix noauth support
This patch includes several improvements: auth_plugin module.
1. Use keystoneauth1 plugin mechanism for auth plugins.
2. Implements CinderNoAuthPlugin.
3. Deletes non-working cinderclient.
4. Deprecates --bypass-url in flavor of --os-endpoint to be consistent
with keystoneauth1 plugins.
5. Deprecates in --os-auth-system in falvor of --os-auth-type to be
consistent with keystoneauth1 plugins.
Both bypass_url and os_auth_system params are not changed for client
objects to not break backward compatibility for Python API.
How to use noauth with cinderclient CLI: USER_ID= userid OS_PROJECT_ ID=projectis cinder --os-auth-type noauth localhost: 8776/v2 list
OS_
--os-endpoint=http://
Change-Id: I3be59a5a39235a cbc3334e0a0b797 081507a5c88
Closes-Bug: #1657156