- 04 Feb, 2022 1 commit
-
-
Douglas Viroel authored
This patch replaces Identity client default endpoint type, which is set to 'adminURL', to use the 'v3_endpoint_type' from identity configuration. Related-Bug: #1959930 Change-Id: Iee1fe30420d5ec4721a444e3a10985b31ec23601 Signed-off-by:Douglas Viroel <dviroel@redhat.com>
-
- 15 Jan, 2022 1 commit
-
-
Zuul authored
-
- 29 Apr, 2021 1 commit
-
-
Ghanshyam Mann authored
We have stable/victoria and stable/wallaby released so we should add their job on master gate to keep branchless tempest plugins compatible to those branch. This also removes the stable/stein job as that is in EM state now. Ref: Tempest plugins guide for stable branch testing: - https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html Change-Id: Ic60d898969e730fcf1aebc4d103f06ec0baf24ed
-
- 11 Feb, 2021 2 commits
-
-
Lance Bragstad authored
This commit updates the application credential protection tests to ensure users can't craft paths that bypass application credential ownership checks. Depends-On: https://review.opendev.org/c/openstack/keystone/+/760972 Change-Id: I7729190d42a6a7199553c5fc058e1b93eecb2068 Related-Bug: 1901207
-
Colleen Murphy authored
This change leverages the nine default personas available in tempest[1] to demonstrate a potential framework for testing default policies. An abstract base class is created that helps set up credentials and outlines every policy that needs to be tested, then nine subclasses are created to test every persona. Each test represents one policy rule, and some tests make multiple requests in order to test the policy from different approaches, for example, to check what happens if a different domain is specified, or what happens if the resource does not exist. The idea here is to be very verbose and explicit about what is being tested: every policy gets one test in the base class, and each persona is tested in a subclass. The layout should be easy to understand and someone reading the code should not be left guessing whether a case is missing or if there is magic happening in the background that is causing a false positive or false negative. This is intended to replace the unittest protection tests currently in place. [1] https://review.opendev.org/686306 (this will require additional devstack and keystone configuration to work properly in CI) Depends-on: https://review.opendev.org/686306 Depends-on: https://review.opendev.org/699051 Depends-on: https://review.opendev.org/699519 Depends-on: https://review.opendev.org/700826 Depends-on: https://review.opendev.org/743853 Depends-on: https://review.opendev.org/744087 Depends-on: https://review.opendev.org/744268 Depends-on: https://review.opendev.org/731087 Change-Id: Icb5317b9297230490bd783fe9b07c8db244c06f8
-
- 10 Feb, 2021 1 commit
-
-
Lance Bragstad authored
This change is consistent with updates we landed in keystone: fb86048d0a83cc6f2b5dcf78124ed12202902092 Change-Id: Ibd1d6624fc3addbe60c7218766d80cb43ad732bc
-
- 21 Sep, 2020 1 commit
-
-
Zuul authored
-
- 30 Jul, 2020 1 commit
-
-
Ghanshyam Mann authored
As per victoria cycle testing runtime and community goal[1] we need to migrate upstream CI/CD to Ubuntu Focal(20.04). Most of the Tempest jobs will be migrate automatically once devstack base job start running on Focal(Depends-On). Stable jobs testing stable branch needs to keep running on their supported distro version which is bionic from stein till ussuri. [1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html Change-Id: I8c7c12202e5fd024999bb2010bb483b0b2582346 Story: #2007865 Task: #40190
-
- 29 Jul, 2020 1 commit
-
-
Colleen Murphy authored
This change adds tempest clients for the registered limits and limits APIs. While those APIs are experimental, it's best to start development of the tempest tests in the keystone plugin rather than in tempest. This base can be used for both developing exhaustive API tests for these APIs as well as for RBAC tests. Change-Id: I30b5b2ac5f10fd457e436df876f872432059b655
-
- 12 Jul, 2020 1 commit
-
-
gugug authored
assertItemsEqual was removed from Python's unittest.TestCase in Python 3.3 [1][2]. We have been able to use them since then, because testtools required unittest2, which still included it. With testtools removing Python 2.7 support [3][4], we will lose support for assertItemsEqual, so we should switch to use assertCountEqual. [1] - https://bugs.python.org/issue17866 [2] - https://hg.python.org/cpython/rev/d9921cb6e3cd [3] - testing-cabal/testtools#286 [4] - testing-cabal/testtools#277 Change-Id: I2edc09748de1739c558040a8ae6a15373ad1a93b
-
- 16 Jun, 2020 2 commits
- 09 Jun, 2020 1 commit
-
-
Andreas Jaeger authored
Update docs building and cleanup a bit: * Update requirements for Sphinx and openstackdocstheme for python 3, create doc/requirements.txt for these * Remove unneeded doc and translation sections from setup.cfg * Remove install_command, it's unneeded, the default is fine, move constraints into deps, use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS * Use new variables from updated openstackdocstheme Change-Id: I659a8736195ff621032b4fb3bd7a72fa616cf8c6
-
- 15 May, 2020 1 commit
-
-
Vishakha Agarwal authored
This patch follows the sequence of adding addCleanup just after creating a resource similar to whole keystone-tempest-plugin repo. This is to avoid the resource leakage issue if anything happen between resource creation and addcleanup line. Change-Id: I258c440417eaecb8f5ed4dc1e0eb6138edda883b
-
- 11 May, 2020 1 commit
-
-
Colleen Murphy authored
Do not use the admin user as a shadowed federated user for the K2K tests. When trying to add expiring groups for the admin user, keystone has trouble looking up the user in the cache and fails to add the groups to the user. This sometimes results in test failures, which may be masked as failure to clean up the identity provider in between tests and resulting in a conflict trying to recreate it. This change instead uses an ephemeral test user rather than the admin user, which is not meant to be used for authentication tests anyway. Change-Id: Ia4b53b41a0030772a2abdba949ad7529880d8f70
-
- 06 May, 2020 1 commit
-
-
Vishakha Agarwal authored
This patch add the jobs for stable/stein, stable/train and stable/ussuri in keystone tempest plugin. Supported stable branch use keystone-tempest-plugin master version to test them. Adding stable job on master ensures that keystone-tempest-plugin master version is compatible with stable branches testing. Change-Id: I72bf38247f693a2efcdad2e64a8948023350ff53
-
- 02 May, 2020 1 commit
-
-
Vishakha Agarwal authored
This patch removes an unused function _add_cleanup() from this plugin. Change-Id: I3647b639618fcebc99a9e7275d80b87b034e2960
-
- 28 Apr, 2020 1 commit
-
-
Zuul authored
-
- 22 Apr, 2020 1 commit
-
-
Colleen Murphy authored
Without this patch, the stable keystone branches fail the K2K tests because they don't support the assertion feature added in #1687593 and we don't intend to backport it. This change allows the stable branches to still be tested using a regular static group mapping. Change-Id: Ie1be1cc0e961a1584c99247f0c1b0032576718d8
-
- 21 Apr, 2020 2 commits
- 07 Apr, 2020 2 commits
-
-
Vishakha Agarwal authored
This patch adds the test case for the adddtion of "openstack_groups" to the idp assertion. Depends-on: https://review.opendev.org/#/c/588211/ Change-Id: I5dd932b34a2a8d1013641e08eabfdac84bb4092e
-
Kristi Nikolla authored
There is a race condition when the test_service_providers_in_token test is run at the same time as the k2k test because an extra SP will appear in the list. By checking items in the list individually instead of comparing list equality this should fix the issue. Change-Id: I13a7a747e108562b326aee1b88485a377530f8a5
-
- 04 Apr, 2020 1 commit
-
-
Andreas Jaeger authored
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Fix problems found. The tempest plugin is used on older branches as well. We really only need hacking on master anyways, where we no longer support python 2, so here we make the requirement specific to python 3. Change-Id: Ia1a3c7cf9f48b30ca800c59078f38f2a22c1a0da
-
- 23 Mar, 2020 1 commit
-
-
Vishakha Agarwal authored
Change-Id: Iadf31a4d5861cf1e821c6b4473ccec23899a2338
-
- 05 Feb, 2020 1 commit
-
-
Vishakha Agarwal authored
As per the community goal drop python2.7 [1], tempest is dropping py3.5 and asked to drop from its plugins too. [1]lists.openstack.org/pipermail/openstack-discuss/2020-February/012310.html Change-Id: I40d40c58a77c58533da543d59cdb4549a1d20d45
-
- 28 Jan, 2020 1 commit
-
-
Colleen Murphy authored
Remove py2 job and add voting k2k job. Change-Id: Ia3c3f3222e435d479c447fc0acc9f5fbb76c49dc
-
- 22 Jan, 2020 1 commit
-
-
Vishakha Agarwal authored
OpenStack is dropping the py2.7 support in ussuri cycle. keystone-tempest-plugin is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: I4c46dfbfb9e679d64f6cc6b99d8f63775ec3914a
-
- 25 Oct, 2019 2 commits
- 17 Oct, 2019 2 commits
-
-
Colleen Murphy authored
Currently, the federation tests are non-voting because they require connecting to an external service that is not under our control, and is therefore unreliable. Non-voting tests are a problem because they are often ignored even when their results are related to new changes. This change adds a tempest config option ``[identity-feature-enabled]/external_idp``, defaulting to true for backwards compatibility, which when disabled causes the tests that rely on the external IdP to be disabled leaving only the K2K federation tests to be executed. Exercising only the K2K tests is still a good means of regression testing and we can safely make those tests voting. Change-Id: I534470df7ca529511ab9a7631f167ec2035ab4be
-
Colleen Murphy authored
Change-Id: I4960d56e91977696edb3deee58729e0c74db4a64
-
- 16 Oct, 2019 1 commit
-
-
Kristi Nikolla authored
blueprint devstack-plugin Depends-On: I55b4e727404d910aa9b5a07b49b783799bc5f098 Change-Id: I6d46b18c75f344b626848adf255b3d459b6b238d
-
- 15 Oct, 2019 1 commit
-
-
Zuul authored
-
- 09 Oct, 2019 1 commit
-
-
Vishakha Agarwal authored
Use sphinx-build instead of the pbr sphinx extention for building docs as instructed by the PTI[1]. It fixes the header formatting for the index page, as the headers weren't rendering at all. [1] https://governance.openstack.org/tc/reference/pti/python.html Change-Id: Ibac2b45ecfab4a7e575d097ecb9fc2c5e57b81cf
-
- 29 Sep, 2019 1 commit
-
-
pengyuesheng authored
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html Change-Id: I51af25ca1d9666cdb2916220aa2e3c940057dff3
-
- 28 May, 2019 1 commit
-
-
Colleen Murphy authored
Ensure the sphinx requirement passes the requirements-check job. Change-Id: I4f76e167a9d29e36dd66ecb82b92b63a3cd07d35
-
- 24 Apr, 2019 1 commit
-
-
caoyuan authored
Change-Id: Ieb7ea6c0d9d825d05388201d481fe6619df6e286
-
- 19 Apr, 2019 1 commit
-
-
OpenDev Sysadmins authored
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
-
- 12 Apr, 2019 1 commit
-
-
Arundhati Surpur authored
We don't publish docs for the tempest plugin but we can refer to the main keystone documentation. Change-Id: I53b9751a2d875e5d431c651968d0bb202c47d5e5
-