The karbor.common.karbor_keystone_plugin
Module¶
-
class
karbor.common.karbor_keystone_plugin.
KarborKeystonePlugin
¶ Bases:
object
Contruct a keystone client plugin with karbor user
to offer the following functions:
- get the endpoint of service, such as nova, cinder
- create trust to karbor
-
auth_uri
¶
-
client
¶
-
create_trust_session
(trust_id)¶
-
create_trust_to_karbor
(context)¶
-
create_user_auth_plugin
(context)¶
-
delete_trust_to_karbor
(trust_id)¶
-
get_service_endpoint
(service_name, service_type, region_id, interface='public')¶
-
karbor_user_id
¶
-
service_auth_plugin
¶