heat.engine.clients.os.keystone.fake_keystoneclient module
A fake FakeKeystoneClient. This can be used during some runtime
scenarios where you want to disable Heat’s internal Keystone dependencies
entirely. One example is the TripleO Undercloud installer.
To use this class at runtime set to following heat.conf config setting:
keystone_backend = heat.engine.clients.os.keystone.fake_keystoneclient .FakeKeystoneClient
-
class heat.engine.clients.os.keystone.fake_keystoneclient.FakeKeystoneClient(username='test_username', password='password', user_id='1234', access='4567', secret='8901', credential_id='abcdxyz', auth_token='abcd1234', context=None, stack_domain_id='4321', client=None)[source]
Bases: object
-
create_ec2_keypair(user_id)[source]
-
create_stack_domain_project(stack_id)[source]
-
create_stack_domain_user(username, project_id, password=None)[source]
-
create_stack_domain_user_keypair(user_id, project_id)[source]
-
create_stack_user(username, password='')[source]
-
create_trust_context()[source]
-
delete_ec2_keypair(credential_id=None, user_id=None, access=None)[source]
-
delete_stack_domain_project(project_id)[source]
-
delete_stack_domain_user(user_id, project_id)[source]
-
delete_stack_domain_user_keypair(user_id, project_id, credential_id)[source]
-
delete_stack_user(user_id)[source]
-
delete_trust(trust_id)[source]
-
disable_stack_domain_user(user_id, project_id)[source]
-
disable_stack_user(user_id)[source]
-
enable_stack_domain_user(user_id, project_id)[source]
-
enable_stack_user(user_id)[source]
-
get_ec2_keypair(access, user_id)[source]
-
regenerate_trust_context()[source]
-
server_keystone_endpoint_url(fallback_endpoint)[source]
-
stack_domain_user_token(user_id, project_id, password)[source]