OpenStack Testing (Tempest) of an existing cloud
Go to file
Dmitrii Shcherbakov 1ce92bf34d Make create_user domain-aware for V3CredsClient
Currently create_user is just inherited from CredsClient and, therefore,
does not pass a domain_id to the /v3/users POST API call to create a new
user. As a result a domain with id "default" is used as no domain is
explicitly passed in the API call which results in 404 NOT FOUND and the
following error: "Could not find domain: default.".

The right way is passing a domain from:

1) CONF.auth.admin_domain_name
2) CONF.auth.default_credentials_domain_name

This is already taken into account when a domain_name is passed from
identity_utils during object instantiation and used for in the
create_project method specific to V3CredsClient. The API calls only
accept a domain_id which is why creds_domain field of a V3CredsClient
object is used to store an id of a domain_name domain passed via
constructor. The same can be used for create_user method specific to v3.

Change-Id: I66f22c61d7a8596cafdc415654edfecdc5495d2e
Closes-Bug: #1613819
2021-01-22 11:00:42 +00:00
doc Remove stable/stein testing jobs 2020-12-22 14:46:23 +00:00
etc Remove the Stress framework 2016-10-19 14:31:13 +02:00
playbooks Remove 'gabbi_tempest_path' from devstack-tempest job 2020-11-09 12:38:41 -06:00
releasenotes Make create_user domain-aware for V3CredsClient 2021-01-22 11:00:42 +00:00
roles Improve tempest-cleanup ansible role 2020-11-03 21:47:14 +00:00
tempest Make create_user domain-aware for V3CredsClient 2021-01-22 11:00:42 +00:00
tools Unskip Device detach compute tests on Focal 2020-11-01 18:47:32 +00:00
zuul.d Remove stable/stein testing jobs 2020-12-22 14:46:23 +00:00
.coveragerc Remove the NegativeAutoTest Framework 2016-10-13 10:32:53 +02:00
.gitignore Add index page for plugins documents 2020-05-05 02:12:05 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:29:35 +00:00
.mailmap Update .mailmap for ghanshyam emails 2018-09-05 08:45:46 +00:00
.stestr.conf Switch Tempest CLI commands from testrepository to stestr 2018-02-13 08:16:33 +00:00
bindep.txt Update and replace http with https for doc links in tempest 2017-08-14 00:12:40 -07:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-04-19 17:44:59 -05:00
HACKING.rst Add index page for plugins documents 2020-05-05 02:12:05 +00:00
LICENSE Add License to Tempest. 2012-04-12 16:04:36 +02:00
README.rst Add PDF building 2019-09-11 16:42:28 +09:00
requirements.txt Updating the paramiko version to 2.7.0 or greater 2020-09-11 10:21:23 -04:00
REVIEWING.rst Merge "Add 'single core approve' policy for plugins sanity jobs failure" 2019-09-25 03:55:51 +00:00
setup.cfg Switch testing to Victoria testing runtime 2020-05-05 14:35:52 +00:00
setup.py [ussuri][goal] Drop python 2.7 support and testing 2020-02-12 00:11:31 +00:00
test-requirements.txt Use unittest.mock instead of third party mock 2020-05-17 17:22:58 +00:00
tox.ini Revert "Use victoria stable constraint in tox to release 26.0.0" 2020-12-16 16:10:15 +00:00

Team and repository tags

image

Tempest - The OpenStack Integration Test Suite

This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment.

Get in touch via email. Use [tempest] in your subject.