)]}'
{
  "log": [
    {
      "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": "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": "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": "5bd7b76bd18936150201953a01ba4266f4f47f28",
      "tree": "9a3df8559486cc8a3dabe7f3811d73f85682c24f",
      "parents": [
        "f2055253e95f240733ea12de1d93b6f8d3208765"
      ],
      "author": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Wed Jun 14 18:33:09 2017 -0400"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Mon Jun 19 13:19:01 2017 -0400"
      },
      "message": "Fixes for py35\n\nDecodes the bytes in a string type in a few places to get the\npy35 version of the gate to pass.\n\nChange-Id: Ifc66bdeacb09060e3ef699bc15e20f636bf84916\n"
    },
    {
      "commit": "2adeed60e5a38d3828e3d6d4b1b5b542b30891a1",
      "tree": "da88f10d7d1cbdee65d5f7d245a11d49e69f9e8c",
      "parents": [
        "f4166be204055e01c647dafebfa1037174dccc84"
      ],
      "author": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Wed Feb 01 12:23:45 2017 -0500"
      },
      "committer": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Fri Feb 03 15:00:20 2017 -0500"
      },
      "message": "Add a QuotaClient and quota API tests\n\nThis change adds a QuotaClient for testing the Barbican quota API.\nIt adds a quota test suite and integrates the QuotaClient with the\nplugin testing infrastructure.\n\nChange-Id: I3249fb879f519da63129e0ec5117377a21094974\nDepends-On: I813648476a3a7b0b0e416a524d4629dffe36c92e\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "f4166be204055e01c647dafebfa1037174dccc84",
      "tree": "6c2b6b350034ed4059213e361ff3561eef502e3c",
      "parents": [
        "2aff5079e3507cb15b03b1c44e142a0fe2b98c06"
      ],
      "author": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Fri Jan 20 10:54:33 2017 -0500"
      },
      "committer": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Wed Feb 01 12:10:42 2017 -0500"
      },
      "message": "Add an OrderClient and order API tests\n\nThis change adds an OrderClient for testing the Barbican order API.\nIt adds an order test suite and integrates the OrderClient with the\nplugin testing infrastructure.\n\nChange-Id: I813648476a3a7b0b0e416a524d4629dffe36c92e\nDepends-On: I844d1a97ffb82aa67a4ef3b89bd82c90aa221cbb\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "2aff5079e3507cb15b03b1c44e142a0fe2b98c06",
      "tree": "9e1cb8c97e678df699d5e92aa3c82672ea0a5a89",
      "parents": [
        "eb5ab6e46b48e1059d9ab6638772770f78ef86f5"
      ],
      "author": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Jan 11 17:20:42 2017 -0800"
      },
      "committer": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Tue Jan 24 19:33:45 2017 -0800"
      },
      "message": "Added Secret Metadata client and unit tests\n\nThis change adds a REST client and corresponding\nunit tests for Barbican\u0027s Metadata API resource.\n\nChange-Id: Icd2c6ae1f476b57e4108faada0bda5f1aebc640b\n"
    },
    {
      "commit": "eb5ab6e46b48e1059d9ab6638772770f78ef86f5",
      "tree": "2a25ae7ebebb2f1117fcc7a740f8437c5eecefaf",
      "parents": [
        "ee3891783202005060406b905cf4d4f2602dd022",
        "28652f5ebf109f54e255a5081288d4a8a10182b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 23 14:39:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 23 14:39:21 2017 +0000"
      },
      "message": "Merge \"Fill in remaining Secrets API and tests\""
    },
    {
      "commit": "ee3891783202005060406b905cf4d4f2602dd022",
      "tree": "52edc49c09cc9b9186b5a5e70547fd91f76d2ad6",
      "parents": [
        "7be3f7e13c83abd5fcd53eb4d19a09f76881b61f"
      ],
      "author": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Thu Jan 12 16:41:45 2017 -0500"
      },
      "committer": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Tue Jan 17 12:13:37 2017 -0500"
      },
      "message": "Add a ConsumerClient and consumer API tests\n\nThis change adds a ConsumerClient for testing the Barbican\nconsumer API. It adds a consumer test suite and integrates\nthe ConsumerClient with the plugin testing infrastructure.\n\nChange-Id: I844d1a97ffb82aa67a4ef3b89bd82c90aa221cbb\nDepends-On: I930455c6ae1e1127706480f24c0ea46f5cc81e85\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "7be3f7e13c83abd5fcd53eb4d19a09f76881b61f",
      "tree": "71aab647879836602a90fcf99ae886c0a71028e1",
      "parents": [
        "c832c613faa7658d0a463b0fc713f91f7e7838c7"
      ],
      "author": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Wed Jan 11 15:12:21 2017 -0500"
      },
      "committer": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Thu Jan 12 10:57:11 2017 -0500"
      },
      "message": "Add a ContainerClient and container API tests\n\nThis change adds a ContainerClient for testing the\nBarbican container API. It adds a container test suite\nand integrates the ContainerClient with the plugin\ntesting infrastructure.\n\nChange-Id: I930455c6ae1e1127706480f24c0ea46f5cc81e85\nDepends-On: I27f15375c46faa48cd56c8d52ecfd585fb325239\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "28652f5ebf109f54e255a5081288d4a8a10182b0",
      "tree": "9343002118cd03ef661b93202fa6e71b99444a55",
      "parents": [
        "7be3f7e13c83abd5fcd53eb4d19a09f76881b61f"
      ],
      "author": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Jan 11 12:38:28 2017 -0800"
      },
      "committer": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Jan 11 13:10:07 2017 -0800"
      },
      "message": "Fill in remaining Secrets API and tests\n\nThis change adds all remaining methods of Barbican\u0027s\nSecrets API resource to the Tempest plugin and\nadds API tests for these methods.\n\nChange-Id: Ia653de1221648ff5f028ebc22add423d0b7c2fe5\nDepends-On: I930455c6ae1e1127706480f24c0ea46f5cc81e85\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "c832c613faa7658d0a463b0fc713f91f7e7838c7",
      "tree": "570fd5925d8bc98bed848a62c9b8d296584619c6",
      "parents": [
        "3529ea7a431fa081542a6ffe6e74491ef88ec32c"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Dec 12 11:49:10 2016 +0100"
      },
      "committer": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Sun Dec 11 19:26:27 2016 -0800"
      },
      "message": "Register client and add first test\n\nAdd first API test and register the client with\nthe new tempest.lib client interface.\n\nChange-Id: I27f15375c46faa48cd56c8d52ecfd585fb325239\nImplements: bp tempest-plugin\n"
    },
    {
      "commit": "3529ea7a431fa081542a6ffe6e74491ef88ec32c",
      "tree": "488f8949c1079f620a92cdd7072da2bedd2734f6",
      "parents": [
        "28a8019085e7e1cb1b0bf017e55233cf325a579e"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Dec 02 13:21:03 2016 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Dec 02 14:50:16 2016 +0100"
      },
      "message": "Add initial plugin structure\n\nCreates initial module structure and a dummy test.\n\nChange-Id: I7a861dcc800cf3a49da2e317e4780aa5c5027733\nImplements: bp tempest-plugin\n"
    }
  ]
}
