)]}'
{
  "log": [
    {
      "commit": "0d63452d8cf01c85817ec735df6e349cab3b5d87",
      "tree": "ecf311ebfd6ab2b18d064ceeb056c11fdb3af8be",
      "parents": [
        "30e50ef9c85bf008c7c3e5aeb6b009629a2013c9"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri Oct 11 07:51:21 2019 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Aug 08 16:14:21 2023 +0300"
      },
      "message": "Add ability to skip for test_signed_image_upload_boot_snapshot\n\nwhen environment doesn\u0027t have an ability to sing image,\nthis test will fail, for this case\nadded test skip condition.\n\nChange-Id: I426e0eb9e94386578d5ee2e756edd128a2dd9f0a\nRelated-prod: PRODX-5292\n(cherry picked from commit c272618c8bcca3172aedfe38205e88e563ffeb90)\n(cherry picked from commit 5d3034bf89b2ce1f9f54fd2208c9c45beb744471)\n(cherry picked from commit 5d22bfa1d264a353fcbae884bbcf7a403775e8b5)\n"
    },
    {
      "commit": "30e50ef9c85bf008c7c3e5aeb6b009629a2013c9",
      "tree": "4d06a6846dbe13bfdef0e6a4d6c9734f498b2714",
      "parents": [
        "dc14cae0ebd620d30be0cd9784394f8d775a7557",
        "46edcc5b057ad51dac1475c49ba3a1ac53ca6fb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 08 14:32:44 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 14:32:44 2022 +0000"
      },
      "message": "Merge \"Introduce a new test for \"cve_2022_3100\"\""
    },
    {
      "commit": "46edcc5b057ad51dac1475c49ba3a1ac53ca6fb7",
      "tree": "195520dfc0e41e3fa1224ff44eb25adceca62bbd",
      "parents": [
        "519aa80cabe83cd8c2193d483f5dff5213a66719"
      ],
      "author": {
        "name": "millevy",
        "email": "millevy@redhat.com",
        "time": "Thu Oct 27 10:54:49 2022 +0000"
      },
      "committer": {
        "name": "millevy",
        "email": "millevy@redhat.com",
        "time": "Wed Dec 07 08:01:02 2022 +0000"
      },
      "message": "Introduce a new test for \"cve_2022_3100\"\n\nThe exploit is that a malicious user with a Keystone account is able to decrypt\nany secret as long as they know the secret\u0027s ID by using a specifically crafted\nquery string:\nGET /v1/secrets/{secret-id}/payload?target.secret.read\u003dread\n\nChange-Id: I5e00a188268ef1c25eed8bf3a37197918e529427\n"
    },
    {
      "commit": "dc14cae0ebd620d30be0cd9784394f8d775a7557",
      "tree": "650872b248710217759c77959519bc9b9a7d7b6a",
      "parents": [
        "397c77d286c2590cdca58ffd73dcd04349f19ea4",
        "3fa54eb116c7576137d5d142e30ccb39db29226a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 28 11:03:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 28 11:03:39 2022 +0000"
      },
      "message": "Merge \"Add skip for api tests\""
    },
    {
      "commit": "397c77d286c2590cdca58ffd73dcd04349f19ea4",
      "tree": "5d84da02003a1a525592a8ea034f24ac0d3e57d7",
      "parents": [
        "4e13ee201ef8e38f0b1ca4ad1de8456fb690f47a",
        "23230184f406f9c72eeeb2cfc6fb0a40956d107f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 28 11:02:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 28 11:02:34 2022 +0000"
      },
      "message": "Merge \"The Python 3.6 and Python 3.7 Support has been dropped since zed\""
    },
    {
      "commit": "4e13ee201ef8e38f0b1ca4ad1de8456fb690f47a",
      "tree": "de4f117c49c9015b879c6b6bba40ae99a3925ecb",
      "parents": [
        "6d76a0868c890997be7ae592e23d08cbc9937039",
        "5307114035b535256d6b7ff29001b90bd1a6fa04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 20 10:44:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 20 10:44:05 2022 +0000"
      },
      "message": "Merge \"Remove setup_clients method\""
    },
    {
      "commit": "6d76a0868c890997be7ae592e23d08cbc9937039",
      "tree": "390ba4850a24ccc6781a8c99605dcc9046ce234b",
      "parents": [
        "2505d0d64ff356377d4dc23bcafdffb638e43a3a",
        "29541dcf25610b5626ba0eb547fc0e16d6dfb8e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 20 10:44:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 20 10:44:03 2022 +0000"
      },
      "message": "Merge \"Remove secgroups related methods\""
    },
    {
      "commit": "2505d0d64ff356377d4dc23bcafdffb638e43a3a",
      "tree": "208b36db16051cb6f52e06029661c967719e7815",
      "parents": [
        "5aab50bde0b4e76875dc53ef9136fcebae96f7cc",
        "ddfeb251520370dba21fc07db8cc1e1cc51b418d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 20 10:44:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 20 10:44:02 2022 +0000"
      },
      "message": "Merge \"Remove nova_volume_attach \u0026 nova_volume_detach methods\""
    },
    {
      "commit": "5aab50bde0b4e76875dc53ef9136fcebae96f7cc",
      "tree": "b397dadb70a016d6dfee5421a81bb618a84b86f9",
      "parents": [
        "7bc1460285a0e04c22566f70b8c5f729936e8038",
        "183e0df5326b01d2dd19c4157c40d8aa3e20f2fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 20 10:23:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 20 10:23:03 2022 +0000"
      },
      "message": "Merge \"Add skip for test_encrypted_cinder_volumes_cryptsetup\""
    },
    {
      "commit": "7bc1460285a0e04c22566f70b8c5f729936e8038",
      "tree": "ceffbfa1ef71e4b788d9bcb1c050f22323ba79fc",
      "parents": [
        "a396ac40c171e40f6b531afb4990755c308fdf57",
        "0cc8bb6453604e5e2119fa22f340d8fe2c949bb1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 19 20:43:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 19 20:43:07 2022 +0000"
      },
      "message": "Merge \"Remove create_floating_ip \u0026 get_server_ip methods\""
    },
    {
      "commit": "3fa54eb116c7576137d5d142e30ccb39db29226a",
      "tree": "cfab96bb2b5ac8445a9e0cded252076a5ad8b9ea",
      "parents": [
        "0eebe182c887603033315eaab837d30c1b48bd17"
      ],
      "author": {
        "name": "SofiiaAndriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Wed Dec 27 14:45:49 2017 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Oct 19 16:20:24 2022 -0400"
      },
      "message": "Add skip for api tests\n\nChange-Id: I67d2596b32063df92092e58bb3803372b22d1492\n"
    },
    {
      "commit": "a396ac40c171e40f6b531afb4990755c308fdf57",
      "tree": "1f561271d3f362c466bd3e7858c6f56b5e1d8891",
      "parents": [
        "fb42f0106e0e163ae02f6ecbb631c656336b85f5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 22:34:46 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 19 03:21:42 2022 +0000"
      },
      "message": "Add stable/zed jobs on master gate\n\nAs zed is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: Ia20cec2a500943a7f954c34614102c4d17a01c34\n"
    },
    {
      "commit": "fb42f0106e0e163ae02f6ecbb631c656336b85f5",
      "tree": "9b836a673ae285fdbec13bdfaa34c4e333d80621",
      "parents": [
        "0eebe182c887603033315eaab837d30c1b48bd17"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:53:18 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:53:18 2022 -0500"
      },
      "message": "Pin stable branch jobs nodeset to Ubuntu Focal (20.04)\n\nIn 2023.1 cycle. we are moving the default distro\nversion of Ubuntu to Jammy (22.04)[1] so we need to pin\nthe nodeset for stable branch job in master gate so that\nthey continue run on their supporting distro version which is\nUbuntu Focal since stable/victoria.\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I7c9c57d2ca1d3d6536b24f29c89b465059a3cec4\n"
    },
    {
      "commit": "0eebe182c887603033315eaab837d30c1b48bd17",
      "tree": "5645e4c8e8f47166dea5b082dbc83d6005cbad09",
      "parents": [
        "a32eaf0dd8a4cd1825f69b97dc7ac51519ec07d7"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Oct 05 14:58:11 2022 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Oct 05 14:58:11 2022 -0400"
      },
      "message": "Add train, ussuri and victoria integration jobs\n\nThis patch adds the missing train, ussuri, and victoria jobs to the zuul\nconfig.  This should help fix the gates for those stable banches which\nare currently failing because they are attempting to test newer APIs\n(e.g. Secret Consumers)\n\nChange-Id: I34753317a8a80656a460c2fc6104fd2c9827f838\n"
    },
    {
      "commit": "a32eaf0dd8a4cd1825f69b97dc7ac51519ec07d7",
      "tree": "ad11efdc9dd24173dbc2d22004fdb47ffbd0ffb3",
      "parents": [
        "01da5615dbe869685858f64e52fe40c870141116"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 30 14:50:36 2022 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 30 14:51:34 2022 -0500"
      },
      "message": "Test secret access via ACL\n\nThis patch enhances the ACL test to ensure that \"other\" user is not able\nto get a secret before being added to the ACL.\n\nAfter adding the ACL for the user, we check again to ensure the ACL is\nworking as intended by allowing the user now in the ACL to access the\nsecret.\n\nChange-Id: I0b4e1fc71c62376301858128dd2fbb75bd1fa602\n"
    },
    {
      "commit": "01da5615dbe869685858f64e52fe40c870141116",
      "tree": "08e1e2b9b246ef2148be3cb6e017ea7a6bc04d60",
      "parents": [
        "d0aa2f34d0bac13d1706145a510d4474918caf6d"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Thu Aug 25 13:58:44 2022 +0200"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Thu Aug 25 13:58:44 2022 +0200"
      },
      "message": "Add versioned jobs\n\nWith 1.1 coming in zed, we need to version the old jobs to prevent\n1.1 tests (secret consumers) being run and failing on old branches.\n\nChange-Id: Iae1dfea83a6584a95fb73488ad0ba988ded371ca\n"
    },
    {
      "commit": "d0aa2f34d0bac13d1706145a510d4474918caf6d",
      "tree": "931b7118db8682afdcfbbd961de607e8ccada9d6",
      "parents": [
        "45dd1313926858b487b840701ed5e449d44e37b7"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 23 14:18:27 2022 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 23 17:29:19 2022 -0400"
      },
      "message": "Add \"member\" role to tempest tests\n\nThe \"member\" role is needed by the scenario tests to create secrets when\nSecure RBAC is enabled i.e. enable_scope\u003dTrue\n\nChange-Id: I16ed904eeb27ab7110a7e4e56ef7ea89c8c3c2ab\n"
    },
    {
      "commit": "45dd1313926858b487b840701ed5e449d44e37b7",
      "tree": "30179374364fd9e4542898dd5834199a1dabc970",
      "parents": [
        "519aa80cabe83cd8c2193d483f5dff5213a66719"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue May 10 15:00:41 2022 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Aug 10 20:50:02 2022 +0000"
      },
      "message": "Add RBAC tests for secret consumers\n\nChange-Id: I5eac8d6d82d0fee6105e3ba235e7aa13d4d519cc\n"
    },
    {
      "commit": "519aa80cabe83cd8c2193d483f5dff5213a66719",
      "tree": "c4a6d34635b15583d7aacfb1ec2dcff032af38f6",
      "parents": [
        "44c9ed2bc48d2a32c8338d9cca80588671a7c638"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri May 06 12:33:06 2022 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 09 16:41:21 2022 +0000"
      },
      "message": "Add tests for secret consumers\n\nThis patch adds microversion support to the plugin.  It adds two new\nconfiguration values in tempest.conf for selecting which tests to run.\nSee [1] for more details.\n\n[1] https://docs.openstack.org/tempest/latest/microversion_testing.html\n\nDepends-On: https://review.opendev.org/c/openstack/barbican/+/840712\nChange-Id: Iba604f74fb645bec2f03fd4ffb771d8f051dccfe\n"
    },
    {
      "commit": "23230184f406f9c72eeeb2cfc6fb0a40956d107f",
      "tree": "a3dd2fd4ce29f2c15da2550855e347cd66e111ac",
      "parents": [
        "44c9ed2bc48d2a32c8338d9cca80588671a7c638"
      ],
      "author": {
        "name": "dengzhaosen",
        "email": "dengzhaosen@inspur.com",
        "time": "Sat Jun 04 15:45:36 2022 +0800"
      },
      "committer": {
        "name": "Jorhson Deng",
        "email": "dengzhaosen@inspur.com",
        "time": "Fri Aug 05 00:54:58 2022 +0000"
      },
      "message": "The Python 3.6 and Python 3.7 Support has been dropped since zed\n\n[1] https://governance.openstack.org/tc/reference/runtimes/zed.html\n\nChange-Id: I2725aca3cd5620bd16d086298134f3735e7c338f\n"
    },
    {
      "commit": "5307114035b535256d6b7ff29001b90bd1a6fa04",
      "tree": "113349fc178ae88c3ae958edcdba2fcf3204c5a1",
      "parents": [
        "29541dcf25610b5626ba0eb547fc0e16d6dfb8e6"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 12:58:35 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 15:52:07 2022 +0200"
      },
      "message": "Remove setup_clients method\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1]\nit can be now reused in plugins.\n\nReplaced methods:\n    * setup_clients\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Ib4df699fb7964b3f8e6d3b518a562acbaa3dd280\n"
    },
    {
      "commit": "29541dcf25610b5626ba0eb547fc0e16d6dfb8e6",
      "tree": "a9a7fa86b53fdbcc554811aee9108a7c1ae19f6e",
      "parents": [
        "ddfeb251520370dba21fc07db8cc1e1cc51b418d"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 12:48:55 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 15:49:32 2022 +0200"
      },
      "message": "Remove secgroups related methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1]\nit can be now reused in plugins.\n\nBarbican tempest plugin still uses nova-network old interface for floating ip\nrelated methods, this patch removes them and use tempests\u0027s ones which\nalready use neutron\u0027s interface.[2]\n\nReplaced/Removed methods:\n    * _default_security_group\n    * _create_security_group\n    * _create_loginable_secgroup_rule\n    * _create_security_group_rule\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n[2] https://opendev.org/openstack/tempest/commit/bbc9dd34f6455aa7fdd70737764408e48c1494f8\n\nChange-Id: I7605fe11caa8ae5725e0c0583c623ebad73d40da\n"
    },
    {
      "commit": "ddfeb251520370dba21fc07db8cc1e1cc51b418d",
      "tree": "02c184604b81c8c50dd9d00e56f85d04745298d0",
      "parents": [
        "0cc8bb6453604e5e2119fa22f340d8fe2c949bb1"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 12:46:29 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 13:46:31 2022 +0000"
      },
      "message": "Remove nova_volume_attach \u0026 nova_volume_detach methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n    * nova_volume_attach\n    * nova_volume_detach\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Ieb01041344ddc17b3bb4c34ada83a80d2fd612d9\n"
    },
    {
      "commit": "0cc8bb6453604e5e2119fa22f340d8fe2c949bb1",
      "tree": "accb0a2a20c317890386cbd162baf175b32ddd4e",
      "parents": [
        "44c9ed2bc48d2a32c8338d9cca80588671a7c638"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 14 11:18:33 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Jul 13 15:46:02 2022 +0200"
      },
      "message": "Remove create_floating_ip \u0026 get_server_ip methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nBarbican tempest plugin still uses nova-network old interface for floating ip related methods, this patch removes them and use tempests\u0027s ones which already use neutron\u0027s interface.[2]\n\nReplaced methods:\n\t* create_floating_ip\n\t* get_server_ip\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n[2] https://opendev.org/openstack/tempest/commit/6428139de18291c916852ae48130fb8a7b4db318\n\nChange-Id: I7b048f78d0ee8fd2aae33134caa1a8034fa31031\n"
    },
    {
      "commit": "44c9ed2bc48d2a32c8338d9cca80588671a7c638",
      "tree": "49c059c8c8c6f12c3249c7c6fe7e38349e79ab96",
      "parents": [
        "7336b9a1f18ccfcac1b434ebf51ccb0a59d947a6",
        "238cdf1b8d217c912011386af09d85eef03cfd56"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 12 13:02:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 13:02:16 2022 +0000"
      },
      "message": "Merge \"Set minimal tempest version to 27.0.0\""
    },
    {
      "commit": "7336b9a1f18ccfcac1b434ebf51ccb0a59d947a6",
      "tree": "531889f67c569b1ec50910cdaf0e8ec4a0af903b",
      "parents": [
        "583a00a4e999c6caeeb260e31e93e31e439267b9",
        "5ac56787cb7dd275967a7890333fdba9f01442d5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 12 13:02:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 13:02:15 2022 +0000"
      },
      "message": "Merge \"Remove create_volume \u0026 create_volume_type methods\""
    },
    {
      "commit": "583a00a4e999c6caeeb260e31e93e31e439267b9",
      "tree": "fd8b111fa212bc9b13cc71c05b98c7ef86983792",
      "parents": [
        "f654e3ef20b81bf267ec971f3489d8ee96e77872",
        "781850ab1d1621a668afaaad4b37c65eba47ca01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 12 13:02:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 13:02:13 2022 +0000"
      },
      "message": "Merge \"Remove create_timestamp \u0026 get_timestamp methods\""
    },
    {
      "commit": "f654e3ef20b81bf267ec971f3489d8ee96e77872",
      "tree": "d34e2d60b98efb9a68cc7293fd657ebc4934dc6a",
      "parents": [
        "f4c25f520647522eeecc8a1d2e0d6c1ad3a5abb9",
        "6c0902bea7818f45d50d9e264e93c7b87478a378"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 12 13:01:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 13:01:41 2022 +0000"
      },
      "message": "Merge \"Remove get_remote_client method\""
    },
    {
      "commit": "f4c25f520647522eeecc8a1d2e0d6c1ad3a5abb9",
      "tree": "db4f44a8bf8ae9b261037a9865f24cb6035f8374",
      "parents": [
        "1cf328dc9829d2173db5c8c4f9fccec3d6eea764",
        "f6ea03f7b834aa904d12000e80b0ea424198203b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 12 13:01:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 12 13:01:40 2022 +0000"
      },
      "message": "Merge \"Remove create_server and rebuild_server methods\""
    },
    {
      "commit": "1cf328dc9829d2173db5c8c4f9fccec3d6eea764",
      "tree": "04ed9ac7cc417360bab4b95badd55ca7de353346",
      "parents": [
        "be3992b3f921f09eed5728d910aae9c84c30f11e",
        "cb6e982334d8ce767f1e07d6a2c20897c76c1912"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 01 20:31:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 20:31:16 2022 +0000"
      },
      "message": "Merge \"zuul: Declare queue at top level\""
    },
    {
      "commit": "be3992b3f921f09eed5728d910aae9c84c30f11e",
      "tree": "1cdccc75ee144acae5217b583522552233c00ca8",
      "parents": [
        "e4b0683526676aa317da2678bbebc2d2f204bc8a",
        "8580430fba96aca71e918564a4c5943ff05652ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 01 20:31:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 20:31:15 2022 +0000"
      },
      "message": "Merge \"Update \u0027Maintained\u0027 stable branch jobs on master gate\""
    },
    {
      "commit": "e4b0683526676aa317da2678bbebc2d2f204bc8a",
      "tree": "efbdd86da6861761a16ab16bcafd3fc031dcbfe5",
      "parents": [
        "2e5b896b6482962cb642869d23c4033fa3ecdaba",
        "4e9303e1bb83da10f8d5d97ee4fd31447c5dc396"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 01 20:19:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 20:19:30 2022 +0000"
      },
      "message": "Merge \"Fix the import of NotFound exception\""
    },
    {
      "commit": "2e5b896b6482962cb642869d23c4033fa3ecdaba",
      "tree": "3cb79e6688a7ce310ed57ba0a7f4b9fc73425a8a",
      "parents": [
        "11c8cfae0ce85b874ab055e685accba85f460fda",
        "6e39d991c8892f40d9df67849ec99ede6e66224e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 01 20:10:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 01 20:10:22 2022 +0000"
      },
      "message": "Merge \"Remove _create_port and create_keypair methods\""
    },
    {
      "commit": "4e9303e1bb83da10f8d5d97ee4fd31447c5dc396",
      "tree": "a5c223137ef45201d8c60b3e4f7953e4a3167cfc",
      "parents": [
        "11c8cfae0ce85b874ab055e685accba85f460fda"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jun 24 11:37:34 2022 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jun 24 11:37:34 2022 +0200"
      },
      "message": "Fix the import of NotFound exception\n\nIt is exported by tempest.lib.exceptions, not tempest.exceptions\n(it was originally until 2015).\n\nChange-Id: Ic8ef45bcb9518968d32872a93fc3381004d218ff\n"
    },
    {
      "commit": "cb6e982334d8ce767f1e07d6a2c20897c76c1912",
      "tree": "765b0f8cfb043857d567f1d9d2978b28fdcfeb19",
      "parents": [
        "11c8cfae0ce85b874ab055e685accba85f460fda"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jun 13 09:58:49 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jun 13 09:59:05 2022 +0900"
      },
      "message": "zuul: Declare queue at top level\n\nZuul deprecated declaring shared queues at a pipeline level with\nrelease 4.1.0[1]. This updates the job definition to use the top level\ndeclaration instead.\n\nSee [2] for details.\n\n[1] https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html\n\nChange-Id: I07d9f3758243df89ef4ccd482ae0ee3e49e5f88f\n"
    },
    {
      "commit": "238cdf1b8d217c912011386af09d85eef03cfd56",
      "tree": "d7b11574d7b38380e2f23ee7f1a515b1a938ee09",
      "parents": [
        "5ac56787cb7dd275967a7890333fdba9f01442d5"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 16:48:46 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Jun 09 15:24:01 2022 +0000"
      },
      "message": "Set minimal tempest version to 27.0.0\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nSome methods replaced in scenario-manager-cleanup effort won\u0027t work\nwith tempest version lower than 27.0.0 therefore minimal tempest\nversion must be updated in tempest plugins\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I422435abd4fb34fbba187deb0d96ef314767ff19\n"
    },
    {
      "commit": "8580430fba96aca71e918564a4c5943ff05652ee",
      "tree": "419f687fd5f11ba16f1fab1771c73a21e1722bda",
      "parents": [
        "9fe096e1422c7c884b94166763b4857b5abcea30"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 19:10:21 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 21:27:33 2022 +0000"
      },
      "message": "Update \u0027Maintained\u0027 stable branch jobs on master gate\n\nWe have stable/yoga released and stable/ussuri is in\n\u0027Extended Maintenance\u0027 state. Current \u0027Maintained\u0027\nstable branches are yoga, xena, wallaby, and victoria.\n\nAs per tempest stable branch testing policy[1], adding the\nnewly released stable/yoga job and remove the EM stable/ussuri\nand stable/victoria job.\n\n[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I9df1b691a9d142997a3d3ee5e115187c0923e85d\n"
    },
    {
      "commit": "11c8cfae0ce85b874ab055e685accba85f460fda",
      "tree": "1b7aa375027de6ca62deca085bff6b968e89b0f5",
      "parents": [
        "9fe096e1422c7c884b94166763b4857b5abcea30"
      ],
      "author": {
        "name": "lpiwowar",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Mar 21 12:28:49 2022 +0100"
      },
      "committer": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Mar 28 13:22:56 2022 +0000"
      },
      "message": "Enable isolated networks in tempest.conf\n\nThere was an issue with s-rbac and tempest when isolated networks\nwere enabled in tempest.conf.\n\nThis is no longer an issue as test that were failing with\ncreate_isolated_networks\u003dtrue and s-rbac enabled are now\npassing successfully.\n\nChange-Id: Iae8eac5dffe3c5d15e38a6acd69f2bad95f3f238\n"
    },
    {
      "commit": "5ac56787cb7dd275967a7890333fdba9f01442d5",
      "tree": "21006ddf77fab7458966d80faa8ce531ade1b303",
      "parents": [
        "781850ab1d1621a668afaaad4b37c65eba47ca01"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 14 10:28:39 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 10:19:42 2022 +0100"
      },
      "message": "Remove create_volume \u0026 create_volume_type methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* create_volume\n\t* create_volume_type\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I183a0f8190bf7f336370732d8d08d1bb28ad2835\n"
    },
    {
      "commit": "781850ab1d1621a668afaaad4b37c65eba47ca01",
      "tree": "f6020465fa416aa9bff038cac441a9a95dd330bb",
      "parents": [
        "6c0902bea7818f45d50d9e264e93c7b87478a378"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 14 11:01:56 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 10:10:47 2022 +0100"
      },
      "message": "Remove create_timestamp \u0026 get_timestamp methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* create_timestamp\n\t* get_timestamp\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Id6ba585c58c0e9b6564d85137fd00ae2a8954c06\n"
    },
    {
      "commit": "6c0902bea7818f45d50d9e264e93c7b87478a378",
      "tree": "711b672904982f04bf34920ef527caeda3f81e5e",
      "parents": [
        "f6ea03f7b834aa904d12000e80b0ea424198203b"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Mar 14 10:54:11 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 10:08:46 2022 +0100"
      },
      "message": "Remove get_remote_client method\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* get_remote_client\n\nRelated tempest commit:\nhttps://opendev.org/openstack/tempest/commit/f52c759e5cc6da962ad63831c55dc140d05a2373\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Iab28d75999ae408a8bbefab76319f384e49cbcc0\n"
    },
    {
      "commit": "f6ea03f7b834aa904d12000e80b0ea424198203b",
      "tree": "a176fac6c82ef8995f7ace266e19bd3198f0e3f7",
      "parents": [
        "6e39d991c8892f40d9df67849ec99ede6e66224e"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Mon Feb 21 09:30:28 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Thu Mar 17 07:28:02 2022 +0100"
      },
      "message": "Remove create_server and rebuild_server methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* create_server\n\t* rebuild_server\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I3f9209fef4da9cc85d78060da0bad61682ff6b73\n"
    },
    {
      "commit": "6e39d991c8892f40d9df67849ec99ede6e66224e",
      "tree": "0e7dbffdc05c6bae86e68705f6c3295f959e0020",
      "parents": [
        "b998aeff30809288700a20cce850ac022d7c41de"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Wed Feb 16 08:26:09 2022 +0100"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Mar 08 11:16:51 2022 +0000"
      },
      "message": "Remove _create_port and create_keypair methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins.\n\nReplaced methods:\n\t* _create_port\n\t* create_keypair\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I2f96cf7b5f85f2a1297eb7a1aafdfd88485eaebe\n"
    },
    {
      "commit": "9fe096e1422c7c884b94166763b4857b5abcea30",
      "tree": "b873a5a9be79ef0bb35c2a3af1f78defe77447e1",
      "parents": [
        "b998aeff30809288700a20cce850ac022d7c41de",
        "82fa4a08a3a7da9b6159b9ffd545976fdce59e63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 11 16:50:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 11 16:50:26 2022 +0000"
      },
      "message": "Merge \"Add secure-rbac test for Consumers\""
    },
    {
      "commit": "b998aeff30809288700a20cce850ac022d7c41de",
      "tree": "1250aa3b7e2d4242170a888cbb53930565c0d021",
      "parents": [
        "2f208f0eac1f6b2457e7245b028dd3be58143862",
        "263a326d05663692427870a665e0615c512e4b76"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 07 22:28:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 07 22:28:02 2022 +0000"
      },
      "message": "Merge \"Temporarily delete two bad tests for consumers\""
    },
    {
      "commit": "2f208f0eac1f6b2457e7245b028dd3be58143862",
      "tree": "7c2da8274a090a03ff75d6bdeb32bfaab37fd663",
      "parents": [
        "f2bb9859196aa385c1b639cda8189a0d73cb95a4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 18 18:48:26 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 18 18:48:26 2022 -0600"
      },
      "message": "Add stable/xena jobs on master gate\n\nWe have stable/xena released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nThis also removes the stable/train job as that is in EM\nstate now.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I7d69623c23e2337dde320bcab81f6a0f5c10b289\n"
    },
    {
      "commit": "f2bb9859196aa385c1b639cda8189a0d73cb95a4",
      "tree": "0171da9f98220504a9ca31754c92e36f47e6e9c6",
      "parents": [
        "378efe61acd169f4edb5601df8d4cf972acd4813"
      ],
      "author": {
        "name": "dengzhaosen",
        "email": "dengzhaosen@inspur.com",
        "time": "Wed Dec 22 11:13:14 2021 +0800"
      },
      "committer": {
        "name": "dengzhaosen",
        "email": "dengzhaosen@inspur.com",
        "time": "Fri Dec 24 09:14:06 2021 +0800"
      },
      "message": "Update python testing classifier\n\nYoga testing runtime[1] has been updated to add py39\ntesting as voting. Unit tests update are handled by the\njob template change in openstack-zuul-job\n\n- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286\n\nthis commit updates the classifier in setup.cfg file.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html\n\nChange-Id: Ia6151ee06740492127f25831cd54fe751904bb7e\n"
    },
    {
      "commit": "82fa4a08a3a7da9b6159b9ffd545976fdce59e63",
      "tree": "98b08ad1bde88fc22ea7d925718fd507f962f59a",
      "parents": [
        "263a326d05663692427870a665e0615c512e4b76"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Thu Oct 21 20:50:27 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Nov 29 15:33:02 2021 -0600"
      },
      "message": "Add secure-rbac test for Consumers\n\nThis patch adds tests for Container Consumers.\n\nDepends-On: I1724152839f0f5850f8d32d40b36d1670c0ad996\nChange-Id: If2209b12dce107c5648d39270d977a1e9f3bea1d\n"
    },
    {
      "commit": "263a326d05663692427870a665e0615c512e4b76",
      "tree": "0f5d9c352f67ae1b53812a62f9cd83201c3ce1c9",
      "parents": [
        "378efe61acd169f4edb5601df8d4cf972acd4813"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Nov 11 14:07:39 2021 -0600"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Nov 11 14:07:39 2021 -0600"
      },
      "message": "Temporarily delete two bad tests for consumers\n\nThese two tests are breaking the gate in barbican for a bugfix\npatch. [1]\n\nAs currently written, the tests are checking the buggy behavior and they\nbreak with the bugfix.\n\nThe main issue with the tests is that the different persona classes are\nnot overriding the cls.consumer_client object to match the persona under\ntest.  This results in the member client being used throughout, which\nbefore the bufix was wrongly returning a 403.\n\nThese test are being re-written in a follow up patch. [2]\n\n[1] https://review.opendev.org/c/openstack/barbican/+/816756/\n[2] https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/815071\n\nChange-Id: I8698fc7a9ac849b8c24adfe824ca44dd3e42b999\n"
    },
    {
      "commit": "378efe61acd169f4edb5601df8d4cf972acd4813",
      "tree": "f922f8e5606bc1df93da38bbc4e3c790d256e6f3",
      "parents": [
        "e80c1db7e022e6d60548a25488c1f1147f392eb1"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Fri Oct 15 20:07:52 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Nov 03 17:00:22 2021 +0000"
      },
      "message": "Add secure-rbac test for Container ACL API\n\nThis patch adds policy tests for the Containers ACL API.\n\nChange-Id: I4e01c0e7f93f52c72faadb9d2a8317f9f553904b\n"
    },
    {
      "commit": "e80c1db7e022e6d60548a25488c1f1147f392eb1",
      "tree": "ec9c84459032464109e99df3f950657fb0cbf613",
      "parents": [
        "b7ba9d0ccf581179fa34da8480e434a3d68da951"
      ],
      "author": {
        "name": "David Wilde",
        "email": "dwilde@redhat.com",
        "time": "Wed Oct 13 17:28:38 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Nov 03 16:59:43 2021 +0000"
      },
      "message": "Add cross-project tests for Containers\n\nDepends-On: I821b4f5998be5b40327311039979f5e00ea9cefc\nChange-Id: I4ef2f68d9070da0c56c4e2370cf66bc813829cd5\n"
    },
    {
      "commit": "b7ba9d0ccf581179fa34da8480e434a3d68da951",
      "tree": "eed3238e53f0cb2b646a6b28bc51e92794a3d48a",
      "parents": [
        "65aefdd3883f88382b8865ea0f0a1a74f462c9a2"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Thu Oct 07 19:46:34 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Thu Oct 07 21:14:27 2021 +0000"
      },
      "message": "Add secure-rbac tests for Secret ACL\n\nThis patch test RBAC acces for the Secret ACL API.\n\nChange-Id: I8d88cbf556e9d750c150262f0834bc64a7a726ac\n"
    },
    {
      "commit": "65aefdd3883f88382b8865ea0f0a1a74f462c9a2",
      "tree": "9fa8184f4927b4f6767f53fe2790cf073d3e9171",
      "parents": [
        "8400a79a94cfa2247dd259414e12b65918178e1e"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Fri Sep 24 15:58:43 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Sep 27 16:18:09 2021 -0500"
      },
      "message": "Add secure-rbac tests for Secret Metadata\n\nThis patch test RBAC access for the Secret Metadata API.\n\nDepends-On: I8222ea2a55cdb72f1d9affe9fb0cf542c6b7c88c\nChange-Id: I4dda0eb7198892ed1b662b4c3f3b6e99d9d3e80a\n"
    },
    {
      "commit": "8400a79a94cfa2247dd259414e12b65918178e1e",
      "tree": "238818e66b0f869e3a0f8fc7d170593ee2800e56",
      "parents": [
        "e20bc479827ed28322194b64dc460a1938cf279d"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Sep 01 20:35:45 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Fri Sep 10 18:45:25 2021 +0000"
      },
      "message": "Add secure-rbac tests for Quotas across projects\n\nThis patch refactors some test for Quotas and adds tests for\nchecking quotas for different projects than the one the persona\nis authenticated as.\n\nChange-Id: Iff17a51d6d23f99376119249c046a84cdfc438e0\n"
    },
    {
      "commit": "e20bc479827ed28322194b64dc460a1938cf279d",
      "tree": "298df362890f267f4bf235fbb63496365c398910",
      "parents": [
        "ced0ebe88f3d874bd8617ae04bf72bda2947f64e"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Sep 02 20:27:36 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Fri Sep 10 18:41:33 2021 +0000"
      },
      "message": "Enforce scope in RBAC testing\n\nEnsure that the Barbican service is configured to use scoped\ntokens when checking RBAC policy.\n\nDepends-On: Id399d2220118efe1033426c658d1834cbff02f94\n\nChange-Id: Id7aa02ea4862242fa34140166d634f30af721c22\n"
    },
    {
      "commit": "ced0ebe88f3d874bd8617ae04bf72bda2947f64e",
      "tree": "2ee124d19adb10d753321433dcf5f6669fc15351",
      "parents": [
        "d47ae4245a0a271bf95c72faab78695b02bb69db"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Aug 05 16:42:24 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Sep 01 20:32:22 2021 +0000"
      },
      "message": "Add secure-rbac tests for Orders across projects\n\nThis patch adds rbac tests to the Orders resource to test\naccess across different projects.\n\nChange-Id: I4fe67821696263f570c097c610e5f37114b5d76e\n"
    },
    {
      "commit": "d47ae4245a0a271bf95c72faab78695b02bb69db",
      "tree": "27612ccb12cc9c0c0d46cc8a2508d694836b1256",
      "parents": [
        "4e5e45748d310f7e944dee17427205b430a954d9"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Fri Jul 30 18:21:11 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Sep 01 20:30:34 2021 +0000"
      },
      "message": "Refactor orders cleanup\n\nThis patch continues the refactor of cleanup logic.  It adds a\nnew `cleanup()` method to the order client that attempts to delete\nall orders and all screts created by those orders on cleanup.\n\nThis patch also adds some scaffolding to the Container client that\nwill be fleshed out in a follow-up patch.\n\nChange-Id: I78d875980637e82ddc3173aad2fc7ecf4941230c\n"
    },
    {
      "commit": "4e5e45748d310f7e944dee17427205b430a954d9",
      "tree": "be556e6426c38883bbf4b50d982371703b9f2774",
      "parents": [
        "087f89dd16c2fbafaa0aab8e5e2cff09489d40ed"
      ],
      "author": {
        "name": "Dave Wilde (d34dh0r53)",
        "email": "cdwilde@gmail.com",
        "time": "Tue Aug 24 13:35:52 2021 +0000"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Thu Aug 26 18:17:18 2021 +0000"
      },
      "message": "Add secure-rbac test for Containers\n\nThis patch adds rbac tests to the Containers resource to test\nsecure-rbac policies within a project\n\nThis patch also removes the use of do_request in the existing tests\nas that method is being deprecated in favor of using the clients\ndirectly.\n\n* PEP8 Fixes\n* Fix the plurality of the method names\n* Remove _by_id from certain methods to maintain consistency\n\nChange-Id: I80aba2934110965866d1583309df7f2ca9ef4c27\n"
    },
    {
      "commit": "087f89dd16c2fbafaa0aab8e5e2cff09489d40ed",
      "tree": "c522342067871de7feba7d1562a8864780955319",
      "parents": [
        "62baff3fccf0a04b4c1c152163477633fa23da81"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Apr 07 16:26:45 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 17 18:16:36 2021 +0000"
      },
      "message": "Add secure-rbac test for Secrets across projects\n\nThis patch adds rbac tests to the Secrets resource to test access\nacross different projects.\n\nThis patch also changes the Reader, Member, and Admin test suite\ninheritance to remove code duplication.\n\nChange-Id: Icf5a52925244dfe7d98ba9cfba549fce67be44db\n"
    },
    {
      "commit": "62baff3fccf0a04b4c1c152163477633fa23da81",
      "tree": "aaec554a4acd2c80c18490802cc3927a9e76e69c",
      "parents": [
        "6d4e995e7250715fa8b17daf69ccd5d90de26246"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Thu Jul 22 22:22:00 2021 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Aug 17 18:14:36 2021 +0000"
      },
      "message": "Refactor secret cleanup\n\nThis patch is the first in a refactor of the cleanup logic in our\ntests.\n\nThis patch adds a new `cleanup()` method to the SecretClient that\nattempts to delete all the secrets it creates.\n\nMoving the responsibility of tracking which secrets to clean up down\nto the client allows us more flexibility when cleaning up the resources.\ne.g.  it should be fairly easy to clean up secrets across multiple projects\nby just calling the new `cleanup()` method on each client used.\n\nThis patch will also allow us to get rid of the overloaded `do_request()`\nmethod that is currently used as a proxy to the client to be able to track\nentities.\n\nThe change also makes the test code more explicit and easier to read.\n\nChange-Id: Id9be832a0f255410bd955d94c32001fec500f32f\n"
    },
    {
      "commit": "6d4e995e7250715fa8b17daf69ccd5d90de26246",
      "tree": "95fb6100279580d9edcac0de93954e0674e58d9a",
      "parents": [
        "25e16b8a0f36fbfee8fcccd6926682f0958bcc8d"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Jun 24 13:58:09 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "douglas@redrobot.io",
        "time": "Thu Jul 15 22:19:00 2021 +0000"
      },
      "message": "Let the orders complete before using them\n\nThis patch changes a test to wait a few seconds for the orders to be\nprocessed by Barbican.  Currently there are intermittent failures when\nthe test executes faster than Barbican can process orders.\n\nChange-Id: I863ca223d6732b43dd6baa1510d4206b34bfb19e\n"
    },
    {
      "commit": "25e16b8a0f36fbfee8fcccd6926682f0958bcc8d",
      "tree": "1d7c7d0e87b390285883bcabf23052896dda695f",
      "parents": [
        "2b2b95ac1550db8af6b8f2da8880381a13c23ca8"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Jun 08 15:39:22 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Jun 08 15:39:22 2021 -0500"
      },
      "message": "Don\u0027t use legacy exponent for RSA\n\nAs stated in the cryptography.io documentation, \"Almost everyone should\nuse 65537\" for the public_exponent in an RSA key. [1]\n\nThis patch also uses a larger RSA key length for FIPS compatibility.\n\n[1] https://cryptography.io/en/latest/hazmat/primitives/asymmetric/rsa/#cryptography.hazmat.primitives.asymmetric.rsa.generate_private_key\n\nChange-Id: I9f0c030b172a544821aa42924e4401cd7ccc9956\n"
    },
    {
      "commit": "2b2b95ac1550db8af6b8f2da8880381a13c23ca8",
      "tree": "22040d2d5e17e953b1e66842a3dd1dea3e363663",
      "parents": [
        "b2c6dbb83282f7ce366fec11a1dc058dcdd2b6cf",
        "42eec762be9b7ca608487c207bd80f78ea1b535c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 25 14:02:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 25 14:02:31 2021 +0000"
      },
      "message": "Merge \"Remove old pep8 ignores that are no longer necessary\""
    },
    {
      "commit": "b2c6dbb83282f7ce366fec11a1dc058dcdd2b6cf",
      "tree": "14261b06b2d5ca0e96ce0ada8166749573c5b37a",
      "parents": [
        "3626d9eb5a33e6d22c079749b6bd7c5b8b86e20f",
        "170a9485dfb982e18b305aaf173e6c6d2e24564f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 18 13:55:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 18 13:55:22 2021 +0000"
      },
      "message": "Merge \"Update TOX_CONSTRAINTS_FILE\""
    },
    {
      "commit": "3626d9eb5a33e6d22c079749b6bd7c5b8b86e20f",
      "tree": "96166d2620804e21f40b1a1e5af7a9c8aa383473",
      "parents": [
        "08985fa8be44c9c78fbcc00cfa97df42efb790ce",
        "63b174e89b963613860c426bb728c1c67a256982"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 18 13:55:19 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 18 13:55:19 2021 +0000"
      },
      "message": "Merge \"Add secure-rbac tests for TransportKeys API\""
    },
    {
      "commit": "08985fa8be44c9c78fbcc00cfa97df42efb790ce",
      "tree": "ef9d561c28e89948c13afa47271b4ee077719b0f",
      "parents": [
        "e3cafb209476bd662a926cdb292dbbf09156c065",
        "990536bb6c37391d44aa7aed2e2541688312d13a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 18 13:55:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 18 13:55:16 2021 +0000"
      },
      "message": "Merge \"Use the encryption provider constants (2)\""
    },
    {
      "commit": "990536bb6c37391d44aa7aed2e2541688312d13a",
      "tree": "a267b37edcb91310dad37f182e2643d954e6f1cc",
      "parents": [
        "e654464aa504635ad1c47bba9007390f4e4c3dbc"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri May 07 14:44:36 2021 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri May 07 14:45:27 2021 +0200"
      },
      "message": "Use the encryption provider constants (2)\n\nFollow-up of I05b0200b80d8ae957caaa53d5006b050d2d49da6\nwhich fixes also the other leftover usage of a legacy\nencryptor class (plain this time).\n\nChange-Id: I8fc4e2e6ed84bf18a4c89c30ee5c40b743d00e46\n"
    },
    {
      "commit": "e3cafb209476bd662a926cdb292dbbf09156c065",
      "tree": "f1ececd58c66510458db03649f6525501b3cf65b",
      "parents": [
        "e654464aa504635ad1c47bba9007390f4e4c3dbc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:54:57 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:55:33 2021 -0500"
      },
      "message": "Add stable/wallaby jobs on master gate\n\nStable/wallaby is released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I3e8534fdc91a9e94fa82ce6504f36f3d0b5aed6c\n"
    },
    {
      "commit": "63b174e89b963613860c426bb728c1c67a256982",
      "tree": "447baf6f6b0b4bc32b95fd4ba727484d11c542e9",
      "parents": [
        "e654464aa504635ad1c47bba9007390f4e4c3dbc"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Apr 05 14:53:18 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Apr 13 06:54:48 2021 -0500"
      },
      "message": "Add secure-rbac tests for TransportKeys API\n\nThis patch adds basic RBAC tests for the Transport Keys API for\nthe reader, admin, and member personas with project scope.\n\nSome tests will need additional work because they require transport\nkeys to be present, which can only be done by a system-scope admin\n\nChange-Id: I269618fd760cffd992ca450bb9f13b9788b50b54\n"
    },
    {
      "commit": "e654464aa504635ad1c47bba9007390f4e4c3dbc",
      "tree": "c9a4d5309f1180543895f1e632794b726273c7bb",
      "parents": [
        "98b7523de340c2b411f4a705cfd9e415717c42b6"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 16:50:38 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 17:03:55 2021 -0500"
      },
      "message": "Add secure-rbac tests for SecretStores API\n\nThis patch adds basic RBAC test for the Secret Stores API for\nthe reader, member and admin personas with project scope.\n\nThe tests are skipped by a config option, as they require\nthe multiple-backends feature to be enabled in barbican.\n\nThe devstack instace we\u0027re using for gate tests does not have\nthis enabled, so we default to False for now.\n\nChange-Id: Ibca9d44fb3d0f4fd9945a7e6c636e0fbf6beb42e\n"
    },
    {
      "commit": "98b7523de340c2b411f4a705cfd9e415717c42b6",
      "tree": "8062a2a2aacef0651387da1087b4c247a9a6a4e7",
      "parents": [
        "1febf40838581d792c695e4f468fe4f0d6c517b8"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 13:07:07 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 17:03:33 2021 -0500"
      },
      "message": "Add secure-rbac tests for Quotas\n\nThis patch adds basic secure-rbac testing for the Quotas resource\nfor the reader, member, and admin personas with project scope.\n\nChange-Id: I290b808bbb8be26da281cf8971661c44fede71b0\n"
    },
    {
      "commit": "1febf40838581d792c695e4f468fe4f0d6c517b8",
      "tree": "3e89fa8cab9345104ed203e361298260c84d5d08",
      "parents": [
        "db9b512ead907f42a8a767a73cc44a240437e542"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 09:59:20 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 16:59:53 2021 -0500"
      },
      "message": "Add secure-rbac tests for Orders\n\nThis patch adds basic RBAC tests for the Orders resource for\nthe reader, member, and admin personas with project scope.\n\nChange-Id: Ie5b7b6f7df20ec96e916232e70e9f61c7771f9d2\n"
    },
    {
      "commit": "db9b512ead907f42a8a767a73cc44a240437e542",
      "tree": "da6816b311974d9cebbacaf2f756cdb76bd564fd",
      "parents": [
        "d013596f3dd03ed11ee9b7e0367dbbbd1df60e4b"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Mar 31 14:55:54 2021 -0500"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Apr 01 16:54:25 2021 -0500"
      },
      "message": "Add secure-rbac tests for Containers\n\nThis patch adds basic RBAC testing for the Containers resource for\nreader, member and admin personas with project scope.\n\nDepends-On: I6879f566117db5ec0099ddad35ba649a3c674bd1\nChange-Id: I2272f5cd2385df15cc7761e8b858dfd39be955d4\n"
    },
    {
      "commit": "d013596f3dd03ed11ee9b7e0367dbbbd1df60e4b",
      "tree": "1b3d52f52453afbbb01b70d7d426a1b613387d21",
      "parents": [
        "c80b00af9334df2f57d9e56804a9c807a44749bc"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Thu Mar 11 15:38:53 2021 -0600"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Wed Mar 24 17:26:01 2021 -0500"
      },
      "message": "Add secure-rbac gate\n\nThis patch adds a gate to test the new secure-rbac policy.\n\nCurrently, Tempest is unable to create system admin credentials\nwhen the isolated networks option is set to true, so we disable\nthat option for this gate.\n\nThis patch also includes fixes needed to get the existing tests\nto pass, as well as some skips for scenario tests that require\nisolated networks.\n\nWe should be able to remove the skips once Tempest is fixed to\nwork with system admin.\n\nDepends-On: I584f7b67f2f95caa7c4db3d9d9222d0a9d38442d\nChange-Id: I0129ab6d15bc42d98a19e3551b8d009f9ad05e10\n"
    },
    {
      "commit": "c80b00af9334df2f57d9e56804a9c807a44749bc",
      "tree": "e6c47ed97ad335c39069878e885656ffa6a14bc5",
      "parents": [
        "ad7f742ea9edd5508123b321d46ec2f4e1af8271"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Feb 09 14:49:41 2021 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Mar 12 13:03:24 2021 -0500"
      },
      "message": "Initial patch to add barbican rbac tests\n\nThis adds initial RBAC tests for secrets\n\nChange-Id: Ib79eed6886839d1b7848c991bd64e82595c6c32e\n"
    },
    {
      "commit": "170a9485dfb982e18b305aaf173e6c6d2e24564f",
      "tree": "5c1f231165348acee6efc6212a236495fca9c4ff",
      "parents": [
        "35ffd4e3c5af272c03cab265e91812f26a91b891"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Mon Dec 14 17:49:36 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Wed Mar 03 08:58:06 2021 +0800"
      },
      "message": "Update TOX_CONSTRAINTS_FILE\n\nUPPER_CONSTRAINTS_FILE is old name and deprecated\n-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file\nThis allows to use lower-constraints file as more\nreadable way instead of UPPER_CONSTRAINTS_FILE\u003d\u003clower-constraints file\u003e.\n\nChange-Id: I5e198c592742755f4285b68ac288820b9a33031b\n"
    },
    {
      "commit": "183e0df5326b01d2dd19c4157c40d8aa3e20f2fd",
      "tree": "1c3bc5c49cac9f117ab001d435c530b428fd6a51",
      "parents": [
        "ad7f742ea9edd5508123b321d46ec2f4e1af8271"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Thu Dec 19 06:36:53 2019 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 02 15:59:52 2021 +0100"
      },
      "message": "Add skip for test_encrypted_cinder_volumes_cryptsetup\n\nCeph does not support Provider plain.\nVolume driver reported an error: Provider plain not supported\n\nChange-Id: If14e6abbf4baf58bda31a476b126bcc18987fc32\n"
    },
    {
      "commit": "42eec762be9b7ca608487c207bd80f78ea1b535c",
      "tree": "f372493129cf3e0886e8853fd168ad832c80624d",
      "parents": [
        "ad7f742ea9edd5508123b321d46ec2f4e1af8271"
      ],
      "author": {
        "name": "Arundhati Surpur",
        "email": "arundhati@nectechnologies.in",
        "time": "Fri Jul 07 11:24:34 2017 +0530"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 02 14:38:08 2021 +0100"
      },
      "message": "Remove old pep8 ignores that are no longer necessary\n\nChange-Id: Ia690ea0a284f1e1cfe7e223613acdb30e40a9980\n"
    },
    {
      "commit": "ad7f742ea9edd5508123b321d46ec2f4e1af8271",
      "tree": "2e3713fe7ef0dfebc079379a1f127ceb154fce56",
      "parents": [
        "54e536811aff3fdcb204a50853db8a7437f07d86",
        "2691c0156f430d5c922cdb7f9a143093b4a13c3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 14:19:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 14:19:38 2021 +0000"
      },
      "message": "Merge \"Fix test_signed_image_upload_boot_failure skip method\""
    },
    {
      "commit": "54e536811aff3fdcb204a50853db8a7437f07d86",
      "tree": "3199e48fa150fed7716ee9b42cf5af108f91ad9a",
      "parents": [
        "7cb922548959b5d47ea21ae0fd9de109314672a0",
        "d02f568ef1d94cd36062de5381bb5f220f47ea00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 14:05:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 14:05:48 2021 +0000"
      },
      "message": "Merge \"fix urls in README\""
    },
    {
      "commit": "7cb922548959b5d47ea21ae0fd9de109314672a0",
      "tree": "d2e24a6e2ed639a07dc6c2690e68989fba049274",
      "parents": [
        "1972c4692428a61fafc7e1290632395d5824a4d8",
        "89fe14ec559f4c34a9f3ae5d67ff25eddf939678"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 10 22:16:58 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 22:16:58 2021 +0000"
      },
      "message": "Merge \"[goal] Keep barbican-tempest-plugin stable jobs to bionic\""
    },
    {
      "commit": "89fe14ec559f4c34a9f3ae5d67ff25eddf939678",
      "tree": "dbf35921c21d73b0bcb3710bc38d3d1d093e572a",
      "parents": [
        "a318f6d77c0b354b4aee2fe9d7651d595adcf38e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 05 20:50:20 2020 -0500"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Feb 09 11:10:33 2021 +0100"
      },
      "message": "[goal] Keep barbican-tempest-plugin stable jobs to bionic\n\nAs per victoria cycle testing runtime and community goal\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nTempest based jobs are migrated automatically via devstack\nbase job start running on Focal but stable jobs testing stable\nbranch needs to keep running on their supported\ndistro version which is bionic from train till ussuri.\n\nAlso, remove stein support (removed from tempest)\nand add a job for victoria.\n\nChange-Id: I3d792925e81172ae8abe75c5ceb2d5a039fc84f7\nStory: #2007865\nTask: #40184\n"
    },
    {
      "commit": "1972c4692428a61fafc7e1290632395d5824a4d8",
      "tree": "e38f62c98fa865954abaed010d6f84c6f15d7eff",
      "parents": [
        "a318f6d77c0b354b4aee2fe9d7651d595adcf38e"
      ],
      "author": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Fri Nov 20 01:33:02 2020 +0100"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Feb 08 23:00:39 2021 +0000"
      },
      "message": "Copy created image into all available glance stores\n\nThe openstack can have multiple glance stores deployed/available.\nIt may be a proper thing to copy newly created signed image into\nall the available glance stores so barbican tempest tests can access\nimage regardless on which compute and storage backend they are ran on\nand regardless on which glance store is local.\nAdditionally there is a nova-compute conf parameter[1] which can even\nprevent instances being spawned from image which is not available in local\nglance store.\nThe copy-image would happen only if import_image tempest cong option\nis available which indicates glance multistore is available.\n\n[1] https://review.opendev.org/#/c/657078/\n\nChange-Id: I1f0d8be1b237da0c96e820c4b3dca09a83b29752\n"
    },
    {
      "commit": "2691c0156f430d5c922cdb7f9a143093b4a13c3d",
      "tree": "7547c2987ab5de7ed84e782062d6b5eadb45ab3a",
      "parents": [
        "a318f6d77c0b354b4aee2fe9d7651d595adcf38e"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Jan 26 14:34:11 2021 +0200"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Feb 08 23:00:00 2021 +0000"
      },
      "message": "Fix test_signed_image_upload_boot_failure skip method\n\nCurrent skip runs from the testcase and consumes time and resources.\nChanged the skip to decorator.\n\nChange-Id: Ia98fa1607c56b34ed1c764873f2909f423d1fffd\n"
    },
    {
      "commit": "d02f568ef1d94cd36062de5381bb5f220f47ea00",
      "tree": "415b039d8afa2daecdf140d6a13f8a3a7234542e",
      "parents": [
        "a318f6d77c0b354b4aee2fe9d7651d595adcf38e"
      ],
      "author": {
        "name": "yangyong",
        "email": "yangyonglc@inspur.com",
        "time": "Tue Aug 27 09:16:24 2019 +0800"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Feb 08 22:59:07 2021 +0000"
      },
      "message": "fix urls in README\n\n1.update barbican and tempest plugins links to the lastest ones\n\n2.since we don\u0027t use launchpad to report bugs,replace it with\nstoryboard.openstack.org\n\nChange-Id: I287563a7abfa57021cbdebeece35057e85691056\n"
    },
    {
      "commit": "a318f6d77c0b354b4aee2fe9d7651d595adcf38e",
      "tree": "de63b39caff2840f27700d59fdbb05d37d72cc12",
      "parents": [
        "53dcab70f26f8e990fce425ee1005ef3f775d174"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Fri Jan 04 23:55:03 2019 +0800"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Feb 08 16:05:29 2021 -0600"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found.\n\nChange-Id: Ia59a23a36ebb8548a20e894000f7342c73012eac\n"
    },
    {
      "commit": "53dcab70f26f8e990fce425ee1005ef3f775d174",
      "tree": "79beeaba2faee3a640eff3b61084233955df8056",
      "parents": [
        "d63da42674bb522f2a2c61887efad522dca5bf58",
        "0525790271114323c9028e24777218823e613ec3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 01 14:44:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 01 14:44:07 2020 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "d63da42674bb522f2a2c61887efad522dca5bf58",
      "tree": "304283848e28bb2b1eadcb93eccb2f5c4ec11e14",
      "parents": [
        "f61b0d13006803616851be805170c9702eefd347",
        "35ffd4e3c5af272c03cab265e91812f26a91b891"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 01 14:27:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 01 14:27:37 2020 +0000"
      },
      "message": "Merge \"Add py38 package metadata\""
    },
    {
      "commit": "35ffd4e3c5af272c03cab265e91812f26a91b891",
      "tree": "686a8f0f0ad72e8abfd3d974e97605b5ffad9276",
      "parents": [
        "696827e537efd0993d6fe4339890616559a6c52c"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Wed Nov 04 09:19:21 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Wed Nov 04 09:19:21 2020 +0800"
      },
      "message": "Add py38 package metadata\n\nChange-Id: I1efa783233a435b6dbe134e035e0c2efb8ac1a6d\n"
    },
    {
      "commit": "0525790271114323c9028e24777218823e613ec3",
      "tree": "73b478d8cf372b1f4fea6683b481db6af4c804c1",
      "parents": [
        "f61b0d13006803616851be805170c9702eefd347"
      ],
      "author": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Tue Nov 03 13:42:27 2020 +0800"
      },
      "committer": {
        "name": "wangzihao",
        "email": "wangzihao@yovole.com",
        "time": "Tue Nov 03 13:42:27 2020 +0800"
      },
      "message": "Remove six\n\nRemove six Replace the following items with Python 3 style code.\n- six.moves.urllib\n- six.binary_type\n\nChange-Id: I234c3b205ee21b59953aa6ce7af5c2a1e4a6cfa6\n"
    },
    {
      "commit": "f61b0d13006803616851be805170c9702eefd347",
      "tree": "000e420f672a3719705df7b1f3dd759e3e77d088",
      "parents": [
        "a4523f3572082e6a9eb2611d0f21798bf3c132d5",
        "696827e537efd0993d6fe4339890616559a6c52c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 06 14:07:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 06 14:07:29 2020 +0000"
      },
      "message": "Merge \"bump py37 to py38 in tox.ini\""
    },
    {
      "commit": "a4523f3572082e6a9eb2611d0f21798bf3c132d5",
      "tree": "e288a3f81ea0afe45138561ad4fc4528ca6ba6a9",
      "parents": [
        "826e26fb593398635c317df40161e15c54ec567f"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Sep 28 14:50:37 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Sep 28 14:50:37 2020 +0200"
      },
      "message": "Remove a dummy test\n\nIt seems this dummy test has been around since the creation of the plugin,\nbut it is not really needed.\n\nChange-Id: Ic17ac37472dc2742fa5d6299ff5724bfd9f7197e\n"
    },
    {
      "commit": "826e26fb593398635c317df40161e15c54ec567f",
      "tree": "b2c80bc95955fd7276f6a92ff072e03319ceee7a",
      "parents": [
        "9fcc04ff76b6196532bad198837c2e17fbb5d2cb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 27 13:43:38 2020 -0500"
      },
      "committer": {
        "name": "Moisés Guimarães",
        "email": "moguimar@redhat.com",
        "time": "Fri Sep 25 09:47:40 2020 +0000"
      },
      "message": "Fix setup.cfg keywords\n\nauthor-email, home-page are aliases, replacing them for their final value\n\ndescription-file -\u003e long_description \u003d file:\n\nrequires-python is old value and does not work, python-requires\nis right metadata.\n\n\u0027python-requires\u0027 is introduced from PEP440 and requires-python was old value\nin PEP345.\n- https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires\n- https://www.python.org/dev/peps/pep-0345/#requires-python\n\nChange-Id: I2d2cd5d660ef937bfe8445bae7cf6b279eb80b0f\n"
    },
    {
      "commit": "9fcc04ff76b6196532bad198837c2e17fbb5d2cb",
      "tree": "3e2cf8a973673611605a71d899aa32c96035c599",
      "parents": [
        "3f35bff1e19e9ff20bec6d5bbebcd5bb2b10fb49",
        "da01199b5e6a5fee935c035954d28ab2b3591122"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 23 17:05:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 23 17:05:04 2020 +0000"
      },
      "message": "Merge \"Ceph Multibackend changes\""
    },
    {
      "commit": "696827e537efd0993d6fe4339890616559a6c52c",
      "tree": "f8002d04d39f7f9c337e8419b29ce04811789a6c",
      "parents": [
        "3f35bff1e19e9ff20bec6d5bbebcd5bb2b10fb49"
      ],
      "author": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Sep 22 14:59:58 2020 +0800"
      },
      "committer": {
        "name": "wu.shiming",
        "email": "wushiming@yovole.com",
        "time": "Tue Sep 22 15:00:56 2020 +0800"
      },
      "message": "bump py37 to py38 in tox.ini\n\nin \u0027victoria\u0027 cycle, we should test py38 by default.\n\nChange-Id: Id1b69b2e4fa56ade670a72f0775690beb09bf89d\n"
    },
    {
      "commit": "3f35bff1e19e9ff20bec6d5bbebcd5bb2b10fb49",
      "tree": "ee792efb6e7ad42a121639178c2d68655437863d",
      "parents": [
        "a10345f9930245cf128261f90c85c73ff913018b"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jul 13 11:26:02 2020 +0000"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Tue Sep 15 15:17:27 2020 +0000"
      },
      "message": "Deprecate scenario.img_dir option\n\nThe option is deprecated for more than 4 years already and it will\nbe removed soon, see the change in Tempest [1]\n\nStarting Tempest 25.0.0 release, CONF.scenario.img_file need\na full path for the image. CONF.scenario.img_dir was deprecated\nand will be removed in the next release. Till Tempest 25.0.0,\nold behavior is maintained and keep working but starting\nTempest 26.0.0, you need to specify the full path in\nCONF.scenario.img_file config option.\n\nThis patch does analogically the same change as was done in Tempest,\nin order to give users of the plugin some time for removing img_dir.\n\n[1] https://review.opendev.org/#/c/710996\n\nRelated-Bug: #1393881\nChange-Id: I610d267eab287e3df8dd428621c4d3abace6dd0c\n"
    },
    {
      "commit": "da01199b5e6a5fee935c035954d28ab2b3591122",
      "tree": "cb94074d426dd5d4d36c3de4b810f79cf1d8acb5",
      "parents": [
        "a10345f9930245cf128261f90c85c73ff913018b"
      ],
      "author": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Sat Sep 12 02:32:23 2020 +0200"
      },
      "committer": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Sat Sep 12 03:04:04 2020 +0200"
      },
      "message": "Ceph Multibackend changes\n\n1. Tempest has an option CONF.compute.compute_volume_common_az to make\nsure that Volume and Instance are created in common AZ If Availability\nzones are used. The paramater is respected when instance is created\nbecause tempest.common.compute.create_test_server() is used but not\nrespected when volume is created for test purpose. Let\u0027s make sure\nAZ is set when volume is created if parameter is set.\n\n2. The plain Encryptor provider is not support on ceph backends, the\ntest test_encrypted_cinder_volumes_cryptsetup fails on:\ncinder.exception.VolumeDriverException: Volume driver reported an error:\nProvider plain not supported.\nThis comes from [1] which is called in [2]. The Plain provider will be deprecated\nin future completely.\n\n[1] https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/volume_utils.py#L1195\n[2] https://opendev.org/openstack/cinder/src/branch/master/cinder/volume/drivers/rbd.py#L877\n\nChange-Id: Ib6290ed1ad5779e4e6fed449f3335dbdada42f0d\n"
    },
    {
      "commit": "a10345f9930245cf128261f90c85c73ff913018b",
      "tree": "c8f7ad0fdcacce09565c40a468e9d247d2a1c1c9",
      "parents": [
        "b8437a2f41a36da410c68157078ce89cd2e8e3cc",
        "0a13a3854191538d4f02bc96dc05a2ad89b2b394"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 01 14:31:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 14:31:28 2020 +0000"
      },
      "message": "Merge \"Use the encryption provider constants\""
    },
    {
      "commit": "b8437a2f41a36da410c68157078ce89cd2e8e3cc",
      "tree": "f190c4958b8d99bbb6e7b50cb8dd93777c068c21",
      "parents": [
        "b500363c5998cf567a9a4308be9d452e186b72f7",
        "f36d46b72499ce6692f3284738e17965f7fe1b99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 25 11:01:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 25 11:01:01 2020 +0000"
      },
      "message": "Merge \"Add certificate validation scenario tests\""
    },
    {
      "commit": "b500363c5998cf567a9a4308be9d452e186b72f7",
      "tree": "6e7d64b9e1894f4692dc816f851355de9ffa6a55",
      "parents": [
        "73a0d095788722afa9cb40e13cd8e6deaf66f927",
        "a0d3e4556d3fe1f5030b100b0f7cc6339b5fe992"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 18 14:27:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 14:27:30 2020 +0000"
      },
      "message": "Merge \"[goal] Migrate testing to ubuntu focal\""
    }
  ],
  "next": "a0d3e4556d3fe1f5030b100b0f7cc6339b5fe992"
}
