)]}'
{
  "log": [
    {
      "commit": "bdb679999898a695ccb9b2e79fd3d5710f4a29d3",
      "tree": "76b5d66735eec8b2314cbb2e8bfd452dd2bc1b74",
      "parents": [
        "6320617c03d2a4bef6bfb156af2d75cee7cdfaee"
      ],
      "author": {
        "name": "Marian Krcmarik",
        "email": "mkrcmari@redhat.com",
        "time": "Sat Sep 12 02:32:23 2020 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 19:18:30 2022 +0200"
      },
      "message": "Ceph Multibackend changes\n\nThe 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\nRelated-Prod: PRODX-3456\n\nChange-Id: Ib6290ed1ad5779e4e6fed449f3335dbdada42f0d\n"
    },
    {
      "commit": "6320617c03d2a4bef6bfb156af2d75cee7cdfaee",
      "tree": "183541d9e83d2d52bebc24f41f83e84daa007e31",
      "parents": [
        "27e34704d3f0e4bfbc52dda6ca3dffa88f10a3ca"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Tue Mar 27 14:49:36 2018 +0530"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 12:53:28 2022 +0200"
      },
      "message": "Use addCleanup to detach volume instead of explicit detach\n\nCinder volume delete [1] is executed during resource cleanup.\nSo, if test fails due to some reason then it tries to delete a volume\nwhich is \"in-use\" state. Detach volume should be executed before\ntrying to delete the volume. This patch adds nova_detach volume\nas a cleanup task.\n\n[1] https://github.com/openstack/barbican-tempest-plugin/blob/a6d945d8e677dedf73ccb7b2f7271e8fc96836be/barbican_tempest_plugin/tests/scenario/manager.py#L229\n\nRelated-Prod: PRODX-28744\n\nChange-Id: I3457bb6fc22a7bb6a32c8d6f4ea5879aeb8d43c5\nRelated-Bug: #1755485\n"
    },
    {
      "commit": "27e34704d3f0e4bfbc52dda6ca3dffa88f10a3ca",
      "tree": "c38204f38149335e72abdc82672c91d150bd82b8",
      "parents": [
        "7903cd04001aa0276ed1711150afbdf7905871f9"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 09:39:44 2022 +0000"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Tue Dec 27 09:39:44 2022 +0000"
      },
      "message": "Revert \"Setup resources with network for scenario tests\"\n\nThis reverts commit 7903cd04001aa0276ed1711150afbdf7905871f9.\n\nReason for revert: Redundant patch\n\nChange-Id: I66971413cc8cb2edad11c3dceb4cd6c4f7fb495b\n"
    },
    {
      "commit": "7903cd04001aa0276ed1711150afbdf7905871f9",
      "tree": "a9c76e314828dc10046e25352d3de8b14412d30c",
      "parents": [
        "7d0d723a948f8629778c75594426e67cc7235b0f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Aug 21 18:02:15 2022 +0000"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Dec 21 15:41:33 2022 +0200"
      },
      "message": "Setup resources with network for scenario tests\n\nRelated-Prod: PRODX-26330\nChange-Id: Ia10a987eac24c576403f45c2888ae951fac4fcda\n(cherry picked from commit 2734371d4b7b26fbc6dc340a0fae53c003c3ed29)\n"
    },
    {
      "commit": "7d0d723a948f8629778c75594426e67cc7235b0f",
      "tree": "c38204f38149335e72abdc82672c91d150bd82b8",
      "parents": [
        "c272618c8bcca3172aedfe38205e88e563ffeb90"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 05 12:42:33 2021 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 05 09:53:51 2021 +0000"
      },
      "message": "Add waiter for secret_key in orders api tests\n\nThe secret creation process is asynchronous and secret_ref\nis not present in order when created. The patch adds waiter for this\nfiled with predefined timeouts.\n\nRelated-Prod: PRODX-12928\nChange-Id: I5f2369c49e4a19d0d00803f0396241b3056f0c67\n"
    },
    {
      "commit": "c272618c8bcca3172aedfe38205e88e563ffeb90",
      "tree": "b80e914116e669c1d295dd71ee9b4e46d90fc521",
      "parents": [
        "637dee4fc352243ab3c3a6004a517b8a1fcfcbf7"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri Oct 11 07:51:21 2019 +0400"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri Oct 11 07:51:21 2019 +0400"
      },
      "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-362\n"
    },
    {
      "commit": "637dee4fc352243ab3c3a6004a517b8a1fcfcbf7",
      "tree": "e05ad351dcdbcd75d90df4775a70b049740ad147",
      "parents": [
        "eb1e42282a01a0287554cb1881cd8177af0bbb49",
        "4e29116cb3f9a8cfad74dd8489e2c04d8354891c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 07 10:58:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 07 10:58:29 2019 +0000"
      },
      "message": "Merge \"Add smoke decorator for barbican tests.\" into mcp/stein"
    },
    {
      "commit": "eb1e42282a01a0287554cb1881cd8177af0bbb49",
      "tree": "f45243fe89584bc76d204589e7961b887360cc49",
      "parents": [
        "5bff7037df53e820c829fb2e30b947d977185c5a",
        "4175d615ce123e74d26c281eda2ce2f747feaa64"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 04 06:00:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 04 06:00:23 2019 +0000"
      },
      "message": "Merge \"Add skip for api tests\" into mcp/stein"
    },
    {
      "commit": "5bff7037df53e820c829fb2e30b947d977185c5a",
      "tree": "54d5390c7d61a31ef39a8f7af887edab37e3847f",
      "parents": [
        "ff5888b9c37ff032f8314f1cbe2c121c48451eb5",
        "bc4e1475c1bc0fd49149aae462afbadc955e895c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 04 06:00:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 04 06:00:10 2019 +0000"
      },
      "message": "Merge \"Add skip for tests test_signed_image_upload_*\" into mcp/stein"
    },
    {
      "commit": "ff5888b9c37ff032f8314f1cbe2c121c48451eb5",
      "tree": "92aa8c5bc1aab0bfefb9d034a4effa00cba0a10a",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Nov 04 20:34:58 2018 +0200"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed Oct 02 11:36:55 2019 +0000"
      },
      "message": "Update attach logic in VolumeEncryptionTest\n\nPick the same logic as volume attach tests have, when after\nvolume attach server is rebooted to make sure guest OS\nrecognize new device.\n\nChange-Id: I92098c7d994dc7d85643da29380866a805f4e869\nRelated-Prod: PRODX-360\n(cherry picked from commit 40bbd545a59328363c9ca8785d0d1eaed1eb8aed)\n(cherry picked from commit c17ff148134712b8c8606608ef7d7abc789605ce)\n"
    },
    {
      "commit": "4e29116cb3f9a8cfad74dd8489e2c04d8354891c",
      "tree": "19d585373e13173392541d508d883aa5a6063345",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "Artem",
        "email": "aminasyan@mirantis.com",
        "time": "Wed Apr 25 13:19:15 2018 +0300"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed Oct 02 11:34:38 2019 +0000"
      },
      "message": "Add smoke decorator for barbican tests.\n\nChange-Id: I2be4499baafde99a95aa47276b756d0b7f4ced6d\n\nPROD: PRODX-360\n(cherry picked from commit 793625dbcc12b6f43f00717fd8aee55fa68dcf3a)\n\nChange-Id: I6f2e946e47bceb88d9939af3c685824a8a919f68\n(cherry picked from commit 46d8e56c1b74c1b3403e702162ddaa70e2fb0024)\n(cherry picked from commit c0947689964411cc9923d62fc942294b6f82547f)\n"
    },
    {
      "commit": "4175d615ce123e74d26c281eda2ce2f747feaa64",
      "tree": "504b8c79a13e686ff1ec0086d2ebea33d3c17aa2",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Mar 05 14:52:33 2018 +0200"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed Oct 02 11:33:47 2019 +0000"
      },
      "message": "Add skip for api tests\n\nWe should skip tests if  this service environment doesn\u0027t consist in environment\n\nChange-Id: I67d2596b32063df92092e58bb3803372b22d1492\nRelated-Prod: PRODX-360\n(cherry picked from commit cc7c63686d02ded823d85012d79826d715208582)\n(cherry picked from commit 428ee443b6c71957fd243744ec1a9ea029f8cc4f)\n(cherry picked from commit f17220962c343675d049659cf662210a797fd062)\n"
    },
    {
      "commit": "bc4e1475c1bc0fd49149aae462afbadc955e895c",
      "tree": "cd3b76bd80896a76edde99f69e24f3fc80977199",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Feb 07 12:44:04 2019 +0200"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed Oct 02 11:30:29 2019 +0000"
      },
      "message": "Add skip for tests test_signed_image_upload_*\n\nSkip tests if barbican_intagration_enabled \u003d False\n\nRelated-PROD: PRODX-360\nChange-Id: Ie4fcfc00b0152755e2c82dfd13c6b7e473242871\n(cherry picked from commit 09d0f6ff10a83f44b9b999582a94a513ebbb89e8)\n"
    },
    {
      "commit": "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6",
      "tree": "6f1cb4ece7e627346065a328e0bfb0c09649f59d",
      "parents": [
        "b8bf147bdcdd33f3ad276ca8815fd253ec9b24af"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Sep 04 11:49:53 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Sep 04 11:49:53 2018 -0400"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I145f449d42c0d9a9102ae5216dde4d75d9c37855\nStory: #2002586\nTask: #24285\n"
    },
    {
      "commit": "b8bf147bdcdd33f3ad276ca8815fd253ec9b24af",
      "tree": "591b9962550520052af3f9778d3ecae573d662b9",
      "parents": [
        "c9f0b5d46b17bc55182489150bd6cc6a0399d204"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 07 10:34:17 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 07 10:58:23 2018 +0000"
      },
      "message": "Remove volume v1 API service client usage\n\nVolume v1 API has been gone since long and Tempest also\nmarked their deprecation since Juno\n- https://review.openstack.org/#/c/446238/\n\nNow Tempest is removing the deprecated config option and\nalias for voluem v1 service client in\n- https://review.openstack.org/#/c/573135/\n\nBefore the Tempest patch gets merged, we need to remove all usage\nof volume v1 things.\n\nChange-Id: I2d715a8a63069da5cfe02fbc0992eccb7ba598a7\nNeeded-By: https://review.openstack.org/#/c/573135/\n"
    },
    {
      "commit": "c9f0b5d46b17bc55182489150bd6cc6a0399d204",
      "tree": "fce924e16a810e8a71b298fe853ec229adbefe01",
      "parents": [
        "5ddcc7eefaefb4ef178081ec4838e8f450c6c1dd"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Jun 06 13:54:35 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Jun 06 19:04:22 2018 +0530"
      },
      "message": "Added support of volume api_v3 client\n\n* From rocky release projects are consuming the volume featured\n  enabled v3 API, Since the earlier code has support\n  for v1, v2 and since api_v3 is used in tempest.conf, it will give\n  AttributeError: \u0027Manager\u0027 object has no attribute \u0027volumes_client\u0027.\n  The above patch fixes the issue.\n\n* Keep cinder v1 api as tempest plugin is branchless, it would avoid\n  breakage if someone is still consuming it.\n\nCloses-Bug: #1775353\n\nChange-Id: Ia9d070a6033a8192112dbaa1704b1de6838051c5\n"
    },
    {
      "commit": "5ddcc7eefaefb4ef178081ec4838e8f450c6c1dd",
      "tree": "76316a8a04ea3b56672d331b9e175dc875f2efd4",
      "parents": [
        "a6d945d8e677dedf73ccb7b2f7271e8fc96836be"
      ],
      "author": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Tue Mar 27 14:49:36 2018 +0530"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Tue Mar 27 17:06:44 2018 +0530"
      },
      "message": "Use addCleanup to detach volume instead of explicit detach\n\nCinder volume delete [1] is executed during resource cleanup.\nSo, if test fails due to some reason then it tries to delete a volume\nwhich is \"in-use\" state. Detach volume should be executed before\ntrying to delete the volume. This patch adds nova_detach volume\nas a cleanup task.\n\n[1] https://github.com/openstack/barbican-tempest-plugin/blob/a6d945d8e677dedf73ccb7b2f7271e8fc96836be/barbican_tempest_plugin/tests/scenario/manager.py#L229\n\nChange-Id: I3457bb6fc22a7bb6a32c8d6f4ea5879aeb8d43c5\nRelated-Bug: #1755485\n"
    },
    {
      "commit": "a6d945d8e677dedf73ccb7b2f7271e8fc96836be",
      "tree": "cc9859cb9dc9051a6ecb2f1873638540bcd31c49",
      "parents": [
        "08e2863a6b4b774307c2a3647826aba0fd2d22d7",
        "48dcc99f37d381a98c93b4f6b268909c474e02c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 04:12:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 04:12:17 2018 +0000"
      },
      "message": "Merge \"Add six as requirement\""
    },
    {
      "commit": "08e2863a6b4b774307c2a3647826aba0fd2d22d7",
      "tree": "57abebc561dd221f32c3ae96f2d13754ca6ffdf1",
      "parents": [
        "78f3327364345164a52ac6bbf0c7df0fa1ae8951",
        "7bb172aab6a2f59dbbe404b19d16daf60be3f951"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 04:12:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 04:12:02 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "48dcc99f37d381a98c93b4f6b268909c474e02c3",
      "tree": "dd47f0cddd0f836a216ff484f976347b098aefa1",
      "parents": [
        "cff8994787bdb1215a037f4fa28dda5941eb7468"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Feb 23 08:38:36 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Mar 20 13:23:20 2018 +0100"
      },
      "message": "Add six as requirement\n\ne.g. services/key_manager/json/secret_client.py\nis importing six unconditionally, so it is good to\ndeclare the dependency appropriately.\n\nChange-Id: I62eab606546c8654bd42b47b054c0c041f60e864\n"
    },
    {
      "commit": "78f3327364345164a52ac6bbf0c7df0fa1ae8951",
      "tree": "6f29093758591fa4c623e527c73da6ebe09c5a19",
      "parents": [
        "cff8994787bdb1215a037f4fa28dda5941eb7468"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Dec 11 11:16:49 2017 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 19 16:16:21 2018 +0000"
      },
      "message": "Verify instance snapshots when using signed images\n\nCloses-bug: #1737513\nDepends-On: Ia3d80bf2f81c7317fec117aecbc3c560d51a7d4e\nChange-Id: I5032c71a3a0230df7352a415b5b77f37fafc29a7\n"
    },
    {
      "commit": "7bb172aab6a2f59dbbe404b19d16daf60be3f951",
      "tree": "280bc97270383fc22cff9bc1be666a210eed1ef8",
      "parents": [
        "cff8994787bdb1215a037f4fa28dda5941eb7468"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 17 08:23:26 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 17 08:23:26 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I6d9019a448f80e72f0bd49e5aa6a3ace2eefe9dc\n"
    },
    {
      "commit": "cff8994787bdb1215a037f4fa28dda5941eb7468",
      "tree": "4a93ccb5dd3e817edde7543e737bd61b3436bc8e",
      "parents": [
        "31abad406269d988fca89f009d3a4e3b4a6ecfa8"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 06:47:29 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 13 06:47:29 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ib43f395bfbb75811f0ffbe4570d9e7ece5aabcbc\n"
    },
    {
      "commit": "31abad406269d988fca89f009d3a4e3b4a6ecfa8",
      "tree": "f01615c4dadfc41514c28c97a33c750c75dbcbb5",
      "parents": [
        "6700d9a3f6645c57331330d51cbc22340d302d05",
        "ce8eb052675df867f6124ebcb9bd7c1e900a6217"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 07 08:21:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 07 08:21:14 2018 +0000"
      },
      "message": "Merge \"Address verifier DeprecationWarning\""
    },
    {
      "commit": "6700d9a3f6645c57331330d51cbc22340d302d05",
      "tree": "acb60a3ceca4d100410b69c73387b44896f40a0a",
      "parents": [
        "73402c7d285b12679a7ff143831c8856057ef026",
        "69e3d4772b5b22e3bc80e969ecf5bf4e715c8840"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 28 20:06:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 20:06:48 2018 +0000"
      },
      "message": "Merge \"Revert \"Remove duplicate configuration\"\""
    },
    {
      "commit": "69e3d4772b5b22e3bc80e969ecf5bf4e715c8840",
      "tree": "9fcdee674f36b0d1309c0b7ee45b0daf0870cd17",
      "parents": [
        "98c87a7383fb54b1bf31390ec7219c1b61024e94"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Thu Feb 22 21:36:42 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue Feb 27 17:47:03 2018 +0000"
      },
      "message": "Revert \"Remove duplicate configuration\"\n\nThis reverts commit 98c87a7383fb54b1bf31390ec7219c1b61024e94.\n\nChange-Id: I1b3fae128100655ab580be3d6c68285063e9a036\n"
    },
    {
      "commit": "ce8eb052675df867f6124ebcb9bd7c1e900a6217",
      "tree": "032895c3cc112e878f16bd21239f480f33b4b25f",
      "parents": [
        "73402c7d285b12679a7ff143831c8856057ef026"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 23 16:49:26 2018 -0500"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 23 16:52:51 2018 -0500"
      },
      "message": "Address verifier DeprecationWarning\n\nThe use of signer and verifier in cryptography has been\ndeprecated, and causes the following warning:\n\nbarbican_tempest_plugin/tests/scenario/barbican_manager.py:139:\nDeprecationWarning: signer and verifier have been deprecated.\nPlease use sign and verify instead.\n\nThis patch replaces signer with sign.\n\nChange-Id: Ia6358e2c4e84faa9d692a13b9b3aa1504407301b\n"
    },
    {
      "commit": "73402c7d285b12679a7ff143831c8856057ef026",
      "tree": "f0c274bc4506d58dd6326368fa3dba50802c9cd3",
      "parents": [
        "b79d2ea64a271436a7a29f23f26464ae0686de73",
        "97c4ec9ffae2b91f5eb6a469f9f20814f863bc87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 20:50:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 20:50:05 2018 +0000"
      },
      "message": "Merge \"Zuul: Remove project name\""
    },
    {
      "commit": "b79d2ea64a271436a7a29f23f26464ae0686de73",
      "tree": "673a0e6a41de92addfe998b18a0e905aac864c8e",
      "parents": [
        "2d0cf0a500bace2f645426f0e14f5b827bb785a4",
        "98c87a7383fb54b1bf31390ec7219c1b61024e94"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 13 17:00:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 17:00:46 2018 +0000"
      },
      "message": "Merge \"Remove duplicate configuration\""
    },
    {
      "commit": "2d0cf0a500bace2f645426f0e14f5b827bb785a4",
      "tree": "70336776ea761a48642d5b86de8aa6377e0533d0",
      "parents": [
        "5db05b85a2e90150b6adceb21cd4d03b896eb124"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 13:40:09 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Jan 31 06:12:11 2018 +0000"
      },
      "message": "Validate instances are accessible before messing with their disks\n\nThis should help to isolate failures that are generic from specific test\nfailures related to barbican. If a test can\u0027t pass simple connectivity\ncheck, it\u0027s probably broken, and there is no point to attach disks,\nbecause it won\u0027t work.\n\nRelated-Bug: #1742936\nChange-Id: I96cd35392f638c0e5b668f4f3b15cf4cd6114b71\n"
    },
    {
      "commit": "97c4ec9ffae2b91f5eb6a469f9f20814f863bc87",
      "tree": "ef4152daa202cd8aadc11263c462bd931782a126",
      "parents": [
        "5db05b85a2e90150b6adceb21cd4d03b896eb124"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 24 16:37:52 2018 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Jan 28 20:47:08 2018 -0800"
      },
      "message": "Zuul: Remove project name\n\nZuul no longer requires the project-name for in-repo configuration.\nOmitting it makes forking or renaming projects easier.\n\nChange-Id: Idc5de89c7b7504d067a19c35e41d0c3a0fee24c8\n"
    },
    {
      "commit": "98c87a7383fb54b1bf31390ec7219c1b61024e94",
      "tree": "e533a80e98e7732214b3f67eee29a517b5c8c907",
      "parents": [
        "5db05b85a2e90150b6adceb21cd4d03b896eb124"
      ],
      "author": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Jan 24 10:32:43 2018 +0800"
      },
      "committer": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Jan 24 10:33:55 2018 +0800"
      },
      "message": "Remove duplicate configuration\n\nEnable ephemeral storage encryption is already configured above.\n\nChange-Id: I2fbeaeb983208e7654e5fd0dd613fda678fd8b35\n"
    },
    {
      "commit": "5db05b85a2e90150b6adceb21cd4d03b896eb124",
      "tree": "39a14ef669caebad697e28c679df5e1e657ecaeb",
      "parents": [
        "f3dcdd472a9bb78bc48c18473ed646924a7184fd",
        "ecce1f64f76ac2121091ec4310e715b392bcc678"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 22 17:32:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 17:32:55 2018 +0000"
      },
      "message": "Merge \"Fixed _log_console_output call on failure\""
    },
    {
      "commit": "f3dcdd472a9bb78bc48c18473ed646924a7184fd",
      "tree": "8584934aa34911d3b79bb5df2425e4d1c5de5103",
      "parents": [
        "da8979b10fa6733bac8fb43dce35a14f8af49301"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Jan 19 10:22:44 2018 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Jan 19 17:49:41 2018 -0500"
      },
      "message": "Add connection test to help diagnose failure\n\nChange-Id: I979bb12907ef25bf9247bab1fa4eddc6a474c54c\n"
    },
    {
      "commit": "ecce1f64f76ac2121091ec4310e715b392bcc678",
      "tree": "e325bd4f4951febb1657dc8126d5df1c093dd80d",
      "parents": [
        "da8979b10fa6733bac8fb43dce35a14f8af49301"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 13:32:05 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 13:33:30 2018 -0800"
      },
      "message": "Fixed _log_console_output call on failure\n\n_log_console_output is defined in tempest.scenario.manager.Manager but\nthe test class inherited from BaseTestCase that doesn\u0027t have it. So\nwhenever a test failure occurs, we don\u0027t log console output, which may\nbe handy when debugging gate issues.\n\nChange-Id: I48701da8714c9e483401fd1ba987e4f2bef5bd23\nRelated-Bug: #1742936\n"
    },
    {
      "commit": "da8979b10fa6733bac8fb43dce35a14f8af49301",
      "tree": "22e7a1eb46d4bb3c1e7eee63991ea08cbea57b10",
      "parents": [
        "078a6c435e3ddb06ab667098135fa8441f5b412a"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Nov 02 09:53:16 2017 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Nov 02 10:09:03 2017 +0100"
      },
      "message": "Add .zuul.yaml\n\nAdd barbican jobs, these are all defined in barbican repository and thus\ncan be reused here.\n\nChange-Id: Ifdd003c43f506cc837876149147cc5aa0241b9ca\nNeeded-By: I254d891ec32c7c3dee7e5fd5ced1823d9b2952f8\n"
    },
    {
      "commit": "078a6c435e3ddb06ab667098135fa8441f5b412a",
      "tree": "37b891e017e0361ac340ec72cb7a5d9c9f7307ef",
      "parents": [
        "95a7322ccdb1ae244093fa38e81c0ad730b69ef0"
      ],
      "author": {
        "name": "yushangbin",
        "email": "yushb@gohighsec.com",
        "time": "Mon Sep 04 10:13:28 2017 +0800"
      },
      "committer": {
        "name": "yushangbin",
        "email": "yushb@gohighsec.com",
        "time": "Mon Sep 04 10:13:28 2017 +0800"
      },
      "message": "Replace deprecated function in tempest\n\nDeprecationWarning: Function \u0027tempest.test.services()\u0027 has moved to\n\u0027tempest.common.utils.services()\u0027 in version \u0027Pike\u0027 and will be\nremoved in a future version\n\nChange-Id: Icc6409fcd140406b36a6a84dfa16de8a879cc3b2\n"
    },
    {
      "commit": "95a7322ccdb1ae244093fa38e81c0ad730b69ef0",
      "tree": "a687dc29c936629085117a93724bbc8008fc3340",
      "parents": [
        "1c6655e08903b896e4cf0ec6306a598c64d5bcf0",
        "17b6193be5e1ba8a8d35377a86b4ded2a4675fad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 25 10:08:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 25 10:08:44 2017 +0000"
      },
      "message": "Merge \"Replace the usage of \u0027manager\u0027 with \u0027os_primary\u0027\""
    },
    {
      "commit": "1c6655e08903b896e4cf0ec6306a598c64d5bcf0",
      "tree": "907ea165a86b0cab86d052de4db3c727be591ad1",
      "parents": [
        "ab903f340b10446257ce33ab36151d8849f9792e",
        "5bd7b76bd18936150201953a01ba4266f4f47f28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 25 04:28:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 25 04:28:30 2017 +0000"
      },
      "message": "Merge \"Fixes for py35\""
    },
    {
      "commit": "ab903f340b10446257ce33ab36151d8849f9792e",
      "tree": "a2ad466cb3994e2bc1acd23061c02dd5c264c53f",
      "parents": [
        "f2055253e95f240733ea12de1d93b6f8d3208765"
      ],
      "author": {
        "name": "Jackie Truong",
        "email": "jacklyn.truong@jhuapl.edu",
        "time": "Mon Apr 10 18:03:27 2017 -0400"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Thu Jul 20 13:38:46 2017 +0000"
      },
      "message": "Add ephemeral disk encryption scenario test\n\nAdds ephemeral-disk-encryption group to Barbican Tempest configuration\noptions.\n\nEnables ephemeral disk encryption for Barbican Tempest tests by updating\npre_test_hook.sh, which is run at the start of relevant gate tests.\n\nAdds an ephemeral disk encryption scenario test to verify the\nfunctionality of encrypted ephemeral storage. The test creates an image,\nboots an instance from the created image, and writes to a new file in\nthe instance. Improper calls to encrypt the LVM ephemeral disk that is\nbeing written to will be caught with this test.\n\nChange-Id: I5f194f3c2a91263d4d34204db5cd5845197169bb\n"
    },
    {
      "commit": "17b6193be5e1ba8a8d35377a86b4ded2a4675fad",
      "tree": "d02619462b3f802073ca4ddb8d65eded234aed35",
      "parents": [
        "f2055253e95f240733ea12de1d93b6f8d3208765"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Jun 21 17:52:43 2017 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Wed Jun 21 19:39:37 2017 +0700"
      },
      "message": "Replace the usage of \u0027manager\u0027 with \u0027os_primary\u0027\n\nIn tempest, alias \u0027manager\u0027 has been moved to \u0027os_primary\u0027\nin version Pike, and it will be removed in version Queens.\nThis patch is to replace the usage of \u0027manager\u0027 with \u0027os_primary\u0027.\n\nFor other details, please check [1] and [2]\n[1] https://review.openstack.org/#/c/468036/\n[2] https://review.openstack.org/#/c/463484/\n\nChange-Id: I522405288452f42824991e9709eec4e57aab2606\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": "f2055253e95f240733ea12de1d93b6f8d3208765",
      "tree": "b13410446d51cb7d0b9cdc7eca3e7478630842fd",
      "parents": [
        "817651d25a6cf1ef536be49f5735714e74d9b9c5",
        "c2d9b66975d3606379eec9f01f055847693c6949"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 14 11:07:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 14 11:07:30 2017 +0000"
      },
      "message": "Merge \"Fix tox command for running tests\""
    },
    {
      "commit": "817651d25a6cf1ef536be49f5735714e74d9b9c5",
      "tree": "30680200738027fb2a77ea62876d5cbc6e79a5c1",
      "parents": [
        "5fbd647251a121cf56277154f1a770d716668fbe"
      ],
      "author": {
        "name": "yushangbin",
        "email": "yushb@gohighsec.com",
        "time": "Tue Mar 28 00:51:03 2017 +0800"
      },
      "committer": {
        "name": "yushangbin",
        "email": "yushb@gohighsec.com",
        "time": "Thu May 25 22:44:14 2017 +0800"
      },
      "message": "add deps for barbican-tempest-plugin\n\noslo_config and oslo_log are imported in\ncodes, such as:\nhttps://github.com/openstack/barbican-tempest-plugin\n/blob/master/barbican_tempest_plugin/config.py#L16\nhttps://github.com/openstack/barbican-tempest-plugin\n/blob/master/barbican_tempest_plugin/tests/scenario/barbican_manager.py#L29\nSo, we should add them as deps.\n\nChange-Id: Id22657b0169d302bbf62747ef7708d456107c529\n"
    },
    {
      "commit": "5fbd647251a121cf56277154f1a770d716668fbe",
      "tree": "de5f379e5a924bd46ba173fea8afff3c1a434b0a",
      "parents": [
        "658924630f2c4e06d241751f95387cb87e670a57",
        "dc7074e16ead4b3bbef482bb784534e4e5160af4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 25 13:18:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 25 13:18:49 2017 +0000"
      },
      "message": "Merge \"Removes unnecessary utf-8 encoding\""
    },
    {
      "commit": "c2d9b66975d3606379eec9f01f055847693c6949",
      "tree": "bb03b500b3e4cc2630adcc015c5770e7a5e21396",
      "parents": [
        "658924630f2c4e06d241751f95387cb87e670a57"
      ],
      "author": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Apr 12 14:21:29 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Wed Apr 12 14:21:29 2017 +0800"
      },
      "message": "Fix tox command for running tests\n\nFix the command for running tox tests and add the missing file.\n\nChange-Id: I41b78a1e39b818ed0534a02bc7736a5c461567e8\n"
    },
    {
      "commit": "658924630f2c4e06d241751f95387cb87e670a57",
      "tree": "3edc76a2d6005904c75d19447f662814f3429a51",
      "parents": [
        "c0972bd544b9b472c538d1143a1d848a3c1a7203",
        "8d57fa4152d5519fd62eb3498102526f464268af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 04 03:17:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 04 03:17:09 2017 +0000"
      },
      "message": "Merge \"Add oslotest to test-requirements.txt\""
    },
    {
      "commit": "c0972bd544b9b472c538d1143a1d848a3c1a7203",
      "tree": "f6f066a3f49861e6980980f857dbc4443c800e55",
      "parents": [
        "12d7a673a545556ea257f44f2cdf14b4cf9db7c8",
        "53f4fea68b111452ec54774649dadeb3ba4b52cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 30 13:20:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 30 13:20:39 2017 +0000"
      },
      "message": "Merge \"Add volume encryption scenario tests\""
    },
    {
      "commit": "53f4fea68b111452ec54774649dadeb3ba4b52cd",
      "tree": "35fb05abbcaba5b782def600af5fe7b08b1f90a8",
      "parents": [
        "4e391e88d008ae6a98da15a843e3f4b04c4ada9a"
      ],
      "author": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Mar 01 13:20:02 2017 -0500"
      },
      "committer": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Mar 29 16:13:40 2017 -0400"
      },
      "message": "Add volume encryption scenario tests\n\nThis change adds scenario tests for Cinder volume\nencryption.\n\nChange-Id: Ibe47a916ab77eeb970a2b201fbf1b8cf2409f4a2\nDepends-On: Id9629ecbbc75e19eec81f60daec7b0a085bcdc12\n"
    },
    {
      "commit": "12d7a673a545556ea257f44f2cdf14b4cf9db7c8",
      "tree": "efb497cfe938098197c44d9740278f3fbe0eb5be",
      "parents": [
        "4e391e88d008ae6a98da15a843e3f4b04c4ada9a",
        "bf70642e4a6295c051c4e9f61d0228154f92f80a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 20:34:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 20:34:27 2017 +0000"
      },
      "message": "Merge \"Replaced python 3.4 to 3.5\""
    },
    {
      "commit": "4e391e88d008ae6a98da15a843e3f4b04c4ada9a",
      "tree": "3ed37daa798e19dba809208b22c225b99015c6de",
      "parents": [
        "01dc7fe2b95db409b92cdf8ec15547ae2d4285c3",
        "011292a2dffc0730264c672e5187f8cc5918ac57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 27 20:15:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 20:15:01 2017 +0000"
      },
      "message": "Merge \"Switch to local copy of scenario test base class\""
    },
    {
      "commit": "8d57fa4152d5519fd62eb3498102526f464268af",
      "tree": "92d9189557b051bf2538f1a9e9e3091c37b2f20d",
      "parents": [
        "01dc7fe2b95db409b92cdf8ec15547ae2d4285c3"
      ],
      "author": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Mon Mar 27 21:40:25 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Liu",
        "email": "liujiong@gohighsec.com",
        "time": "Mon Mar 27 21:44:49 2017 +0800"
      },
      "message": "Add oslotest to test-requirements.txt\n\nwhen executing \u0027tox -e debug\u0027, get error\n\"could not find executable \u0027oslo_debug_helper\u0027\"\n\nChange-Id: Ic89fcbdc8e97c4da7587ce31fcba12b3f14c474f\nCloses-Bug: #1676438\n"
    },
    {
      "commit": "01dc7fe2b95db409b92cdf8ec15547ae2d4285c3",
      "tree": "3979e7d9018865124b75d574807b74c6997f1401",
      "parents": [
        "5af45595bb113cd39a40ae647dae252befe0aadf",
        "4ad20a6ed03c4efda3519ce97a7cebba4b30f675"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 20 17:08:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 20 17:08:12 2017 +0000"
      },
      "message": "Merge \"Drop MANIFEST.in\""
    },
    {
      "commit": "011292a2dffc0730264c672e5187f8cc5918ac57",
      "tree": "7e6a26628c3913b7485393ac71407b5efe7264eb",
      "parents": [
        "5af45595bb113cd39a40ae647dae252befe0aadf"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Wed Mar 15 16:24:38 2017 -0400"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Wed Mar 15 17:25:52 2017 -0400"
      },
      "message": "Switch to local copy of scenario test base class\n\nThis is in response to the mailing list post at:\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-February/112938.html\n\nThe tempest.scenario.manager class will be refactored,\nso a local copy will be maintained in the\nbarbican_tempest_plugin repository until that refactor\nis complete.\n\nChange-Id: I706e256fe4e224e44532ea0ce2c81495791ec97f\n"
    },
    {
      "commit": "dc7074e16ead4b3bbef482bb784534e4e5160af4",
      "tree": "432679b1fdfafdd47139a472be906e105127e53d",
      "parents": [
        "35c2c57f4579a858bc387ef7ea6e74feb3996760"
      ],
      "author": {
        "name": "Kiran_totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Tue Mar 07 15:37:43 2017 +0530"
      },
      "committer": {
        "name": "Kiran Totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Thu Mar 09 03:59:11 2017 +0000"
      },
      "message": "Removes unnecessary utf-8 encoding\n\nThis patches removes unnecessary utf-8 encoding header\n\nChange-Id: I3787ae7cc36e5fe3afcacba5fa5af60680484c1a\n"
    },
    {
      "commit": "5af45595bb113cd39a40ae647dae252befe0aadf",
      "tree": "d936260ccbc1106f48ee53a5eee003f512db8e67",
      "parents": [
        "35c2c57f4579a858bc387ef7ea6e74feb3996760"
      ],
      "author": {
        "name": "dane-fichter",
        "email": "dane.fichter@jhuapl.edu",
        "time": "Wed Feb 08 17:29:53 2017 -0800"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue Mar 07 11:14:40 2017 -0500"
      },
      "message": "Add image signing scenario\n\nThis change adds the first scenario test to the\nBarbican Tempest plugin. This scenatio tests Nova\nand Glance\u0027s image signature verification\nfunctionality.\n\nDepends-On: Ifdf8b426c21e4b3a51f97cbc3d95eb842eb04515\nChange-Id: Id9629ecbbc75e19eec81f60daec7b0a085bcdc12\n"
    },
    {
      "commit": "bf70642e4a6295c051c4e9f61d0228154f92f80a",
      "tree": "02e2a4dfcd0cef111a60bd7f091d9a087675d164",
      "parents": [
        "35c2c57f4579a858bc387ef7ea6e74feb3996760"
      ],
      "author": {
        "name": "Kiran_totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Tue Mar 07 15:24:10 2017 +0530"
      },
      "committer": {
        "name": "Kiran_totad",
        "email": "kiran.totad@nectechnologies.in",
        "time": "Tue Mar 07 15:25:36 2017 +0530"
      },
      "message": "Replaced python 3.4 to 3.5\n\nChange-Id: I8d053713a13556d875b57b0d6f001db0ca24f510\n"
    },
    {
      "commit": "35c2c57f4579a858bc387ef7ea6e74feb3996760",
      "tree": "8ed9cb668b7c6d52220b565f12d641944e077e54",
      "parents": [
        "66071d4cc561cffd5c1b7abe0d36ffe58a0e1ea7",
        "27d768a0d2f27fbefbc6f3b389464f2f172437eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 15:55:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 15:55:41 2017 +0000"
      },
      "message": "Merge \"Add idempotent_id lines for tests\""
    },
    {
      "commit": "4ad20a6ed03c4efda3519ce97a7cebba4b30f675",
      "tree": "0ed3e93cb23abb2d2e6d1f70f8b7a6b278df6dd8",
      "parents": [
        "c5ad78f1ba89e4907a783f86531ebf01344328b5"
      ],
      "author": {
        "name": "liyanhang",
        "email": "liyh@gohighsec.com",
        "time": "Wed Mar 01 12:56:08 2017 +0800"
      },
      "committer": {
        "name": "liyanhang",
        "email": "liyh@gohighsec.com",
        "time": "Wed Mar 01 12:59:21 2017 +0800"
      },
      "message": "Drop MANIFEST.in\n\nPbr generates a sensible manifest from git files and some standard files.\nSo MANIFEST.in is not needed by pbr.\n\nChange-Id: If79b808f94ecf35a2cf70a6a119e70cd4a07edc6\n"
    },
    {
      "commit": "66071d4cc561cffd5c1b7abe0d36ffe58a0e1ea7",
      "tree": "cee164d3c56daa07a7c1041260b02f76b7ef901b",
      "parents": [
        "c5ad78f1ba89e4907a783f86531ebf01344328b5"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue Feb 28 13:10:15 2017 -0500"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue Feb 28 14:29:22 2017 -0500"
      },
      "message": "Fix oslotest import error\n\nThe barbican-tempest-plugin gate has stopped working\nafter export DEVSTACK_GATE_TEMPEST_ALL_PLUGINS\u003d1 was\nremoved in Ibef3f9a135f14727bf57c29e766f838d7da56c68\nsince oslotest is no longer installed.\n\nThis patch uses the tempest.lib base test instead\nof using the oslotest base test.\n\nChange-Id: Ifdf8b426c21e4b3a51f97cbc3d95eb842eb04515\n"
    },
    {
      "commit": "27d768a0d2f27fbefbc6f3b389464f2f172437eb",
      "tree": "d8a687359e1b7f37c489b91c31a1cfa90a26ca4b",
      "parents": [
        "b17c38df9c601ed9b4495605e0e2b88fc00314cb"
      ],
      "author": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 24 14:01:34 2017 -0500"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Fri Feb 24 14:33:37 2017 -0500"
      },
      "message": "Add idempotent_id lines for tests\n\nAll tempest tests should have a line to identify the\ntest with a unique UUID.  This patch adds the line\n@decorators.idempotent_id(\u0027UNIQUE_UUID\u0027)\nto the beginning of the test cases, and also adds\na line to tox.ini to check for the proper existence\nof this line.\n\nChange-Id: I02b1d7936423d351c7d9b236aaebe54dee3e174a\nDepends-On: I18f5c726513b68083d8a5793b8eb391b421b8514\n"
    },
    {
      "commit": "c5ad78f1ba89e4907a783f86531ebf01344328b5",
      "tree": "96b50970f3f424ff3671143e296d73f27d541d26",
      "parents": [
        "b17c38df9c601ed9b4495605e0e2b88fc00314cb"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Feb 24 09:50:38 2017 -0500"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Feb 24 09:51:21 2017 -0500"
      },
      "message": "Remove tempest-lib from requirements.txt\n\nIt is not used and also deprecated in favor of tempest.lib (from tempest\nitself).\n\nChange-Id: I18f5c726513b68083d8a5793b8eb391b421b8514\n"
    },
    {
      "commit": "b17c38df9c601ed9b4495605e0e2b88fc00314cb",
      "tree": "67f983cfe24c1d72eb0d15125e346ee51b730713",
      "parents": [
        "275af40c14bbf0b00a1c27a2717950a765630cf5",
        "bfdade28ed05e5346808e020e9c62efa4104f036"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 21:23:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 21:23:31 2017 +0000"
      },
      "message": "Merge \"Update the project README\""
    },
    {
      "commit": "275af40c14bbf0b00a1c27a2717950a765630cf5",
      "tree": "b572495355363c78bb6e07fedc04eacf66d02fa7",
      "parents": [
        "2adeed60e5a38d3828e3d6d4b1b5b542b30891a1"
      ],
      "author": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Wed Feb 15 16:01:47 2017 -0500"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Wed Feb 15 16:10:20 2017 -0500"
      },
      "message": "Add pre_test_hook\n\nThe pre_test_hook.sh script runs in the gate to set up for functional tests.\n\nChange-Id: I9b1b412d59bd99c551af6b4d10d2e47c6eebda76\n"
    },
    {
      "commit": "bfdade28ed05e5346808e020e9c62efa4104f036",
      "tree": "315a2ac427d52df5c2bbcf312c4a7c8218f4548b",
      "parents": [
        "2adeed60e5a38d3828e3d6d4b1b5b542b30891a1"
      ],
      "author": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Tue Feb 14 17:38:47 2017 -0500"
      },
      "committer": {
        "name": "Peter Hamilton",
        "email": "peter.hamilton@jhuapl.edu",
        "time": "Tue Feb 14 17:38:47 2017 -0500"
      },
      "message": "Update the project README\n\nThis change updates the README for the barbican_tempest_plugin,\nremoving dead links and default boilerplate text and replacing it\nwith basic information about the plugin.\n\nChange-Id: I7aaaad934db89e268bd54a8d28d0e77624531022\nDepends-On: I3249fb879f519da63129e0ec5117377a21094974\nImplements: bp tempest-plugin\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"
    },
    {
      "commit": "28a8019085e7e1cb1b0bf017e55233cf325a579e",
      "tree": "1e536893217c9400ed41de525909ec98a9099720",
      "parents": [],
      "author": {
        "name": "OpenStack Project Creator",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Dec 02 08:07:33 2016 +0000"
      },
      "committer": {
        "name": "root",
        "email": "root@review.openstack.org",
        "time": "Fri Dec 02 08:07:33 2016 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
