)]}'
{
  "log": [
    {
      "commit": "7d4841c6c9ebdf1b2dd088ba751a186a69fa525c",
      "tree": "217e549ee0d442a84ba10fc7c0117352a44b9479",
      "parents": [
        "026c675f0afbd3c5845a0d8864c3bbe5e2773856"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Oct 11 19:16:16 2024 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Oct 11 19:16:16 2024 +0300"
      },
      "message": "Restore lb_member.yaml template\n\nthis is followup to I9cf7532d51843698b63bae2ee825f683f07e2df8\n\nThis template file was erroneously deleted, as it is actually still\nbeing used in other existing Octavia tests in\n`heat_tempest_plugin.tests.scenario.test_octavia_lbaas`.\n\nChange-Id: I6743e44f003b67435fd4a32395bfdc87fdef6139\n"
    },
    {
      "commit": "026c675f0afbd3c5845a0d8864c3bbe5e2773856",
      "tree": "d767e0e3dcd415013a3b4a0cab1aa1ad86d4c9de",
      "parents": [
        "09ef48ced5026f417c745a876dc925e32a39faff"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Sep 29 14:01:00 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Sep 29 14:01:00 2024 +0900"
      },
      "message": "Add stable/2024.2 job\n\nChange-Id: Id4e78e931e64be7c746024e7be251ff964788900\n"
    },
    {
      "commit": "09ef48ced5026f417c745a876dc925e32a39faff",
      "tree": "04fe50230cae418a4498250b0404811c2ec3b8da",
      "parents": [
        "f9f9d821827da1f4ba257ef8e7e3c84fdf4390b2",
        "7ecadfbd0da6ae48574cad598e838c8eeb05b1bf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 22 09:59:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 09:59:06 2024 +0000"
      },
      "message": "Merge \"Deprecate auth_version option\""
    },
    {
      "commit": "7ecadfbd0da6ae48574cad598e838c8eeb05b1bf",
      "tree": "51808a8db641aaab762c1ce1d2d834c7b041c2df",
      "parents": [
        "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Jul 12 11:31:21 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jul 16 23:58:00 2024 +0900"
      },
      "message": "Deprecate auth_version option\n\nThe same option in tempest was deprecated by [1], because Identity v3\nAPI is the only available version now. Deprecate the option and remove\nthe old logic to support Identity v2 API which was already removed.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/906158\n\nChange-Id: Id12672fabfd51755eeff7b0d701abfb63e0abce0\n"
    },
    {
      "commit": "f9f9d821827da1f4ba257ef8e7e3c84fdf4390b2",
      "tree": "dcdda9f671e67b1c009cc97cb8455d1dc6e15977",
      "parents": [
        "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e"
      ],
      "author": {
        "name": "Brendan Shephard",
        "email": "bshephar@redhat.com",
        "time": "Wed Jun 19 10:53:48 2024 +1000"
      },
      "committer": {
        "name": "Brendan Shephard",
        "email": "bshephar@redhat.com",
        "time": "Wed Jun 19 10:54:31 2024 +1000"
      },
      "message": "Allow custom DNS servers\n\nWhen running the ServerSignalIntegrationTest in a TLS environment with DNS endpoints,\nthis test will always fail unless the VM is able to resolve the public Heat endpoints. This\nchange adds support for configuring this option in the job and increases the number of use\ncases that can be tested.\n\nChange-Id: I880ead0dfd793dc2b8011a8547cc12e71e56d52f\nSigned-off-by: Brendan Shephard \u003cbshephar@redhat.com\u003e\n"
    },
    {
      "commit": "3e0209ba8b0c61039ffcee7f9e0e846833dc2d9e",
      "tree": "83d4ed4893d2c52d6a001e02aeb397466fcfcf06",
      "parents": [
        "df5dae4785f530d672ec4c7039e97d97c253ffa9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:02:46 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 10:40:08 2024 +0000"
      },
      "message": "Remove old excludes\n\nThese are detected as errors since the clean up was done[1] in\nthe requirements repository.\n\n[1] 314734e938f107cbd5ebcc7af4d9167c11347406\n\nChange-Id: Iaa93d3f5014d140409f8663bfaf91606297e6516\n"
    },
    {
      "commit": "df5dae4785f530d672ec4c7039e97d97c253ffa9",
      "tree": "4fb1ab6c36aa9fe35e9ac185f76241124e9eb939",
      "parents": [
        "c16ede389af5169ea20ce1d43ddb0edd4110081e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:01:58 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 30 18:01:58 2024 +0900"
      },
      "message": "Remove stable/zed job\n\nstable/zed was transitioned to unmaintained status, so we no longer\nhave to test it.\n\nChange-Id: I872ba9c19bc946455cdf1bd5391ef00fa2b5af02\n"
    },
    {
      "commit": "c16ede389af5169ea20ce1d43ddb0edd4110081e",
      "tree": "31061ae1d9495486fee6a5c3b6d0be9c3d9287bd",
      "parents": [
        "13de45f399fc675ebce9d78f14390c3c7e3d183d",
        "b9699ac0943579254b3505c4955f4405e2c5e602"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 23 03:01:00 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 03:01:00 2024 +0000"
      },
      "message": "Merge \"Use native heat\u0027s WaitCondition in volume tests\""
    },
    {
      "commit": "13de45f399fc675ebce9d78f14390c3c7e3d183d",
      "tree": "f7abe71497cc67c4c0c241013adca180ab929c52",
      "parents": [
        "448a6686b5e012ed74af9d8cda076c1d190ac32c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 14:25:13 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Apr 13 14:25:13 2024 +0900"
      },
      "message": "Add 2024.1 job\n\nChange-Id: Iffd57e73ed4dab27eda765f69f3dd73273c244da\n"
    },
    {
      "commit": "b9699ac0943579254b3505c4955f4405e2c5e602",
      "tree": "9fe8733f87961bf74274bd497b0d2c5cf93fe949",
      "parents": [
        "448a6686b5e012ed74af9d8cda076c1d190ac32c"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 02 16:07:41 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Mon Apr 08 17:22:28 2024 +0000"
      },
      "message": "Use native heat\u0027s WaitCondition in volume tests\n\nfor whatever reason these tests are using AWS-compatible WaitCondition\nresource in otherwise native Heat templates.\nUse proper OS::Heat::WaitCondition instead, and limit AWS-compatible\nresources usage to specific AWS-related tests.\n\nChange-Id: I9adfefe9d46b1f31b3cc309bef76ff600416a12e\n"
    },
    {
      "commit": "448a6686b5e012ed74af9d8cda076c1d190ac32c",
      "tree": "fbcacd0c41c47099f2b2eaeab586edd3aff92f08",
      "parents": [
        "5a484926adedcb4676617b5bc4e3ca7acac7428d"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Dec 14 16:22:11 2020 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 03 22:07:17 2024 +0300"
      },
      "message": "Depend on corresponding server in WaitCondition\n\nmost of the templates used in scenario tests already do this\nto exclude unpredictable (especially in virtualized cloud CI environments)\nserver boot from the wait condition timeout, however 3 templates\n(used in 3 tests) are missing this at the moment.\n\nThis patch adds an explicit depends_on on the server that the\nWaitCondition is waiting for in all scanario templates that use\nWaitConditions.\n\nChange-Id: I43d5b3862970db5217651b570525f696910bf320\n"
    },
    {
      "commit": "5a484926adedcb4676617b5bc4e3ca7acac7428d",
      "tree": "ee0cebed200828826afacafd4d47235c3668c7b0",
      "parents": [
        "89497983ad4c15ab014998b10ae20231d552fd31",
        "70e516a9e450145f73ffc857585b70a2ec38bcb2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 22 07:51:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 22 07:51:51 2024 +0000"
      },
      "message": "Merge \"Bump hacking\""
    },
    {
      "commit": "89497983ad4c15ab014998b10ae20231d552fd31",
      "tree": "0f8aca13213b0643fca89cef009f9fddbc299105",
      "parents": [
        "6a491bded3b5a94d9ba986b07639ba155b632542",
        "3943da9157008831c355a78f3f192fad5f386541"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 20 13:06:28 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 20 13:06:28 2024 +0000"
      },
      "message": "Merge \"Update stable branch jobs\""
    },
    {
      "commit": "70e516a9e450145f73ffc857585b70a2ec38bcb2",
      "tree": "68802c168e8585f23fbe587f7f639c072030806c",
      "parents": [
        "6a491bded3b5a94d9ba986b07639ba155b632542"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 18:56:19 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Jan 20 18:56:44 2024 +0900"
      },
      "message": "Bump hacking\n\nhacking 3.0.x is too old.\n\nAlso fix a failure detected by the new hacking version.\n\n./heat_tempest_plugin/common/test.py:171:80: E501 line too long\n(80 \u003e 79 characters)\n\nChange-Id: Ic05437780b451928b14f79b004586e0b627ce119\n"
    },
    {
      "commit": "6a491bded3b5a94d9ba986b07639ba155b632542",
      "tree": "c2c2dde479abd92a5b77d25832c82590e26faa27",
      "parents": [
        "a6b818bce9c003e51c3e59c6bbad0cddcd6f4a2b",
        "1e6b38807ee63de095ddbd4a321cb1d4b93b8d86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 09 02:24:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 02:24:53 2024 +0000"
      },
      "message": "Merge \"Execute volume tests only when cinder is available\""
    },
    {
      "commit": "3943da9157008831c355a78f3f192fad5f386541",
      "tree": "6bc0991db463685e960ca16dd7edff34915518e0",
      "parents": [
        "3dbadbc62bd3dd568a2ec14a96557f69294891af"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Jan 07 14:12:49 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Jan 07 14:12:49 2024 +0900"
      },
      "message": "Update stable branch jobs\n\nThe stable/2023.2 branch was cut off a while ago. Also the stable/yoga\nalready entered the EM phase so does not require testing.\n\nChange-Id: I959aded71235ca8577733696f25ec8b891d925e0\n"
    },
    {
      "commit": "a6b818bce9c003e51c3e59c6bbad0cddcd6f4a2b",
      "tree": "8b18bbca77a796039df65db3c871474cbca0a1bb",
      "parents": [
        "3dbadbc62bd3dd568a2ec14a96557f69294891af",
        "dfb9739a8d9d87ea52ba97345cee093c9d0db0b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 20 14:21:30 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 20 14:21:30 2023 +0000"
      },
      "message": "Merge \"Remove six\""
    },
    {
      "commit": "3dbadbc62bd3dd568a2ec14a96557f69294891af",
      "tree": "bbb7aad34512d5b63a976cff6680fd7792af933b",
      "parents": [
        "0f0f89333956b3539945785a17823caf6abe884d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:34:02 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:36:15 2023 +0900"
      },
      "message": "Remove unnecessary setup_hook\n\nThis is no longer needed.\n\nAlso, the options in egg_info section are not necessary and can be\nremoved. Especially, tag_svn_revision was already removed[1].\n\n[1] https://github.com/pypa/setuptools/issues/619\n\nChange-Id: I0c96e634debe66eec858b0efb9c40c0360366c44\n"
    },
    {
      "commit": "0f0f89333956b3539945785a17823caf6abe884d",
      "tree": "5942da519b52169654605fd7eed91138cfd285e3",
      "parents": [
        "87eb0e9d79c88d3ccca526466228ce9b273a95be"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:29:27 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:30:23 2023 +0900"
      },
      "message": "Remove note about old pip\u0027s behavior\n\nWe remove the one from requirements.txt but left the other in\ntest-requirements.txt .\n\nChange-Id: Idedda1bab2497f30d719c5eb291e3b8993849f08\n"
    },
    {
      "commit": "87eb0e9d79c88d3ccca526466228ce9b273a95be",
      "tree": "a47b893f3dca27085aadd5228351120b635ff443",
      "parents": [
        "c0005a3048106d619fa58e471576fd1d606b86f4",
        "5047e210dca43b72b65361bd635ec6757844fc27"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 16 17:58:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 16 17:58:01 2023 +0000"
      },
      "message": "Merge \"Remove tests requiring Neutron LBaaS\""
    },
    {
      "commit": "c0005a3048106d619fa58e471576fd1d606b86f4",
      "tree": "e2173f2be4cf1d21e8d3f19260282e63d99dcb73",
      "parents": [
        "1406936165b106894533ecddb5bd01747a96015f",
        "6b9023fa2cf8d1f8a2c89a4b31ea0d876e9ea1dc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 23 06:31:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 06:31:35 2023 +0000"
      },
      "message": "Merge \"Ensure required flavor and image are configured\""
    },
    {
      "commit": "1406936165b106894533ecddb5bd01747a96015f",
      "tree": "7c9911a18f0e749dc52f4b3395c60bb98f257424",
      "parents": [
        "99ada15be3ac57847e9fd1d5309035548ad8fb3a",
        "449bc1029e7c5d86e78a929fbe9fceadd366d6f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 23 06:11:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 06:11:39 2023 +0000"
      },
      "message": "Merge \"Use minimal image and flavor for base scenario test\""
    },
    {
      "commit": "5047e210dca43b72b65361bd635ec6757844fc27",
      "tree": "3a07cf126a1ae9257342108be25f2301c09f508c",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 15:01:50 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 15:07:17 2023 +0900"
      },
      "message": "Remove tests requiring Neutron LBaaS\n\nNeutron LBaaS was retired during train cycle and was replaced by\noctavia. Because we no longer support train, it does not make any\nsense to maintain tests requiring that removed component.\n\nChange-Id: I9cf7532d51843698b63bae2ee825f683f07e2df8\n"
    },
    {
      "commit": "6b9023fa2cf8d1f8a2c89a4b31ea0d876e9ea1dc",
      "tree": "921b2895d182cebf2be77e847dc7695aa53fe616",
      "parents": [
        "449bc1029e7c5d86e78a929fbe9fceadd366d6f6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:37:10 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 06:06:09 2023 +0000"
      },
      "message": "Ensure required flavor and image are configured\n\nChange-Id: I2a2f3fbf0c523e294dd52024a2f55c0ad158b15b\n"
    },
    {
      "commit": "449bc1029e7c5d86e78a929fbe9fceadd366d6f6",
      "tree": "495bbfccf2f2523b2612e951924f8dd16744c2a0",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:32:23 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri Sep 22 14:33:12 2023 +0900"
      },
      "message": "Use minimal image and flavor for base scenario test\n\nThis test case can use cirros, and does not require additional\nfeatures.\n\nChange-Id: I2eb569fc2b4a9ff01b979cd631ec58d2ac6e72ad\n"
    },
    {
      "commit": "99ada15be3ac57847e9fd1d5309035548ad8fb3a",
      "tree": "9db9484aeea8e3b50c7427fc50c772aae8c01999",
      "parents": [
        "26f59bd29a217f2b64f7a5b295eabc86db79ac46"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 08 08:17:06 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Sep 19 09:06:24 2023 +0000"
      },
      "message": "Update supported python versions\n\n- Python 3.5 support was already removed from Tempest[1] so we can\n  remove it.\n- Add Python 3.8, 3.9 and 3.10 ecause these have been part of tested\n  runtimes for a few cycles and are actually used in testing.\n\n[1] b0a8057fbbf08ff072bfb6e836535f090fd6efc7\n\nChange-Id: I39b822ef294f673adfb35e5d45672ad1f9347944\n"
    },
    {
      "commit": "26f59bd29a217f2b64f7a5b295eabc86db79ac46",
      "tree": "7527885e0d727ab52c00daf3766c80e90c478a84",
      "parents": [
        "861283a98f5d5c3b0252ef52db3cbd64cd3cc3a6",
        "e945e1871004be9c2f80d0d1ac21921b0a71754d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 19 05:17:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 19 05:17:11 2023 +0000"
      },
      "message": "Merge \"Remove some notes no longer valid\""
    },
    {
      "commit": "e945e1871004be9c2f80d0d1ac21921b0a71754d",
      "tree": "810998c7e41abbb51737add0542543cda597e356",
      "parents": [
        "a3719a852c4485ec4a1269f6b4acf7e18432365a"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 14 04:12:18 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jun 14 04:12:18 2023 +0900"
      },
      "message": "Remove some notes no longer valid\n\nsetup.py is no longer maintained by the global sync. Also the note\nin requirements.txt does not apply since pip 20.3. This also removes\nworkaround for old python which we no longer support.\n\n[1] https://lists.openstack.org/pipermail/openstack-discuss/2023-June/034073.html\n\nChange-Id: If0ea61f0b13f2a76720f30236aae57045cfc48a6\n"
    },
    {
      "commit": "861283a98f5d5c3b0252ef52db3cbd64cd3cc3a6",
      "tree": "5d1cea58d68101cbe67cdab1a6696a9965a9c276",
      "parents": [
        "a3719a852c4485ec4a1269f6b4acf7e18432365a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 08 22:27:07 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 09 06:49:47 2023 +0000"
      },
      "message": "Add stable/2023.1 jobs on master gate\n\nAs 2023.1 is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nAlso removing EM stable/xena|wallaby job\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I80213eb072281ec0a71fa068f9d8f25d0feffe27\n"
    },
    {
      "commit": "a3719a852c4485ec4a1269f6b4acf7e18432365a",
      "tree": "1cf2c3a37fbfa206b391c71967694e7a906c3695",
      "parents": [
        "ea738c4f48b43b7238239ce2f4f9e900cc401ab1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 22:32:57 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 22:32:57 2022 -0500"
      },
      "message": "Add stable/zed jobs on master gate\n\nAs zed is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I10bbcdf711ede18496545e6a4b1fd1098388e891\n"
    },
    {
      "commit": "ea738c4f48b43b7238239ce2f4f9e900cc401ab1",
      "tree": "3eb465502f60b21f248189791f01bf9a0c35161a",
      "parents": [
        "4196ac5992b5e63ac97dd0f990278c37b17d6c6e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:51:26 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Oct 15 20:51:26 2022 -0500"
      },
      "message": "Pin stable branch jobs nodeset to Ubuntu Focal (20.04)\n\nIn 2023.1 cycle. we are moving the default distro\nversion of Ubuntu to Jammy (22.04)[1] so we need to pin\nthe nodeset for stable branch job in master gate so that\nthey continue run on their supporting distro version which is\nUbuntu Focal since stable/victoria.\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I5f4f1338a60634af8ae062475e314feb55c4a26d\n"
    },
    {
      "commit": "4196ac5992b5e63ac97dd0f990278c37b17d6c6e",
      "tree": "d4f6c992a86a62b453e3376e82f861369ce65eec",
      "parents": [
        "a1844e721236ea095ea9841a268a92e52c0da712",
        "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 30 07:52:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 07:52:09 2022 +0000"
      },
      "message": "Merge \"Skip tests when heat is unavailable\""
    },
    {
      "commit": "1e6b38807ee63de095ddbd4a321cb1d4b93b8d86",
      "tree": "c0c63efdfa242a09e293f70a0b8d39839c963033",
      "parents": [
        "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Aug 21 11:37:20 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 22 11:46:37 2022 +0900"
      },
      "message": "Execute volume tests only when cinder is available\n\nThis change makes sure that the scenario tests which require cinder are\nskipped when the [service_available] cinder option is False.\n\nChange-Id: I94c48ecd28acadda39abf4ef794434a72e9a7002\n"
    },
    {
      "commit": "a1844e721236ea095ea9841a268a92e52c0da712",
      "tree": "4af45dd29e754abe34ecec832c6076fbfffe0f9c",
      "parents": [
        "6c2f353add88321a556b1a0251e96855104fb972",
        "c28006b30199e582477333d6ff76fb58c4dbcf54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 07:45:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 07:45:32 2022 +0000"
      },
      "message": "Merge \"setup.cfg: Replace dashes with underscores\""
    },
    {
      "commit": "6c2f353add88321a556b1a0251e96855104fb972",
      "tree": "aea22468d5721bffe87a6c11c3c7de35084d7733",
      "parents": [
        "f681257211b995a4afb77ef81f6aa2507e4d494f",
        "f1fb7f2beb23cd13e2bc3e21874c4b013c84c5d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:32:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:32:30 2022 +0000"
      },
      "message": "Merge \"Update stable branches jobs on master gate\""
    },
    {
      "commit": "f681257211b995a4afb77ef81f6aa2507e4d494f",
      "tree": "9b60038924ea1e898639958816c939ca5a2fea77",
      "parents": [
        "5d3d66b5ee05d7658db59ee54eb1384a980a1d7e",
        "ce99ab5de6e0041a929f801bdf5342b111432e54"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:32:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:32:29 2022 +0000"
      },
      "message": "Merge \"zuul: Declare queue at top level\""
    },
    {
      "commit": "5d3d66b5ee05d7658db59ee54eb1384a980a1d7e",
      "tree": "9662e53c83fdbdc3e599b63168dce2c9aa24e9d7",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9",
        "e44722f005dfed40dd02aa7cb9e973bd55653b4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 06:18:17 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 06:18:17 2022 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "c4b871a79e26f1b303c6fddecc7b9bcc93393ef1",
      "tree": "a69f9ee9ab398bdc5d9c03804c3d1185f20b7495",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jul 04 11:42:06 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 01 14:23:18 2022 +0000"
      },
      "message": "Skip tests when heat is unavailable\n\nCurrently the [service_available] heat parameter is not actually used\nand the plugin tests are always executed regardless of availability\nof Heat service.\n\nThis change ensures that the parameter is honored so that users can\ndisable plugin tests even if the plugin package is enabled.\n\nChange-Id: I148d7a9c92f210d4584798131a1b23f648f6e5e3\n"
    },
    {
      "commit": "ce99ab5de6e0041a929f801bdf5342b111432e54",
      "tree": "e82f6b0f770cff49d6c19b65b122ec7eb9d4551b",
      "parents": [
        "111afa34bdb13e382b12d0ed2dd0751675315dc9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Jun 13 09:52:23 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 01 14:22:39 2022 +0000"
      },
      "message": "zuul: Declare queue at top level\n\nZuul deprecated declaring shared queues at a pipeline level with\nrelease 4.1.0[1]. This updates the job definition to use the top level\ndeclaration instead.\n\nSee [2] for details.\n\n[1] https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-4-1-0-deprecation-notes\n[2] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html\n\nChange-Id: I46522cb94072d3c5d6f137187a7769ce05430c29\n"
    },
    {
      "commit": "111afa34bdb13e382b12d0ed2dd0751675315dc9",
      "tree": "d116633a720f15eeb41d4d8a4e1c6092b86f2b10",
      "parents": [
        "cd0ba393cfaa5945603a088a14b33ef0666e0013"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 01:29:07 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 04:20:58 2022 +0000"
      },
      "message": "Make master jobs voting again\n\n... because the broken integration job in master has been fixed.\n\nDepends-on: https://review.opendev.org/851670\nChange-Id: I9a83d4d7c906e89be93d441a44cd159aa6d694a3\n"
    },
    {
      "commit": "cd0ba393cfaa5945603a088a14b33ef0666e0013",
      "tree": "14421f3a3a9acd4f718e848a6bf74aa4ded19a5b",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 01:21:33 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 31 03:12:09 2022 +0000"
      },
      "message": "Create a keypair with public_key\n\nNova requires the public_key element when creating a keypair since api\nversion 2.92. This change ensures the element is passed when creating\na OS::Nova::KeyPair resource.\n\nThe master jobs are temporally made non-voting because one integration\ntest is failing now. These jobs are made voting again once the test is\nfixed in the heat repo.\n\nStory: 2010201\nTask: 45921\nChange-Id: Icdc25a7a79f02ccc5eadcfa5dee99ce5f4d3b00e\n"
    },
    {
      "commit": "f1fb7f2beb23cd13e2bc3e21874c4b013c84c5d3",
      "tree": "ec88dd2011e9a93acffa3b79e15e944eec7ce012",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 18:55:04 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 18:55:04 2022 -0500"
      },
      "message": "Update stable branches jobs on master gate\n\nwe have stable/xena and stable/yoga also present\nand supported so we should add their job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nThis also removes the old EM stable branches which are\ntrain, ussuri, and victoria jobs.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I56aaabe6d4a228dfc9434e9d0c163251ff64c279\n"
    },
    {
      "commit": "dfb9739a8d9d87ea52ba97345cee093c9d0db0b8",
      "tree": "3c84fbfda2b7ccda3ab7ffd72d03c793e485948a",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 00:51:14 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue May 10 00:53:21 2022 +0900"
      },
      "message": "Remove six\n\nPython 2 is no longer supported, thus usage of six can be removed.\n\nChange-Id: I1a44b65768cb862e10d013801dd47cb0510b2d07\n"
    },
    {
      "commit": "e44722f005dfed40dd02aa7cb9e973bd55653b4b",
      "tree": "e8128e159720104d53402bacfd94dab18fc68521",
      "parents": [
        "ba43685c131d6387779ed35f5bf61fc86667a728"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:31:55 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jan 19 13:31:55 2022 +0900"
      },
      "message": "Use LOG.warning instead of deprecated LOG.warn\n\nThe LOG.warn method is deprecated[1] and the LOG.warning method should\nbe used instead.\n\n[1] https://docs.python.org/3/library/logging.html#logging.warning\n\nChange-Id: I5211a236492910d759f3c4beb04d9ffa156007ae\n"
    },
    {
      "commit": "ba43685c131d6387779ed35f5bf61fc86667a728",
      "tree": "136c17bf87c14473c622b3234f5e24c92f52a74b",
      "parents": [
        "adb8ba7dea4e93414957b72ea9ff5423ba39cb56",
        "ddfdfe57bffc7c86ab17597c5892f3125055ecb4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 12 09:02:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 12 09:02:03 2021 +0000"
      },
      "message": "Merge \"Revert \"Make all functional jobs non-voting\"\""
    },
    {
      "commit": "ddfdfe57bffc7c86ab17597c5892f3125055ecb4",
      "tree": "73cadbd4c0f11646bef82f3a7b1c80df7a8cc433",
      "parents": [
        "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Oct 12 06:47:00 2021 +0000"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Oct 12 06:47:00 2021 +0000"
      },
      "message": "Revert \"Make all functional jobs non-voting\"\n\nThis reverts commit fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9.\n\nReason for revert:\nAll jobs are supposed to be fixed now.\n\nChange-Id: Id3e97ea3ef8e1da8bd74685596f7d09fca019d77\n"
    },
    {
      "commit": "adb8ba7dea4e93414957b72ea9ff5423ba39cb56",
      "tree": "b0159428eb1281f26fb710e17459fda34095e7e0",
      "parents": [
        "335c11b3e7af0f7518a79beb10415059e2a657a5",
        "67f98f8666f9d0d2649e48bcb13189597e3fe50a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 16:29:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 16:29:40 2021 +0000"
      },
      "message": "Merge \"Migrate from testr to stestr\""
    },
    {
      "commit": "335c11b3e7af0f7518a79beb10415059e2a657a5",
      "tree": "1ded0e1cd4c79ef53fc2a12ecf847a6816974480",
      "parents": [
        "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Jul 25 02:04:02 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:38:28 2021 +0900"
      },
      "message": "Use Block Storage API v3 instead of API v2\n\nBlock Storage API v2 was deprecated during Pike cycle and is being\nremoved during Xena cycle, and current v3 API should be used instead.\n\nChange-Id: Ic15f4aff72661ae5a50dbb14840ba0277a578173\n"
    },
    {
      "commit": "fcdf286acd7cd24065d0e0ba562fe82f5f84d8e9",
      "tree": "6a524e23b634c48b9df7fae32613e84642eedb97",
      "parents": [
        "5c548478b5f3c6dc1323272f99422fd80fd1c19c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:36:38 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Aug 02 14:37:54 2021 +0900"
      },
      "message": "Make all functional jobs non-voting\n\nCurrently functional jobs are all broken because of recent bump of\ncinder client. Since we need fix for both heat and heat-tempest-plugin\nrepo this change first make all functional jobs non-voting to unblock\nany change in heat-tempest-plugin repo until the fix is merged in heat.\n\nChange-Id: Icf20b3c07588ee287b106a924580fd6aead4d4e4\n"
    },
    {
      "commit": "5c548478b5f3c6dc1323272f99422fd80fd1c19c",
      "tree": "73cadbd4c0f11646bef82f3a7b1c80df7a8cc433",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 14 12:14:35 2021 -0500"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "ricolin@ricolky.com",
        "time": "Tue Jun 01 02:07:10 2021 +0000"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\n\nStory: #2007236\nTask: #38524\nChange-Id: I778f87085370bd82684f418f259f877743c5085c\n"
    },
    {
      "commit": "67f98f8666f9d0d2649e48bcb13189597e3fe50a",
      "tree": "9c46a950accb2b1c945c7957a46c70883496c46b",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "HeroicHitesh",
        "email": "email.hiteshkumar@gmail.com",
        "time": "Thu May 20 12:32:36 2021 +0530"
      },
      "committer": {
        "name": "HeroicHitesh",
        "email": "email.hiteshkumar@gmail.com",
        "time": "Fri May 21 11:25:10 2021 +0530"
      },
      "message": "Migrate from testr to stestr\n\n* Replace .testr.conf by .stestr.conf for migration and update\n  .gitignore and test-requirements.txt files accordingly\n* Use py3 as the default runtime for tox and 3.18.0 as the\n  minversion for tox\n\nSigned-off-by: HeroicHitesh \u003cemail.hiteshkumar@gmail.com\u003e\nChange-Id: If2662e223ad52c8cae965eb6bdf880c1dce962f2\n"
    },
    {
      "commit": "c28006b30199e582477333d6ff76fb58c4dbcf54",
      "tree": "75864c96991e711dabe7f41eb514cf4aba8c47ef",
      "parents": [
        "00a904e14e11de743ce119f70b37b3940b4b77e4"
      ],
      "author": {
        "name": "liyou01",
        "email": "liyou01@inspur.com",
        "time": "Tue May 18 09:47:56 2021 +0800"
      },
      "committer": {
        "name": "liyou01",
        "email": "liyou01@inspur.com",
        "time": "Tue May 18 09:48:38 2021 +0800"
      },
      "message": "setup.cfg: Replace dashes with underscores\n\nSetuptools v54.1.0 introduces a warning that the use of dash-separated\noptions in \u0027setup.cfg\u0027 will not be supported in a future version [1].\nGet ahead of the issue by replacing the dashes with underscores. Without\nthis, we see \u0027UserWarning\u0027 messages like the following on new enough\nversions of setuptools:\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\nChange-Id: Ib3752e0165c296d7e052ebe02381c448a233c628\n"
    },
    {
      "commit": "00a904e14e11de743ce119f70b37b3940b4b77e4",
      "tree": "b49c9243853270df23316183a165130d37e20f89",
      "parents": [
        "c5e1603fb62a8e2e18706c6c084d0fa2a908dad8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:37:15 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 29 18:38:13 2021 -0500"
      },
      "message": "Add stable/wallaby jobs on master gate\n\nWe have stable/wallaby released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nThis also removes the stable/stein job as that is in EM\nstate now.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I9c36e08e8d8e27a97605466953fa79b799fae341\n"
    },
    {
      "commit": "c5e1603fb62a8e2e18706c6c084d0fa2a908dad8",
      "tree": "8fa1c4d9e4ce3b28d27b94499e334e09c8aced49",
      "parents": [
        "407840581e628ee03e929d14c9b60148902826c9",
        "d74b4383d82263a516b42aebf3745344661579d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 17 13:40:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 13:40:37 2020 +0000"
      },
      "message": "Merge \"Update hacking for Python3\""
    },
    {
      "commit": "d74b4383d82263a516b42aebf3745344661579d9",
      "tree": "6b671bd34bea5d9e141705a82b6149f35347aeb1",
      "parents": [
        "c0d63792c38c2cb432f36c082e6db73e04070aa5"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Apr 07 11:44:04 2020 +0200"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Nov 17 08:19:10 2020 +0000"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now but still tests some older\nbranches, so update hacking to version 2.0 which\nsupports Python 2 and 3.\n\nFix problems found.\n\nChange-Id: I54f1fa0ee72499a740e630bbd3478427babc2ec2\n"
    },
    {
      "commit": "407840581e628ee03e929d14c9b60148902826c9",
      "tree": "4e82292c6cd1ee70454fcf3699dd462b5dc07241",
      "parents": [
        "c0d63792c38c2cb432f36c082e6db73e04070aa5"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 06 10:46:19 2019 +0200"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Nov 17 07:54:41 2020 +0000"
      },
      "message": "Functional tests for OS::Neutron::ExtraRouteSet\n\nChange-Id: Iff352cd2c62824ddcadfdbb9d345849dab101a31\nDepends-On: https://review.opendev.org/675913\nStory: #2005522\nTask: #36484\n"
    },
    {
      "commit": "c0d63792c38c2cb432f36c082e6db73e04070aa5",
      "tree": "d26b8be98a4b07694e17c3a46323b33b40428c2b",
      "parents": [
        "cd48c29d49011fe3256005a7368dc608cf029ce3",
        "b8f784a236de605ffca1f18a0b0f03c0b7c8e913"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 17 07:48:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 17 07:48:02 2020 +0000"
      },
      "message": "Merge \"Add heat-functional-victoria job to check\""
    },
    {
      "commit": "cd48c29d49011fe3256005a7368dc608cf029ce3",
      "tree": "97b5001b9c454f43ab54455dbe08b08564a3f945",
      "parents": [
        "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f",
        "3a8aa828bc44afbd662372949e5bea3b9dc117cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 16 08:39:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 08:39:15 2020 +0000"
      },
      "message": "Merge \"Allow retry when wc_notify not successed\""
    },
    {
      "commit": "b8f784a236de605ffca1f18a0b0f03c0b7c8e913",
      "tree": "598c67544c796441b9fe000151ab1283cc859656",
      "parents": [
        "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Mon Nov 16 14:27:29 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Mon Nov 16 14:28:06 2020 +0800"
      },
      "message": "Add heat-functional-victoria job to check\n\nChange-Id: Ibbda19c7d939e4afd46a45b76865231587751476\n"
    },
    {
      "commit": "fa9f6ccd34c106bcaa50cb2f13caea2c387a6b5f",
      "tree": "4cd7623dbca4375c7de2c7e303a3cdef83f4b8a9",
      "parents": [
        "9f622d86d4ed98f19e759f9ed02a342e8f8344fe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Jul 26 18:44:06 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 08 23:20:40 2020 +0000"
      },
      "message": "[goal] Migrate tox based testing to 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 pep8 job.\n\nStable jobs testing stable branch needs to keep running on their supported\ndistro version which is bionic from stein till ussuri.\n\nDepends-On: https://review.opendev.org/#/c/738328/\n\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: I6cc893ee3cb24afbdc73144213f9d059cec54df3\nStory: #2007865\nTask: #40186\n"
    },
    {
      "commit": "9f622d86d4ed98f19e759f9ed02a342e8f8344fe",
      "tree": "2207d25281ca2390297cd7d00c6abf6d8bb456c1",
      "parents": [
        "62e3458894cb298d8ae7e20ca39bf1af8a307b73"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jun 09 20:52:31 2020 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jun 09 20:53:41 2020 +0300"
      },
      "message": "Fixing typo for cert_validate\n\nDue to this typo cert_validate had been recognized as tuple but\nnot boolean.\n\nChange-Id: I379ddaf644d199e3c1b609d31e28942fb1a1f12f\n"
    },
    {
      "commit": "62e3458894cb298d8ae7e20ca39bf1af8a307b73",
      "tree": "c10733377d533c97e4602cc7bfdbe1b396724fa3",
      "parents": [
        "1545c523a71fa98c64bdfedc5afee47734c20f92",
        "4e56c72ff0b8944ad445849efa536edd6f91fe3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 11 18:34:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 11 18:34:43 2020 +0000"
      },
      "message": "Merge \"Allow empty list of tags instead of None\""
    },
    {
      "commit": "1545c523a71fa98c64bdfedc5afee47734c20f92",
      "tree": "257ea0f4307ce07d29681e0075d518687821214b",
      "parents": [
        "abae767a48d4b96be45f828b192e11fc6faa98a2",
        "eb16aa8aa77ca3ffce6b92fffee0e2a8e37451ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 07 09:08:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 07 09:08:02 2020 +0000"
      },
      "message": "Merge \"Add stable ussuri job on master gate\""
    },
    {
      "commit": "abae767a48d4b96be45f828b192e11fc6faa98a2",
      "tree": "9025437e969756f1dbb480e75402eec46b5c79c2",
      "parents": [
        "b210ea22e19d76a901a35c3b89ddb1c35253eda4",
        "87030dbfb6de7450730e4cba3dd35eda00f74fc8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 06 14:03:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 06 14:03:29 2020 +0000"
      },
      "message": "Merge \"Add tls support for tests\""
    },
    {
      "commit": "eb16aa8aa77ca3ffce6b92fffee0e2a8e37451ed",
      "tree": "65a6d7f17842e4b7fe02261ec05f73340da9e6ee",
      "parents": [
        "b210ea22e19d76a901a35c3b89ddb1c35253eda4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:33:22 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 18:56:50 2020 +0000"
      },
      "message": "Add stable ussuri job on master gate\n\nstable/ussuri branch is setup now\n- https://review.opendev.org/#/q/topic:qa-ussuri-release+status:merged+projects:openstack/devstack\n\nand Tempest and plugins master version is used to test the stable/ussuri.\n\nAdding a stable job for ussuri on master so that any new tests\nor changes does not break the stable ussuri testing.\n\nTempest already added the stable/ussuri job on master gate so adding it\nfor plugins is safe now.\n- https://review.opendev.org/#/c/723620/\n\nChange-Id: If8afdbd9b933bf1b07bef1dec54f54a46917d9fd\n"
    },
    {
      "commit": "b210ea22e19d76a901a35c3b89ddb1c35253eda4",
      "tree": "951c146875d227a5807ecb731e0d95cf624724dc",
      "parents": [
        "b4624c89d4e9277e8b47ea8bf5767729cb09eabc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:23:29 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 16:39:52 2020 +0000"
      },
      "message": "Remove Extended maintainance stable branch job from master gate\n\nstable/queens and stable/rocky are in extended maintainance state\nand devtack use the older Tempest version to tests them not the master.\n\nTesting them on master gate is not needed as heat-tempest-plugin master\ncannot support testing them due to python required version for plugin\nand Tempest. Even we test them on master gate, they run with older Tempest\nso they are not actually testing the master code against those stable.\n\nWe can continue testing the supported stable branch where master Tempest and\nplugins are used.\n\nSame is done Tempest and other plugins side:\n- https://review.opendev.org/#/c/722183/\n- https://review.opendev.org/#/c/707111/\n\nChange-Id: I3dd3c354947461ba65906251fb42897b0b8ce6f5\n"
    },
    {
      "commit": "b4624c89d4e9277e8b47ea8bf5767729cb09eabc",
      "tree": "6835dbbd76015f48badec3d261373266bfa467bb",
      "parents": [
        "37a8df97277b42693ead3f5709f23544788f5a9f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:37:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 11:37:56 2020 -0500"
      },
      "message": "Use Bionic node for stable stein or train jobs\n\nWe have migrated our testing from Xenial to Bionic\nsince stein. Xenial node is not supported on stein onwards.\n\nAny job running on stein onwards should use the bionic nodeset.\n\nChange-Id: If8a018465f6ed3ec5c35c0934370c1107f4b9969\n"
    },
    {
      "commit": "37a8df97277b42693ead3f5709f23544788f5a9f",
      "tree": "a62ef1536bddf3386e402e784671b8d6b47cf1c0",
      "parents": [
        "08d2f89c508d67f867eeb903660d9427dc518c3e",
        "4780eec9d432813dbd60401457f89a3426c2081d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 10 05:18:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 05:18:06 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Drop python 2.7 support and testing\""
    },
    {
      "commit": "4780eec9d432813dbd60401457f89a3426c2081d",
      "tree": "d6c8a7b6d748994e10655f327cde03dfd3ec21f7",
      "parents": [
        "0ee85bb04603ddce5128a4858aac629deecc62d6"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 25 12:25:04 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 03 16:38:19 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nheat-tempest-plugin is ready with python 3 and ok to drop the\npython 2.7 support.\n\nStable zuul jobs are modified to run with py3 as heat-tempest-plugin\ncannot run py2 jobs on master gate.\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: Ida6919a70dc8711166a79eac574b0714382e8d00\n"
    },
    {
      "commit": "08d2f89c508d67f867eeb903660d9427dc518c3e",
      "tree": "f38817a1ea64f8c45b7bf5148f9d0483cf25b52c",
      "parents": [
        "86d8abff2ebdee7f06255f5d2b7a38d94113321b"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:10:19 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:10:19 2020 +0800"
      },
      "message": "Resume tests on rocky and queens\n\nDepends-On: https://review.opendev.org/707663\nDepends-On: https://review.opendev.org/707760\nChange-Id: Idf10445ac8cdd066a62a8fe08b542982895394bc\n"
    },
    {
      "commit": "86d8abff2ebdee7f06255f5d2b7a38d94113321b",
      "tree": "06e3431b2523c0b26cba31185f793f5b24cb9f75",
      "parents": [
        "05dc2d69299158228454a864a45fb25667e1be28"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Feb 13 23:00:22 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Feb 14 15:08:32 2020 +0800"
      },
      "message": "[stable gate fix] Check if cert_validate is supported\n\nAlso check if `cert_validate` is supported in building API tests.\n\nNeeded-By: https://review.opendev.org/707663\nNeeded-By: https://review.opendev.org/707760\nChange-Id: Ic96f7becff2753ff72d5dd75bea75fadf21a036e\n"
    },
    {
      "commit": "05dc2d69299158228454a864a45fb25667e1be28",
      "tree": "4f46c9ff7e0bde40362f609efef7833bd47b4940",
      "parents": [
        "8f925027fe6e49a7f9e2d2f940edd23f9fd975e6",
        "0643b17c119c6d614152eba8e488b84790191528"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 19:26:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 19:26:57 2020 +0000"
      },
      "message": "Merge \"Rectify volumes tests\""
    },
    {
      "commit": "8f925027fe6e49a7f9e2d2f940edd23f9fd975e6",
      "tree": "68bf1902e49051dc696044c6feda146f207f02cb",
      "parents": [
        "94b64df895d382e2484403fd2062fdec912e6d52",
        "569493bb0e61eef945ee65cd51190a0e30bb7bda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 19:22:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 19:22:42 2020 +0000"
      },
      "message": "Merge \"Pass disable_ssl_certificate_validation to gabbit tests\""
    },
    {
      "commit": "94b64df895d382e2484403fd2062fdec912e6d52",
      "tree": "760cdc8e0d65b58fe97f914ca034f68f5b7b3797",
      "parents": [
        "0ee85bb04603ddce5128a4858aac629deecc62d6",
        "dc2952029bf1e36cb975a924636c66b8d811efb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 19:12:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 19:12:45 2020 +0000"
      },
      "message": "Merge \"Add poll interval for gabbi api tests\""
    },
    {
      "commit": "0643b17c119c6d614152eba8e488b84790191528",
      "tree": "823787cf83aad27ccc1e2a8ad116814c533d8224",
      "parents": [
        "0ee85bb04603ddce5128a4858aac629deecc62d6"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Dec 18 15:11:10 2019 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jan 27 09:24:04 2020 +0000"
      },
      "message": "Rectify volumes tests\n\n* pass updated stack parameters directly to keep the original value\n* volume property of display_description ain\u0027t available\n  in cinder api version 2+\n\nChange-Id: I346b4da7d002e86f39280ef6caf141a18b0404e3\nStory: 2007217\nTask: 38468\n"
    },
    {
      "commit": "569493bb0e61eef945ee65cd51190a0e30bb7bda",
      "tree": "6cc5d6d8c5488c88d02ca220ffb157e6222ce893",
      "parents": [
        "67469e710867fce4703d237d2645572f4d94da82"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Jan 19 22:25:41 2020 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 20 09:46:05 2020 +0200"
      },
      "message": "Pass disable_ssl_certificate_validation to gabbit tests\n\nThe patch passes disable_ssl_certificate_validation to gabbi\ntests driver.\n\nChange-Id: Ib70341bb0c083d296e074d1cf062bc355ac24432\n"
    },
    {
      "commit": "0ee85bb04603ddce5128a4858aac629deecc62d6",
      "tree": "53dc89fdb3e9446f35481438945eaf28c9faf759",
      "parents": [
        "67469e710867fce4703d237d2645572f4d94da82"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Jan 09 23:16:51 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Jan 09 23:16:51 2020 +0800"
      },
      "message": "Use nodeset legacy-ubuntu-xenial for stable branch\n\nChange-Id: I0876d562792e3a903c3472aeb3be41d34e25d607\n"
    },
    {
      "commit": "67469e710867fce4703d237d2645572f4d94da82",
      "tree": "acf5a3ad17c70377f142d6215e5bbed1e67f3640",
      "parents": [
        "13b0bf9cc5d261cc1f1020259fb36c87ff245922"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Jan 02 09:37:47 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Jan 09 09:23:16 2020 +0800"
      },
      "message": "Update master(Ussuri) jobs and stable branch jobs\n\n* Remove all python3 jobs for previous stable branches.\n\nDepends-On: https://review.opendev.org/700830\nDepends-On: https://review.opendev.org/700854\nDepends-On: https://review.opendev.org/700855\nDepends-On: https://review.opendev.org/700857\n\nDepends-On: https://review.opendev.org/701345\n\nStory: #2007061\nTask: #37922\nTask: #37923\n\nTask: #37901\n\nChange-Id: I15ea84d4c1c32fa689dd3bed61ff26086da5f595\n"
    },
    {
      "commit": "87030dbfb6de7450730e4cba3dd35eda00f74fc8",
      "tree": "e2a78190b98db8289ee9742660de8ff8c9b00a86",
      "parents": [
        "13b0bf9cc5d261cc1f1020259fb36c87ff245922"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Jan 07 00:05:08 2020 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Tue Jan 07 00:05:08 2020 +0800"
      },
      "message": "Add tls support for tests\n\nChange-Id: I811c3d21c360fe03270ec251744916f3f85a22f4\n"
    },
    {
      "commit": "3a8aa828bc44afbd662372949e5bea3b9dc117cb",
      "tree": "236f01f6f1bde0e5403546c17db6fccd4484f69e",
      "parents": [
        "13b0bf9cc5d261cc1f1020259fb36c87ff245922"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Mon Oct 07 13:43:03 2019 +0800"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Dec 26 15:32:46 2019 +0000"
      },
      "message": "Allow retry when wc_notify not successed\n\nTask: 36946\n\nDepends-On: https://review.opendev.org/#/c/700512/\n\nChange-Id: I0689ac7e434b6e621e8d3a3be9d3420eea570e68\n"
    },
    {
      "commit": "dc2952029bf1e36cb975a924636c66b8d811efb7",
      "tree": "0d0f7e92ae2df58bec5ddec3f9c46a6aa87ebcd6",
      "parents": [
        "13b0bf9cc5d261cc1f1020259fb36c87ff245922"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Wed Dec 18 20:03:06 2019 +0800"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Thu Dec 26 15:32:13 2019 +0000"
      },
      "message": "Add poll interval for gabbi api tests\n\nIncrease the delay interval from 1 sec to 2 secs.\nThis will make the total waiting period twice longer without generate more\nqueries.\n\nDepends-On: https://review.opendev.org/#/c/700512/\n\nChange-Id: I7dd23f85c9f58ca42d7607a2a472af7afbe69e55\nStory: #2006674\nTask: #37833\n"
    },
    {
      "commit": "4e56c72ff0b8944ad445849efa536edd6f91fe3b",
      "tree": "efda239aab622b4e3910f7ee93ee06315c7fed0b",
      "parents": [
        "13b0bf9cc5d261cc1f1020259fb36c87ff245922"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed Oct 09 23:29:52 2019 -0400"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed Oct 09 23:29:52 2019 -0400"
      },
      "message": "Allow empty list of tags instead of None\n\nIf a stack has no tags we want to be able to return an empty list []\ninstead of None.\n\nChange-Id: I2f31e6b1f59149370e57e5cb43984476e4a1902c\nTask: 37005\n"
    },
    {
      "commit": "13b0bf9cc5d261cc1f1020259fb36c87ff245922",
      "tree": "65c094e72f823891de85e1f060ed7cb75121ef3d",
      "parents": [
        "27a82133a507e3097fce410483dbfa7d00d3a03e",
        "ab1725eb6bcba1ca2e0a17540a0c12e512b87871"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 09 20:43:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 09 20:43:33 2019 +0000"
      },
      "message": "Merge \"Allow to pass --insecure options into VMs\""
    },
    {
      "commit": "27a82133a507e3097fce410483dbfa7d00d3a03e",
      "tree": "3c24fee9363396badac683c2ae508bf98f30dc15",
      "parents": [
        "58d411c6ed2d65643e9dd782b778b71c69771366",
        "8a142e33c3c85f9a6301097d8287d49299f88c60"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 19:59:40 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:59:40 2019 +0000"
      },
      "message": "Merge \"Remove handling for client status races\""
    },
    {
      "commit": "58d411c6ed2d65643e9dd782b778b71c69771366",
      "tree": "68736f3ac066928cf6aa1132ae8450d6601a93fd",
      "parents": [
        "3fa09bed4ca943dfabf72ebcef9033ecf5d43d1c",
        "cd52d60f083c0df6092eafce8690b08149d5862e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 13:14:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 13:14:00 2019 +0000"
      },
      "message": "Merge \"Drop \"docs\" tox target and the docs integration\""
    },
    {
      "commit": "3fa09bed4ca943dfabf72ebcef9033ecf5d43d1c",
      "tree": "ee02cc7233fd2d9a782f48a5719e91206200cbcb",
      "parents": [
        "5d966f94a72c6c1cf0013f1e025533fa54170329",
        "60fefc68b23d7177ac73a990db9fc0719ef30168"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 05 10:06:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 05 10:06:50 2019 +0000"
      },
      "message": "Merge \"Change openstack-dev to openstack-discuss\""
    },
    {
      "commit": "ab1725eb6bcba1ca2e0a17540a0c12e512b87871",
      "tree": "5031b366b0d43f2a4e40a83b7355fc52d2905be9",
      "parents": [
        "e4d6583aa6ccb51fab9d9b89d9393843ae2bf199"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Aug 13 20:59:18 2018 +0300"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Sat Oct 05 16:23:38 2019 +0800"
      },
      "message": "Allow to pass --insecure options into VMs\n\ncurrently Heat tests have troubles running when self-signed SSL CA is\nused on public Heat API and standard upstream images (Cirros, Ubuntu)\nare used as those lack trust to those CA - example is DevStack\nwith tls-proxy service enabled.\n\nA workaround is to set [clients_heat]insecure\u003dTrue, but that is\nnot really a production-ready setting, and does not work for CFN-style\nsignaling, only for WaitConditions.\n\nInstead, this patch adds an extra config option\n`vm_to_heat_api_insecure` (defaults to False), and when enabled tests will\npass the correct option to the curl or cfn-signal commands running from\ninstance\u0027s user data via new parameters that test templates are now\naccepting.\n\nChange-Id: I94a82caf1fcb6999151ff1e6fbbe1e2ba211bbb9\n"
    },
    {
      "commit": "cd52d60f083c0df6092eafce8690b08149d5862e",
      "tree": "2a2edd64ea776ce3579d2db6828ff8b30e61a15a",
      "parents": [
        "e4d6583aa6ccb51fab9d9b89d9393843ae2bf199"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Tue Sep 03 10:48:51 2019 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Tue Sep 03 10:49:41 2019 +0200"
      },
      "message": "Drop \"docs\" tox target and the docs integration\n\nThere is no docs/ directory so trying to build the documentation with\n\"tox -e docs\" fails.\n\nChange-Id: I194d9e04d74e6d7341d4d0b3bc184b94ffd3edfb\n"
    },
    {
      "commit": "5d966f94a72c6c1cf0013f1e025533fa54170329",
      "tree": "4f83ac015c17406f23c3d28a73830e5467c422ba",
      "parents": [
        "e4d6583aa6ccb51fab9d9b89d9393843ae2bf199"
      ],
      "author": {
        "name": "Rocky",
        "email": "shi.yan@unimelb.edu.au",
        "time": "Tue Jun 25 12:13:25 2019 +1000"
      },
      "committer": {
        "name": "Shi Yan",
        "email": "yanshi.403@gmail.com",
        "time": "Mon Sep 02 11:05:54 2019 +0000"
      },
      "message": "Fix for boot_config_env default path\n\nChange-Id: I1bd2b5c194c3cb4d7cbd893139efba89bc0b4fc0\nStory: #2006483\nTask: 36426\n"
    },
    {
      "commit": "e4d6583aa6ccb51fab9d9b89d9393843ae2bf199",
      "tree": "9bc9b2807b6bfc120977ba691c7bca4d4ea65cd3",
      "parents": [
        "fff11ee4043c34f5c4d088a269ab11060ae808d2",
        "29f9e0a9226f8b04eab17effa73249a81d9ccaa8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 29 18:32:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 29 18:32:58 2019 +0000"
      },
      "message": "Merge \"Don\u0027t require in-place MAC address update\""
    },
    {
      "commit": "fff11ee4043c34f5c4d088a269ab11060ae808d2",
      "tree": "fa83a0a16bca13bb1fe9064987ae946716fd8c79",
      "parents": [
        "b2573a5c565c04ff4f84ae53b0a5b1518547c90f",
        "0e563cadf956ac10334dc48941ac782b21e9f288"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 16 19:58:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 16 19:58:36 2019 +0000"
      },
      "message": "Merge \"Increase timeout for WaitCondition test\""
    },
    {
      "commit": "b2573a5c565c04ff4f84ae53b0a5b1518547c90f",
      "tree": "4f16728b871c35a9018a779bc1e819132f8574b5",
      "parents": [
        "374fdb793bd6573a0e1479396930ea2dc1b5c66f",
        "123ca2df28b304d67f4870ed87f862c0fdaadca5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 05 06:34:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 05 06:34:26 2019 +0000"
      },
      "message": "Merge \"Provide software config name in api test\""
    },
    {
      "commit": "374fdb793bd6573a0e1479396930ea2dc1b5c66f",
      "tree": "b1716cae893d6624b2d8fa40b427060de4a776b5",
      "parents": [
        "7cb225addaa0b3b85a8c1b26d3e34edc3e8a30cd"
      ],
      "author": {
        "name": "Keigo Noha",
        "email": "knoha@redhat.com",
        "time": "Mon Jul 01 22:07:27 2019 +0900"
      },
      "committer": {
        "name": "Keigo Noha",
        "email": "knoha@redhat.com",
        "time": "Mon Jul 01 22:17:43 2019 +0900"
      },
      "message": "Use floating_network_name instead of \u0027public\u0027\n\nIn RemoteDeeplyNestedStackTest, network name is assigned as \u0027public\u0027.\nHowever, there is no guarantee to have \u0027public\u0027 network.\nInstead of using the hardcoded network name, we should use\nfloating_network_name assigned in conf file.\n\nChange-Id: I01313d557e415bb0b0d8df310c445e63190f4505\nStory: #2006144\nTask: 35640\n"
    },
    {
      "commit": "29f9e0a9226f8b04eab17effa73249a81d9ccaa8",
      "tree": "9d9365e271339d6fc10e6b44b7794329beb0a2f2",
      "parents": [
        "7cb225addaa0b3b85a8c1b26d3e34edc3e8a30cd"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Mon Jun 17 10:34:50 2019 -0400"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Mon Jun 17 10:34:50 2019 -0400"
      },
      "message": "Don\u0027t require in-place MAC address update\n\nPreviously, we checked that when updating the MAC address that the port\nwas updated in-place. However, this only works because the port isn\u0027t\nattached to anything. In a more realistic scenario, updating in-place\nactually fails. Remove this check to allow changing the Heat code to\nreplace the port when the MAC changes.\n\nChange-Id: Ie8dd18d77a98a345d9129e4e8cb1a027f4cfdf60\nTask: 33766\n"
    },
    {
      "commit": "123ca2df28b304d67f4870ed87f862c0fdaadca5",
      "tree": "0448f259c6d811f4a4e06b2976e0dc9540a9c532",
      "parents": [
        "ad04045b63558247ad53939acef86998c97418f5"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu May 30 12:36:33 2019 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu May 30 12:40:32 2019 +0530"
      },
      "message": "Provide software config name in api test\n\nThis is mandatory in api but not for SoftwareConfig\nresource in the template.\n\nChange-Id: Ic03976ecd8994dd3a52e776c66e6397ba5d022f1\nTask: 33531\n"
    },
    {
      "commit": "0e563cadf956ac10334dc48941ac782b21e9f288",
      "tree": "52bf805963f53d62b381bdf79138af6d7f33db69",
      "parents": [
        "7cb225addaa0b3b85a8c1b26d3e34edc3e8a30cd"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed May 29 17:14:42 2019 -0400"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed May 29 19:39:55 2019 -0400"
      },
      "message": "Increase timeout for WaitCondition test\n\nThis test has been failing intermittently in the gate. There\u0027s no\nobvious pattern to the failures, and looking at a random set of logs\nthere\u0027s no obvious cause other than that signals don\u0027t start to come in\nuntil very close to the timeout time. So it appear that slow nodes are\nat least part of the issue. Increase the timeout to give them more time\nto boot.\n\nChange-Id: I7013d3629d0df893cefc47478f650135a616103f\n"
    },
    {
      "commit": "7cb225addaa0b3b85a8c1b26d3e34edc3e8a30cd",
      "tree": "d60a2ef0968b8136d9e306d6c5e57e8d6688e706",
      "parents": [
        "f1c7c24ae8c74484094ee7c041fe6cabdcbb13a8"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:35:33 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:35:33 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": "f1c7c24ae8c74484094ee7c041fe6cabdcbb13a8",
      "tree": "351b3b5fcf6b08b1447000146926de28811f0744",
      "parents": [
        "f543d390e187975ff8002f1817de8509466b80aa",
        "e70c8863197e9a7ea6d4b940d7c3754a08f8f17e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 01 05:58:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 01 05:58:48 2019 +0000"
      },
      "message": "Merge \"Use cfn tools under /usr/bin instead of /opt/aws/bin\""
    },
    {
      "commit": "f543d390e187975ff8002f1817de8509466b80aa",
      "tree": "f60d770ca6bf4132ab09bf9ad483bbdb1ebe8d78",
      "parents": [
        "4d9644a3eedcf74460c9fc02bed65568e11c0e97",
        "9fe7820864a9f7dd65af9660d2b6250e16d1a2a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 15 11:19:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 11:19:03 2019 +0000"
      },
      "message": "Merge \"Fix test_server_software_config scenario test\""
    },
    {
      "commit": "4d9644a3eedcf74460c9fc02bed65568e11c0e97",
      "tree": "c1879a77af28a8f45d823dc12b63d96b7c76b563",
      "parents": [
        "068c17082716ce0995623df8c703d57c1bf530ab",
        "d7ca6021afacb20e6af2ddd01dd537777c78fa4a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 14 02:30:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 02:30:53 2019 +0000"
      },
      "message": "Merge \"Add functional test for multi-cloud\""
    }
  ],
  "next": "068c17082716ce0995623df8c703d57c1bf530ab"
}
