- 27 Mar, 2022 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
barbican-tempest-plugin 1.6.0 release meta:version: 1.6.0 meta:diff-start: - meta:series: yoga meta:release-type: release meta:pypi: no meta:first: yes meta:release:Author: Hervé Beraud <hberaud@redhat.com> meta:release:Commit: Hervé Beraud <hberaud@redhat.com> meta:release:Change-Id: I43743c0f721e444de71afc63bb12325d4dbbac90 meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Workflow+1: Elod Illes <elod.illes@est.tech>
-
- 11 Feb, 2022 1 commit
-
-
Zuul authored
-
- 07 Feb, 2022 1 commit
-
-
Zuul authored
-
- 19 Jan, 2022 1 commit
-
-
Ghanshyam Mann authored
We have stable/xena released so we should add their job on master gate to keep branchless tempest plugins compatible to stable branch. This also removes the stable/train 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: I7d69623c23e2337dde320bcab81f6a0f5c10b289
-
- 24 Dec, 2021 1 commit
-
-
dengzhaosen authored
Yoga testing runtime[1] has been updated to add py39 testing as voting. Unit tests update are handled by the job template change in openstack-zuul-job - https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286 this commit updates the classifier in setup.cfg file. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: Ia6151ee06740492127f25831cd54fe751904bb7e
-
- 29 Nov, 2021 1 commit
-
-
Douglas Mendizábal authored
This patch adds tests for Container Consumers. Depends-On: I1724152839f0f5850f8d32d40b36d1670c0ad996 Change-Id: If2209b12dce107c5648d39270d977a1e9f3bea1d
-
- 11 Nov, 2021 1 commit
-
-
Douglas Mendizábal authored
These two tests are breaking the gate in barbican for a bugfix patch. [1] As currently written, the tests are checking the buggy behavior and they break with the bugfix. The main issue with the tests is that the different persona classes are not overriding the cls.consumer_client object to match the persona under test. This results in the member client being used throughout, which before the bufix was wrongly returning a 403. These test are being re-written in a follow up patch. [2] [1] https://review.opendev.org/c/openstack/barbican/+/816756/ [2] https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/815071 Change-Id: I8698fc7a9ac849b8c24adfe824ca44dd3e42b999
-
- 03 Nov, 2021 2 commits
-
-
Douglas Mendizábal authored
This patch adds policy tests for the Containers ACL API. Change-Id: I4e01c0e7f93f52c72faadb9d2a8317f9f553904b
-
David Wilde authored
Depends-On: I821b4f5998be5b40327311039979f5e00ea9cefc Change-Id: I4ef2f68d9070da0c56c4e2370cf66bc813829cd5
-
- 07 Oct, 2021 1 commit
-
-
Douglas Mendizábal authored
This patch test RBAC acces for the Secret ACL API. Change-Id: I8d88cbf556e9d750c150262f0834bc64a7a726ac
-
- 01 Oct, 2021 1 commit
-
-
Thomas Goirand authored
-
- 30 Sep, 2021 1 commit
-
-
Thomas Goirand authored
-
- 27 Sep, 2021 1 commit
-
-
Douglas Mendizábal authored
This patch test RBAC access for the Secret Metadata API. Depends-On: I8222ea2a55cdb72f1d9affe9fb0cf542c6b7c88c Change-Id: I4dda0eb7198892ed1b662b4c3f3b6e99d9d3e80a
-
- 21 Sep, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
barbican-tempest-plugin 1.5.0 release meta:version: 1.5.0 meta:diff-start: - meta:series: xena meta:release-type: release meta:pypi: no meta:first: no meta:release:Author: Hervé Beraud <hberaud@redhat.com> meta:release:Commit: Douglas Mendizábal <dmendiza@redhat.com> meta:release:Change-Id: Iaa19b521ea74cc4c56772f885d411414f2ef91c1 meta:release:Code-Review+1: Douglas Mendizábal <dmendiza@redhat.com> meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta:release:Workflow+1: Thierry Carrez <thierry@openstack.org>
-
- 10 Sep, 2021 2 commits
-
-
Douglas Mendizábal authored
This patch refactors some test for Quotas and adds tests for checking quotas for different projects than the one the persona is authenticated as. Change-Id: Iff17a51d6d23f99376119249c046a84cdfc438e0
-
Douglas Mendizábal authored
Ensure that the Barbican service is configured to use scoped tokens when checking RBAC policy. Depends-On: Id399d2220118efe1033426c658d1834cbff02f94 Change-Id: Id7aa02ea4862242fa34140166d634f30af721c22
-
- 01 Sep, 2021 2 commits
-
-
Douglas Mendizábal authored
This patch adds rbac tests to the Orders resource to test access across different projects. Change-Id: I4fe67821696263f570c097c610e5f37114b5d76e
-
Douglas Mendizábal authored
This patch continues the refactor of cleanup logic. It adds a new `cleanup()` method to the order client that attempts to delete all orders and all screts created by those orders on cleanup. This patch also adds some scaffolding to the Container client that will be fleshed out in a follow-up patch. Change-Id: I78d875980637e82ddc3173aad2fc7ecf4941230c
-
- 30 Aug, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
barbican-tempest-plugin 1.4.0 release meta:version: 1.4.0 meta:diff-start: - meta:series: xena meta:release-type: release meta:pypi: no meta:first: yes meta:release:Author: Ghanshyam Mann <gmann@ghanshyammann.com> meta:release:Commit: Ghanshyam Mann <gmann@ghanshyammann.com> meta:release:Change-Id: I0af4b15e95d2b2cbcec01bd3f99ca578d0006740 meta:release:Code-Review+1: Douglas Mendizábal <dmendiza@redhat.com> meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com> meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
-
- 26 Aug, 2021 1 commit
-
-
Dave Wilde (d34dh0r53) authored
This patch adds rbac tests to the Containers resource to test secure-rbac policies within a project This patch also removes the use of do_request in the existing tests as that method is being deprecated in favor of using the clients directly. * PEP8 Fixes * Fix the plurality of the method names * Remove _by_id from certain methods to maintain consistency Change-Id: I80aba2934110965866d1583309df7f2ca9ef4c27
-
- 17 Aug, 2021 2 commits
-
-
Douglas Mendizábal authored
This patch adds rbac tests to the Secrets resource to test access across different projects. This patch also changes the Reader, Member, and Admin test suite inheritance to remove code duplication. Change-Id: Icf5a52925244dfe7d98ba9cfba549fce67be44db
-
Douglas Mendizábal authored
This patch is the first in a refactor of the cleanup logic in our tests. This patch adds a new `cleanup()` method to the SecretClient that attempts to delete all the secrets it creates. Moving the responsibility of tracking which secrets to clean up down to the client allows us more flexibility when cleaning up the resources. e.g. it should be fairly easy to clean up secrets across multiple projects by just calling the new `cleanup()` method on each client used. This patch will also allow us to get rid of the overloaded `do_request()` method that is currently used as a proxy to the client to be able to track entities. The change also makes the test code more explicit and easier to read. Change-Id: Id9be832a0f255410bd955d94c32001fec500f32f
-
- 16 Aug, 2021 1 commit
-
-
Thomas Goirand authored
-
- 15 Jul, 2021 1 commit
-
-
Douglas Mendizábal authored
This patch changes a test to wait a few seconds for the orders to be processed by Barbican. Currently there are intermittent failures when the test executes faster than Barbican can process orders. Change-Id: I863ca223d6732b43dd6baa1510d4206b34bfb19e
-
- 08 Jun, 2021 1 commit
-
-
Douglas Mendizábal authored
As stated in the cryptography.io documentation, "Almost everyone should use 65537" for the public_exponent in an RSA key. [1] This patch also uses a larger RSA key length for FIPS compatibility. [1] https://cryptography.io/en/latest/hazmat/primitives/asymmetric/rsa/#cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key Change-Id: I9f0c030b172a544821aa42924e4401cd7ccc9956
-
- 25 May, 2021 1 commit
-
-
Zuul authored
-
- 18 May, 2021 3 commits
- 07 May, 2021 1 commit
-
-
Luigi Toscano authored
Follow-up of I05b0200b80d8ae957caaa53d5006b050d2d49da6 which fixes also the other leftover usage of a legacy encryptor class (plain this time). Change-Id: I8fc4e2e6ed84bf18a4c89c30ee5c40b743d00e46
-
- 29 Apr, 2021 1 commit
-
-
Ghanshyam Mann authored
Stable/wallaby is released so we should add their job on master gate to keep branchless tempest plugins compatible to stable branch. Ref: Tempest plugins guide for stable branch testing: - https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html Change-Id: I3e8534fdc91a9e94fa82ce6504f36f3d0b5aed6c
-
- 13 Apr, 2021 1 commit
-
-
Douglas Mendizábal authored
This patch adds basic RBAC tests for the Transport Keys API for the reader, admin, and member personas with project scope. Some tests will need additional work because they require transport keys to be present, which can only be done by a system-scope admin Change-Id: I269618fd760cffd992ca450bb9f13b9788b50b54
-
- 01 Apr, 2021 5 commits
-
-
Douglas Mendizábal authored
This patch adds basic RBAC test for the Secret Stores API for the reader, member and admin personas with project scope. The tests are skipped by a config option, as they require the multiple-backends feature to be enabled in barbican. The devstack instace we're using for gate tests does not have this enabled, so we default to False for now. Change-Id: Ibca9d44fb3d0f4fd9945a7e6c636e0fbf6beb42e
-
Douglas Mendizábal authored
This patch adds basic secure-rbac testing for the Quotas resource for the reader, member, and admin personas with project scope. Change-Id: I290b808bbb8be26da281cf8971661c44fede71b0
-
Douglas Mendizábal authored
This patch adds basic RBAC tests for the Orders resource for the reader, member, and admin personas with project scope. Change-Id: Ie5b7b6f7df20ec96e916232e70e9f61c7771f9d2
-
Douglas Mendizábal authored
This patch adds basic RBAC testing for the Containers resource for reader, member and admin personas with project scope. Depends-On: I6879f566117db5ec0099ddad35ba649a3c674bd1 Change-Id: I2272f5cd2385df15cc7761e8b858dfd39be955d4
-
Thomas Goirand authored
-