)]}'
{
  "log": [
    {
      "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": "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": "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\""
    },
    {
      "commit": "a0d3e4556d3fe1f5030b100b0f7cc6339b5fe992",
      "tree": "8a8b7aa7d701556b3f514d16dbcd356e7f31cd0b",
      "parents": [
        "57565a5104739e1c84ba0b3523e8f998e344d279"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 04 12:39:43 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Aug 16 17:55:56 2020 +0000"
      },
      "message": "[goal] Migrate testing to ubuntu focal\n\nAs per victoria cycle testing runtime and community goal[1]\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nFixing:\n- bug#1886296\nBump the pyflakes to 2.1.1 as min version to run pep8 jobs\non py3.8 which is default python vesion in ubuntu focal.\n\nStory: #2007865\nTask: #40177\n\nCloses-Bug: #1886296\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: I206a845b6a7e271b73aef762062fe57f228edcbe\n"
    },
    {
      "commit": "73a0d095788722afa9cb40e13cd8e6deaf66f927",
      "tree": "4988a2beb2a729f0cb2afd672d1f721a0b45ad14",
      "parents": [
        "57565a5104739e1c84ba0b3523e8f998e344d279"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 11 15:17:37 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Aug 11 15:17:37 2020 +0200"
      },
      "message": "zuul: migrate and clean the tempest native jobs\n\nDefine here the barbican tempest plugin which rely on\nbarbican-tempest-plugin, following the common patterns:\n\n- follow the rules for naming (repository name as prefix,\n  remove some redundant details);\n- define branch-specific jobs from the most basic job\n  to catch regressions against older branches;\n- remove barbican-simple-crypto-devstack-tempest-py35,\n  long gone, from the experimental queue.\n\nChange-Id: I106addbe99b1bd4ed72ab07aba16031067503483\n"
    },
    {
      "commit": "0a13a3854191538d4f02bc96dc05a2ad89b2b394",
      "tree": "6b7efaaa0fcdf864e9a4225ee3715c74a5e0fa56",
      "parents": [
        "57565a5104739e1c84ba0b3523e8f998e344d279"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Apr 22 12:46:11 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Apr 22 15:57:27 2020 +0200"
      },
      "message": "Use the encryption provider constants\n\n... instead of the encryptor classes, whose direct usage has been\ndeprecated since Ocata.\nSee also Id221414d74af8413084c7935b762f93b7ce43c42 which applied\nthose changes to tempest.git.\n\nChange-Id: I05b0200b80d8ae957caaa53d5006b050d2d49da6\n"
    },
    {
      "commit": "57565a5104739e1c84ba0b3523e8f998e344d279",
      "tree": "acc9ee94791d104b8ec76afa61665ffc1e72fcac",
      "parents": [
        "c2099a0b4d6ac54ea4268c59056dcd857a09eef1",
        "48d10b8be072f934faa9c82c53bfb9580844a934"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 21:53:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 21:53:25 2020 +0000"
      },
      "message": "Merge \"Remove use of deprecated config options for volume API selection\""
    },
    {
      "commit": "c2099a0b4d6ac54ea4268c59056dcd857a09eef1",
      "tree": "e151b9848523bf20f237bb1b7bb3b94771bc4898",
      "parents": [
        "8f169e1f1e2f193da2d12e3e583ad071ea4eb4c0",
        "1bf0dbb566e59e20343c274eb6f8a9ae8e24d3be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 21:53:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 21:53:24 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Drop python 2.7 support and testing\""
    },
    {
      "commit": "8f169e1f1e2f193da2d12e3e583ad071ea4eb4c0",
      "tree": "fbcfd1a4a657d9d90e58e3a2a9abd6425fd2b0bb",
      "parents": [
        "d1585db02955383c995aea4ef525e985aa82a2ed",
        "96d57e684f865d78d11c748e472842031d060026"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 13 21:53:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 21:53:10 2020 +0000"
      },
      "message": "Merge \"Switch to stestr\""
    },
    {
      "commit": "f36d46b72499ce6692f3284738e17965f7fe1b99",
      "tree": "f3b74fb3f32501f3c8fe6fee7f13a9a0007134cc",
      "parents": [
        "d1585db02955383c995aea4ef525e985aa82a2ed"
      ],
      "author": {
        "name": "Jackie Truong",
        "email": "jacklyn.truong@jhuapl.edu",
        "time": "Wed Oct 25 17:06:12 2017 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Fri Mar 13 21:18:57 2020 +0000"
      },
      "message": "Add certificate validation scenario tests\n\nThis patch adds certificate validation scenario tests\nincorporate cursive\u0027s new certificate validation feature.\n\nChange-Id: Ica1d32ca66d6f89692e9cc90e415bf569332f58d\nImplements: blueprint nova-validate-certificates\n"
    },
    {
      "commit": "d1585db02955383c995aea4ef525e985aa82a2ed",
      "tree": "895ab811938e386b95b81ad799da6c091ae0915b",
      "parents": [
        "a6cec8acfd00a5975721b8ea066b90cca55e9920",
        "f7a4e69790a7254fb9da8663e3b77506bd4e811c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 11 13:39:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 13:39:40 2020 +0000"
      },
      "message": "Merge \"Update the old doc links\""
    },
    {
      "commit": "1bf0dbb566e59e20343c274eb6f8a9ae8e24d3be",
      "tree": "803559610b6c186578a28ae5e3055c6fc24d67c9",
      "parents": [
        "a6cec8acfd00a5975721b8ea066b90cca55e9920"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 17:09:48 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 03 14:10:58 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nbarbican-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I557159bea7c749202ef327995754a7f54b58028c\n"
    },
    {
      "commit": "48d10b8be072f934faa9c82c53bfb9580844a934",
      "tree": "97eacae73fdf5982e7825a9a0a9f473260f2dfb5",
      "parents": [
        "a6cec8acfd00a5975721b8ea066b90cca55e9920"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 12 16:45:44 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 12 16:53:01 2019 +0000"
      },
      "message": "Remove use of deprecated config options for volume API selection\n\nTempest has moved the Volume APIs testing to v3 as default and can be run\nunder v2 API via catalog_type.\n- https://review.opendev.org/#/q/topic:volume-default-testing-v3+(status:open+OR+status:merged)\n\nBelow config options were deprecated since Rocky and now Tempest is going\nto remove those (Needed-By patch):\n    * ``CONF.volume-feature-enabled.api_v2``\n    * ``CONF.volume-feature-enabled.api_v3``\n\nChange-Id: I600ac88dbed8697cd1efe009fd46195f934f3eb6\nNeeded-By: https://review.opendev.org/#/c/698754/\n"
    },
    {
      "commit": "a6cec8acfd00a5975721b8ea066b90cca55e9920",
      "tree": "9d0c6bcdf77d9a4d070b1cba51c421b101e9cc7c",
      "parents": [
        "a226433e778d4996b8c4f4e8fee9c3c3b8ea3ad4"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 17:36:53 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Sep 25 17:37:31 2019 +0800"
      },
      "message": "Update the constraints url\n\nFor more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html\n\nChange-Id: Icecb2f54fd27fab4c43cc487dc9c434d3bb9ee48\n"
    },
    {
      "commit": "a226433e778d4996b8c4f4e8fee9c3c3b8ea3ad4",
      "tree": "6a471e18dcf152eff1ef29748d4090ba4c4bbb72",
      "parents": [
        "375a7d69bd1c02979a2e870aebfe8382cc5d17e7",
        "488fd6157e199815169f0f81347945bf3b39a811"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 06 17:31:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 17:31:43 2019 +0000"
      },
      "message": "Merge \"Remove Manager class\""
    },
    {
      "commit": "375a7d69bd1c02979a2e870aebfe8382cc5d17e7",
      "tree": "2a401c99754eff866b906a7f039655ca75667b5a",
      "parents": [
        "e0a759e0869faca877faad7d18d49addeec9a400",
        "62ec85c79f8e487f9ef12ff771070a1e7f1a818e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 23:06:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 23:06:25 2019 +0000"
      },
      "message": "Merge \"Add option to toggle validation of signed image\""
    },
    {
      "commit": "e0a759e0869faca877faad7d18d49addeec9a400",
      "tree": "203f2fa52a095314b6ef149efa59f6e583b77b10",
      "parents": [
        "a8200b0e8931b70f8f0e2572e4dd0b9eb23e6048"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Apr 23 16:42:27 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Apr 23 16:42:27 2019 +0200"
      },
      "message": "Remove oslosphinx\n\noslosphinx project is retired. Since this repo does not build any docs,\nwe can remove oslosphinx and sphinx requirements directly.\n\nChange-Id: If6b19082bc1092f5322dc529458af1e07da90194\n"
    },
    {
      "commit": "a8200b0e8931b70f8f0e2572e4dd0b9eb23e6048",
      "tree": "8aa1be2f263b8e323224e137028b2f9235d99d2c",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:09 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:09 2019 +0000"
      },
      "message": "OpenDev Migration Patch\n\nThis commit was bulk generated and pushed by the OpenDev sysadmins\nas a part of the Git hosting and code review systems migration\ndetailed in these mailing list posts:\n\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html\n\nAttempts have been made to correct repository namespaces and\nhostnames based on simple pattern matching, but it\u0027s possible some\nwere updated incorrectly or missed entirely. Please reach out to us\nvia the contact information listed at https://opendev.org/ with any\nquestions you may have.\n"
    },
    {
      "commit": "62ec85c79f8e487f9ef12ff771070a1e7f1a818e",
      "tree": "22a8fcf49da2bd290e78e79707a7e9dba0c3ab31",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Wed Apr 03 09:27:05 2019 -0700"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Wed Apr 03 09:36:20 2019 -0700"
      },
      "message": "Add option to toggle validation of signed image\n\nWithout this patch, if the barbican tempest plugin is installed in an\nenvironment running with `[glance]/verify_glance_signatures] set to\nfalse in nova.conf, which is the default value, the test will fail.\nEnabling glance signature verification unconditionally in order to\nsupport this test is not realistic, as it then prevents users from\nbooting from unsigned images which may not always be desired. This patch\nadds a configuration option to allow for disabling the\n`test_signed_image_upload_boot_failure` test, so that we can still run\nthe majority of the plugin tests for a standard environment with default\nnova configuration. The new option defaults to `True`, meaning assume\nthat nova\u0027s configuration has been overrridden to enforce image\nverification, which allows the barbican CI to run as normal with no\nconfiguration changes, but it allows operators to explicitly disable the\ntest as needed.\n\nChange-Id: Ibb5c06ce2773e0ee13bda97717e8e18e77e0be7c\n"
    },
    {
      "commit": "488fd6157e199815169f0f81347945bf3b39a811",
      "tree": "17ba4217cc8f9269707ec885aa1f329a91899b4a",
      "parents": [
        "123dd7d4162c39a1cb4b4c1b09a5dceaee127eb6"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Feb 04 15:54:33 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Feb 04 15:54:33 2019 +0900"
      },
      "message": "Remove Manager class\n\nThis commit removes Manager class which is unused now.\n\nChange-Id: I49d3790c3f649a3d84e9d31f00b3f15a5dbaa36f\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": "96d57e684f865d78d11c748e472842031d060026",
      "tree": "7b4b52904875696617d739020906f6c90b11a807",
      "parents": [
        "c9f0b5d46b17bc55182489150bd6cc6a0399d204"
      ],
      "author": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Mon Jul 09 13:44:31 2018 +0700"
      },
      "committer": {
        "name": "Vu Cong Tuan",
        "email": "tuanvc@vn.fujitsu.com",
        "time": "Mon Jul 09 13:44:31 2018 +0700"
      },
      "message": "Switch to stestr\n\nAccording to Openstack summit session [1],\nstestr is maintained project to which all Openstack projects should migrate.\nLet\u0027s switch to stestr as other projects have already moved to it.\n\n[1] https://etherpad.openstack.org/p/YVR-python-pti\n\nChange-Id: I3fb32622b029bfadef7f34e973d8277c107112f0\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": "f7a4e69790a7254fb9da8663e3b77506bd4e811c",
      "tree": "67f8fceba7081dd50137271e5d698228891fcd4e",
      "parents": [
        "78f3327364345164a52ac6bbf0c7df0fa1ae8951"
      ],
      "author": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Fri Mar 23 01:37:38 2018 -0700"
      },
      "committer": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Fri Mar 23 01:38:32 2018 -0700"
      },
      "message": "Update the old doc links\n\nUpdate the old url links in docs.\n\nChange-Id: Iad72842a7a22c820c703a9270af8ce8ad2dd25ff\n"
    },
    {
      "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\""
    }
  ],
  "next": "275af40c14bbf0b00a1c27a2717950a765630cf5"
}
