Use accounts.yaml file as default method to create users for functional tests

Registered by Vipul Nayyar

Currently, the functional tests use dynamic credentials by default with Tempest. But the Tempest credentials module is written in such a way that if dynamic credentials are enabled, then you cannot use pre-provisioned user creds from an accounts.yaml file. Hence, in order to run tests where tenant sharing is required for users(bug/1564032) and for using Tempest the correct way, use_dynamic_credentials option should be set to false in functional_creds.conf file and accounts.yaml should be used instead.

For this, refactoring of currently present functional tests would be required. This would include using 'force_tenant_isolation = True' with Tempest credentials provider for tests which can run with dynamic credentials.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Deferred
Milestone target:
None
Completed by
Vipul Nayyar

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.