This adds tests to test getting a token (scoped and unscoped) when
keystone is configured to use oidc for authentication. The oidc
provider is keycloak. This is based in very large part on Kristi's
work in [1] and [2].
[1] https://github.com/knikolla/devstack-plugin-oidc
[2] https://github.com/CCI-MOC/onboarding-tools
Co-Authored-By: David Wilde <dwilde@redhat.com>
Change-Id: I1772b65f1cc3830ac293a800a79d044a6ab69d65
* Added six, oslo-config, tempest, testtools, requests to
requirements.txt as these modules are used in tempest plugin.
* Removed unused dependencies from test-requirements.txt
Change-Id: I86ee5704be736e5be5fe19951d9121eb213b4794
In splitting the tempest plugin code out from the keystone repository we
copied over everything from the keystone_tempest_plugin/ directory but
forgot to copy the shared requirements living in the main repo. This
patch adds the lxml library to the plugin's requirements so that the
plugin can check SAML things.
Change-Id: I47f59505126509b6b52cf04b8f7501e8ef4041b7
This tempest plugin is being split out of the main keystone project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.
[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html