)]}'
{
  "log": [
    {
      "commit": "e2a516a45579f8b7330d9c9fe7b87cfbd553e2c4",
      "tree": "d15d6a34345057deb3dbe6f19bfe8afebe18a3df",
      "parents": [
        "1eb93ae4615cbc7f42cc5ea6dddd43e3d68653b4"
      ],
      "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:19:38 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\nCloses-Issue: PRODX-47231\nChange-Id: I6743e44f003b67435fd4a32395bfdc87fdef6139\n"
    },
    {
      "commit": "1eb93ae4615cbc7f42cc5ea6dddd43e3d68653b4",
      "tree": "94dec5392e179504b992f18898caad7e24250285",
      "parents": [
        "702a5df8e69aae46468f693076ce0eaf1daa2758"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Mar 09 14:47:42 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Log console of Nova servers in octavia lbaas tests\n\nRelated-Issue: PRODX-11681\nRelated-Issue: PRODX-11682\nChange-Id: I547a71bf4cd851381c11f875a829aa24fd1ec856\n(cherry picked from commit 3994411430f8921036f9e092d2974af0675cfa7f)\n"
    },
    {
      "commit": "702a5df8e69aae46468f693076ce0eaf1daa2758",
      "tree": "914d692a052466a93a8195309e10a7ad6a24f8b8",
      "parents": [
        "e2e4258499ab07108a70a9102115f4894dd5c021"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Mar 09 14:43:05 2021 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Allow to request logs for all servers in the stack\n\nadds logic for users of stack_create and update_stack methods\nto request logging of console for all OS::Nova::Server resources\npresent in the stack.\n\nAim is to use it in tests that create servers tied to WaitCondition\nto be able to debug Timeout issues related to them.\n\nRelated-Issue: PRODX-11681\nRelated-Issue: PRODX-11682\nChange-Id: Ic767c1523098b8e5ab67b91f0b8c4d8dc83337fa\n(cherry picked from commit 242f67906ae584cdfde91b10635abcf48b1978d0)\n"
    },
    {
      "commit": "e2e4258499ab07108a70a9102115f4894dd5c021",
      "tree": "9ffd137650044297b013413873b4c6bc24f4d57d",
      "parents": [
        "498e6802a7ced71f8ecd546579c24e7a45591c47"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Nov 26 19:38:01 2019 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Remove dns servers from server_signal template\n\nThere is no way to overwrite dns servers list, so\nremove them to use cluster network settings directly.\n\nChange-Id: I08350018d348684256d32b5f37117c21babc6ab5\nCloses-Bug: PRODX-5293\n(cherry picked from commit 1db1ea67c652914adfa1a127236a8662bf4de1f7)\n(cherry picked from commit 366c608407a5837b18eab7db2b66e4bfbd00d51a)\n(cherry picked from commit 973398bdb9e6055417c0fcf1cc5c1cb5840a3089)\n"
    },
    {
      "commit": "498e6802a7ced71f8ecd546579c24e7a45591c47",
      "tree": "e55d0828f93475eb48ff27c8645abae04a2eefdf",
      "parents": [
        "343309480ebb4468e1fedba447d42be8e1a35e4c"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Jun 01 16:23:36 2020 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Add extension check for UpdateSubnetTest\n\nsubnet_allocation is required for following tests:\n- test_update_allocation_pools\n- test_update_allocation_pools_to_empty\n- test_update_to_no_allocation_pools\n\nRelated-PROD: PRODX-5284\nChange-Id: I066bd1f87e124293968afcc9487edba5582dfc51\n(cherry picked from commit 8281cd77fb7dbe3608d169e777a31d342c35c0c9)\n(cherry picked from commit e2d1780c59adba7827557ef872246631005536ce)\n"
    },
    {
      "commit": "343309480ebb4468e1fedba447d42be8e1a35e4c",
      "tree": "86908e30f3826cefbeefcb9937cea22b8476e120",
      "parents": [
        "8f9113ac2e04bb77dd554d5709d39f3ee58c52fe"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 02 16:07:41 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Use native heat\u0027s WaitCondition in volume tests\n\nfor whatever reason these teste 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\nRelated-Issue: PRODX-40453\nChange-Id: I9adfefe9d46b1f31b3cc309bef76ff600416a12e\n"
    },
    {
      "commit": "8f9113ac2e04bb77dd554d5709d39f3ee58c52fe",
      "tree": "5a7d30f66e77432c5071b687198b58f9f682a8a7",
      "parents": [
        "1e2dd1a7d29adabfa87552d54874b1e0bbfa0543"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 02 16:05:48 2024 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Skip testing AWS-compatible templates and resources\n\nthese are barely used and barely working.\nThe rest of OpenStack has mostly removed AWS-compatible APIs at this\npoint.\nSupporting and testing these is an unnecessary burden.\n\nCloses-Issue: PRODX-40453\nChange-Id: I98fd7c4cc66bb6a529d1ac81ed70e307cc510071\n"
    },
    {
      "commit": "1e2dd1a7d29adabfa87552d54874b1e0bbfa0543",
      "tree": "73c967e902602899d86ed8c5b61bce1245432520",
      "parents": [
        "4165e0039c885db895547a4b3367fc8c444b30cb"
      ],
      "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 17 15:10:47 2024 +0000"
      },
      "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\nRelated-Issue: PRODX-9014\nChange-Id: I43d5b3862970db5217651b570525f696910bf320\n(cherry picked from commit 75c76767bfed3cbe1dc4b9943140d9e080652ceb)\n(cherry picked from commit be96c84d0b72ab79892bc7978ee3f6386371bc58)\n"
    },
    {
      "commit": "4165e0039c885db895547a4b3367fc8c444b30cb",
      "tree": "04f0810d07cad7bee0005c201af5acd69fffabf9",
      "parents": [
        "06148bbfdc8c9614e86a23cb703d53299f25fc41"
      ],
      "author": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Tue Jan 11 17:08:51 2022 +0700"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Apr 17 15:10:47 2024 +0000"
      },
      "message": "Add tag smoke for test_server_signal_userdata_format_raw\n\nRelated-prod: PRODX-20134\nChange-Id: Iececd7cc4975885a37ece811db8d556ac801b4da\n(cherry picked from commit 13981062b89550f66de1e835c9d988859acda290)\n"
    },
    {
      "commit": "9c892fc87ebc698f1f37c29cd54daba2c05cb97f",
      "tree": "971e386b9c701f541fe3977e34dd66f1fac4e5eb",
      "parents": [
        "5a484926adedcb4676617b5bc4e3ca7acac7428d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 15 08:54:05 2024 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 15 05:54:41 2024 +0000"
      },
      "message": "[test_server_signal] Add dependency between fip association and router_interface\n\nAdd explicit dependency between fip association and router interface addition\nto the subnet with server.\n\nRelated-Prod: PRODX-41784\nChange-Id: I7496fc93457ec978bfdaa7771d9ffb88fcdc1799\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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\""
    },
    {
      "commit": "068c17082716ce0995623df8c703d57c1bf530ab",
      "tree": "fbc3f4e54139603c54bc0c631cf409ed168856c6",
      "parents": [
        "167c147cfeeca3a3f56d03cea341dbae95fcebe2",
        "144bdc6f73fef1962443379fc2dd34b499a2905e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 11 15:06:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 15:06:27 2019 +0000"
      },
      "message": "Merge \"Skip tests based on service features disabled in tempest\""
    },
    {
      "commit": "167c147cfeeca3a3f56d03cea341dbae95fcebe2",
      "tree": "4a7f8de9105ccadc0f50f68427092048cb3ad595",
      "parents": [
        "e2373b3ba2f25937cbd5eb12665a87890b94cd3b",
        "261e594dbc5a7a990c0cdecf22a42a47a42a34f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 06 06:34:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 06:34:20 2019 +0000"
      },
      "message": "Merge \"Add external_ref test for update stack\""
    },
    {
      "commit": "e70c8863197e9a7ea6d4b940d7c3754a08f8f17e",
      "tree": "8d6504dbac0d07818e254b69ec626cc0b9601615",
      "parents": [
        "e2373b3ba2f25937cbd5eb12665a87890b94cd3b"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Feb 27 10:26:53 2019 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Feb 27 10:30:38 2019 +0900"
      },
      "message": "Use cfn tools under /usr/bin instead of /opt/aws/bin\n\nIt is not so common to have cnf-tools under /opt/aws/bin\nin cloude images. For example, CentOS, RHEL or Fedora has\ncfn tools under /usr/bin, and has nothing under /opt.\n\nEven in Amazon Linux, cfn tools is located under /usr/bin\nand access to /opt/aws/bin is redirected to /usr/bin\nwith symbolic link, so it could be make us easy to choose\nan image to run scenario test by using more generic path,\nunder /usr/bin.\n\nChange-Id: If2dd6ad3e2a03f62ea932e41a210f0ec0e4c4fcc\n"
    },
    {
      "commit": "9fe7820864a9f7dd65af9660d2b6250e16d1a2a7",
      "tree": "a04ea9301dd066725f03c25e09726d5cfcfb14d1",
      "parents": [
        "ad04045b63558247ad53939acef86998c97418f5"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Fri Feb 01 22:11:30 2019 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Fri Feb 01 22:18:44 2019 +0530"
      },
      "message": "Fix test_server_software_config scenario test\n\nIn commit 4ca172ae78bc606b02150b07776b695f1b3a6678 we changed to\nuse heatclient utilities to load files and it broke this test.\n\nFile mode must be string from Puppet 4 onwards, so the inline\nmanifest also needs to be fixed.\n\nNote: This test is not run in the gate.\n\nChange-Id: Ia0be1aab36448b291ea43371a5d906fa79eb3753\n"
    },
    {
      "commit": "144bdc6f73fef1962443379fc2dd34b499a2905e",
      "tree": "6c100c8f15c5663daa49e1b20a0d726cfe344f7c",
      "parents": [
        "ad04045b63558247ad53939acef86998c97418f5"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Jan 10 17:00:57 2019 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Jan 24 18:53:28 2019 +0530"
      },
      "message": "Skip tests based on service features disabled in tempest\n\nIt\u0027s not possible to know if services have certain features\nenabled from the sevice API in certain cases. Let\u0027s leverage\nthe service specific feature groups in tempest. If a specific\nservice feature is disabled in tempest config, the decorated\ntests would be skipped.\n\nex. If tempest.conf contains\n\n[volume-feature-enabled]\nbackup \u003d False\n\ntest_cinder_volume_create_backup_restore scenario test would be\nskipped.\n\nChange-Id: I7a2495182791595c87f8245ff5e13dfd841b013f\n"
    },
    {
      "commit": "e2373b3ba2f25937cbd5eb12665a87890b94cd3b",
      "tree": "f7e155410bdd4ec174e2190cf6ea29bba462e816",
      "parents": [
        "ad04045b63558247ad53939acef86998c97418f5",
        "a8b5911e35d4b596aedc98eae2ce8edd90ac9040"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 23 12:14:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 23 12:14:06 2019 +0000"
      },
      "message": "Merge \"Fix heat service availability config option name\""
    },
    {
      "commit": "ad04045b63558247ad53939acef86998c97418f5",
      "tree": "cd0d198f4a42f102a0ed76c96154e553e285a86c",
      "parents": [
        "08efe059324947a323d011e427a9395b6e0c1389",
        "2ec1acbf6cf8f4c2e3fed6493e4e048ccc666b66"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 03 05:30:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 03 05:30:30 2019 +0000"
      },
      "message": "Merge \"Add test for remote nested stacks\""
    },
    {
      "commit": "a8b5911e35d4b596aedc98eae2ce8edd90ac9040",
      "tree": "156f8aa4297befe03e2222970e3c96017abaf8d7",
      "parents": [
        "d6b253502af379cce420723fd5ab997bbf6487b5"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 26 09:24:38 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 26 09:36:03 2018 +0000"
      },
      "message": "Fix heat service availability config option name\n\nheat service config option name registered in\nTempest\u0027s service_available group is \u0027heat_plugin\u0027 which\nis not consistent with all other service_available config\noption.\n\nThis config option is used by other tempest plugin to test the heat.\nOne good example is congress-tempest-plugin which has heat tests[1]\nand those test are being skipped based on this config option.\n\nBut setting of this config option in congress devstack plugin\nis done based on service name (heat not heat_plugin)[2]. and same name\nis used on devstack side also[3].\n\nWe had same issue on aodh side also which is being fixed in\n- https://review.openstack.org/#/c/536741/\n\nThis patch fixes this issue in heat-tempest-plugin also by\nrenaming the config option to \u0027heat\u0027 and keep the old name support also\nwith deprecation warning.\nRelated-Bug: #1743688\n\n[1] http://git.openstack.org/cgit/openstack/congress-tempest-plugin/tree/congress_tempest_plugin/tests/scenario/congress_datasources/test_heat.py#n32\n[2] https://github.com/openstack/congress/blob/df0f555f3166344b726fbfd2356e3a7d897cf228/devstack/plugin.sh#L87\n[3] https://github.com/openstack-dev/devstack/blob/0c6208c6a07b0616b5982b6e9e7c8216397d49e3/lib/tempest#L550\n\nChange-Id: Ibe080d08a854db1a3e7246ef60a3a14efdc2f40f\n"
    },
    {
      "commit": "f1c2092787448798632337b1a939f05b6f084f28",
      "tree": "f1fecf90a1beffebfb40e766170831eda3507ff2",
      "parents": [
        "d6b253502af379cce420723fd5ab997bbf6487b5"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Nov 21 06:44:03 2018 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Nov 21 07:04:47 2018 +0530"
      },
      "message": "Use utctime when adding measures\n\ngnocchi/aodh evaluator use utctime and not localtime.\n\nChange-Id: I581bb9a7d496a50ebdc0d7c3e1bbcd17694b306c\nStory: #2004392\nTask: 28019\n"
    },
    {
      "commit": "d6b253502af379cce420723fd5ab997bbf6487b5",
      "tree": "4a295a1ae1c0ecb39dd8af5e9568c43005b55f57",
      "parents": [
        "77d54cf7302c6ad726791add6bf2d1996ece3707"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Oct 17 13:11:05 2018 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Wed Oct 17 18:49:22 2018 +0530"
      },
      "message": "Add requires_service_type test decorator\n\nAdds the decorator for tests requiring zaqar.\n\nChange-Id: I3a994cf9edfb32ea72090810228a6dac87bfc0f9\nStory: #2004107\nTask: 27516\n"
    },
    {
      "commit": "d7ca6021afacb20e6af2ddd01dd537777c78fa4a",
      "tree": "71cd9174a99c4099b5c298fdd111c2e0b77e208d",
      "parents": [
        "77d54cf7302c6ad726791add6bf2d1996ece3707"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Mon Jul 02 13:02:56 2018 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin.guanyu@gmail.com",
        "time": "Fri Oct 05 01:03:38 2018 +0800"
      },
      "message": "Add functional test for multi-cloud\n\nChange-Id: I0a86dfc822c42a8ee0d5bef9a3e3327d69193300\nStory: #2002126\nTask: #26902\n"
    },
    {
      "commit": "8f62a025dd5010b2851873a52f597ab68808786f",
      "tree": "6c6bc01ef3e625d4a86aabf5df78ee5ffb0dd4a4",
      "parents": [
        "ecf121cca0d6b05737450662b9d3607822f9599a"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Tue Sep 25 13:49:50 2018 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Sep 27 11:03:49 2018 +0530"
      },
      "message": "Check for lb provisioning_status in octavia tests\n\nWith noop drivers, operating_status would be OFFLINE. Let\u0027s just\ncheck for provisioning_status\u003dACTIVE or PENDING_UPDATE as we intend\nto just test the api.\n\nChange-Id: Ibbf65730d8feeedddfca4afa7cf46643dd93f918\n"
    },
    {
      "commit": "ce14ccaaccc5921b28f8be16472a6b8d7a3e8c3d",
      "tree": "61acf19cbfeae5f87cfe46093e0960a861c01830",
      "parents": [
        "1adf487fb1b4b7c471291bef06cbf3c4d79d6d1e"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Wed Feb 07 17:15:38 2018 +0800"
      },
      "committer": {
        "name": "Rico Lin",
        "email": "rico.lin@easystack.cn",
        "time": "Thu Aug 09 08:43:57 2018 +0000"
      },
      "message": "Add function descriptions for tempest plugin\n\nChange-Id: Id6791a3df84d474c95b6b043c90180d09d4d824f\n"
    },
    {
      "commit": "8a142e33c3c85f9a6301097d8287d49299f88c60",
      "tree": "41baa1fabfd5b918d0194a4cc42422d4454684ab",
      "parents": [
        "1adf487fb1b4b7c471291bef06cbf3c4d79d6d1e"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jul 31 19:40:54 2018 -0400"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Mon Aug 06 15:37:12 2018 +0000"
      },
      "message": "Remove handling for client status races\n\nNow that we guarantee that resources are UPDATE_IN_PROGRESS before the\nstack update call returns for legacy stacks (this was already true for\nconvergence stacks), there is no need to have special handling to check the\nupdated_time in functional tests.\n\nChange-Id: I1ebf38285746a090660044ffdb854e98b5f0dba0\nDepends-On: https://review.openstack.org/589172\nStory: #1669608\nTask: 23349\n"
    },
    {
      "commit": "1adf487fb1b4b7c471291bef06cbf3c4d79d6d1e",
      "tree": "825706248ce5d7881fed85cd2d70c33424f440f4",
      "parents": [
        "12b770e923060f5ef41358c37390a25be56634f0",
        "4ca172ae78bc606b02150b07776b695f1b3a6678"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 24 19:35:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 24 19:35:41 2018 +0000"
      },
      "message": "Merge \"Include file content in scenario tests\""
    },
    {
      "commit": "12b770e923060f5ef41358c37390a25be56634f0",
      "tree": "40908ae9bdb21a28686c2ad8e9cfd859a94eee94",
      "parents": [
        "16e628c77bfa14519419aa89bfcaf06204c89f65",
        "b57d248b39f4d8cd9660c4df5f1d2f22ba26edf6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jul 20 03:46:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 20 03:46:13 2018 +0000"
      },
      "message": "Merge \"Move Octavia tests to scenario tests\""
    },
    {
      "commit": "16e628c77bfa14519419aa89bfcaf06204c89f65",
      "tree": "c03cce5f59a4bf272a418653d4c7aae8a1f73961",
      "parents": [
        "7e1ac9dd2b1a72c4dd1472d37d20f5a43773da89",
        "092d8bdae57bedec1805ec6a1e69fa75d328b4df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 19 10:18:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 10:18:30 2018 +0000"
      },
      "message": "Merge \"Use configured endpoint instead of hardcoded ones\""
    },
    {
      "commit": "092d8bdae57bedec1805ec6a1e69fa75d328b4df",
      "tree": "de285d91c73f24024dcf10eae78b7235b4828ab3",
      "parents": [
        "9ca1fc2c55bceba078a6066d6d81447b1c8644d3"
      ],
      "author": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Thu Jul 12 12:16:30 2018 +0200"
      },
      "committer": {
        "name": "Matthias Bastian",
        "email": "bastian@strato.de",
        "time": "Wed Jul 18 12:31:19 2018 +0200"
      },
      "message": "Use configured endpoint instead of hardcoded ones\n\nUsage of public endpoints was hardcoded\n- for the Heat client\n- in a test for the Zaqar client\n- when checking if a service is available\n\nA test also required Heat to be configured to use public endpoints when\ntalking to services. This test is more relaxed now.\n\nChange-Id: I3784e126d28a51d990702e1b9e6bf23f0447fa21\n"
    },
    {
      "commit": "7e1ac9dd2b1a72c4dd1472d37d20f5a43773da89",
      "tree": "87a0ece1295e1a90d38e0280730b8ba188615b9c",
      "parents": [
        "9ca1fc2c55bceba078a6066d6d81447b1c8644d3",
        "01ba7fd30727b97e994f6b880f350d7a656a3869"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jul 13 06:36:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 06:36:22 2018 +0000"
      },
      "message": "Merge \"Pass SSL options to swiftclient explicitly\""
    },
    {
      "commit": "2ec1acbf6cf8f4c2e3fed6493e4e048ccc666b66",
      "tree": "b6018b769f3ebd94a54f81088d17d22f72ef504c",
      "parents": [
        "4ca172ae78bc606b02150b07776b695f1b3a6678"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jan 30 10:45:01 2018 -0500"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jun 19 15:51:59 2018 -0400"
      },
      "message": "Add test for remote nested stacks\n\nAdd a scenario test with remote nested stacks:\n\n   Local               Remote\n\n  Root stack\n    ----------------\u003e Intermediate stack\n                        - Base stack\n\nChange-Id: If68f721181f502b3eb364dec13c8ef388d61f57d\nStory: #1739447\nTask: 22217\n"
    },
    {
      "commit": "4ca172ae78bc606b02150b07776b695f1b3a6678",
      "tree": "ca80233e75db7a23d4cdccd2af6c71a5812dc674",
      "parents": [
        "b57d248b39f4d8cd9660c4df5f1d2f22ba26edf6"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jan 30 10:45:01 2018 -0500"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jun 19 15:51:59 2018 -0400"
      },
      "message": "Include file content in scenario tests\n\nUse the heatclient utilities for loading referenced files and passing them\nin the files dict when running scenario tests. This allows testing nested\nstack scenarios in a way that is representative of how users would\nencounter them.\n\nChange-Id: I6693a0a9e0e1af42b69ade12c8da6f12d370eb49\nStory: #1739447\nTask: 22218\n"
    },
    {
      "commit": "b57d248b39f4d8cd9660c4df5f1d2f22ba26edf6",
      "tree": "194f4f76163a310dd3ceaa7cba831358bc9da9ed",
      "parents": [
        "9ca1fc2c55bceba078a6066d6d81447b1c8644d3"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Mon Jun 18 16:59:52 2018 -0400"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Tue Jun 19 15:51:43 2018 -0400"
      },
      "message": "Move Octavia tests to scenario tests\n\nThe Octavia test is similar to the other scenario tests and is currently\nthe only \u0027functional\u0027 test to use external templates. Make it a scenario\ntest for consistency, and also so that we can remove the\n_load_template() method from the HeatIntegrationTest base class.\n\nChange-Id: Ifaa5b45c96e6e8125b8ba36a349a07b0355b6077\nStory: #1739447\nTask: 22221\n"
    },
    {
      "commit": "9ca1fc2c55bceba078a6066d6d81447b1c8644d3",
      "tree": "07d7d297d50466bf078ca55e8f67cb1a93205738",
      "parents": [
        "efd071c518faeaac9df7e90df8781daaea6f03cf"
      ],
      "author": {
        "name": "Mikhail Chernik",
        "email": "mchernik@mirantis.com",
        "time": "Mon Apr 09 17:42:19 2018 +0000"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Jun 14 09:33:52 2018 +0530"
      },
      "message": "Obtain a token right before API test execution\n\nCurrently authentication token for Heat API tests is obtained once during\ntest suite initialization.\n\nThis patch introduces Gabbi fixture and corresponding changes to tests which\nassures a token is requested before test execution\n\nChange-Id: I0e2a044c383a68b2e7b019d0028fbb81d833ef56\nStory: 1762493\nTask: 18915\n"
    },
    {
      "commit": "fe9be18ccf8832cec4d2fdc549ce3e5d94e4a8c2",
      "tree": "ce42b1405a255a523293881fefc5debba7b10f78",
      "parents": [
        "d80552b3ba4cc08b019ae561eda2a44b6feaee4a"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Tue Jun 12 09:30:22 2018 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Tue Jun 12 09:36:28 2018 +0530"
      },
      "message": "Fix software config/deployment api tests\n\nThere can be other software deployment tests running parallelly and\nlisting may contain config/deployment from those tests. We should check\nfor specific config/deployment instead.\n\nChange-Id: Ia44f3999c6c99e44da4f15ef157804c63246cb34\nStory: #2002529\nTask: #22070\n"
    },
    {
      "commit": "d80552b3ba4cc08b019ae561eda2a44b6feaee4a",
      "tree": "6ad593a7a6f53f6407de25ff4e6094d1d7cac1bc",
      "parents": [
        "9d99219f3e3f6ebb48cf6823b677c27609c52072",
        "f5c40abd7805da7fed09603779db6fe76f3c113e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 11 04:43:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 11 04:43:09 2018 +0000"
      },
      "message": "Merge \"Add gabbi api tests for software config/deployment\""
    },
    {
      "commit": "01ba7fd30727b97e994f6b880f350d7a656a3869",
      "tree": "c8ce9a2f0e33ef7dbefe746e393eb403c4baa275",
      "parents": [
        "9d99219f3e3f6ebb48cf6823b677c27609c52072"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jun 08 14:39:18 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jun 08 14:46:38 2018 +0300"
      },
      "message": "Pass SSL options to swiftclient explicitly\n\nContrary to most other OpenStack\u0027s python-*clients, when being passed a\nkeysotneauth.Session swiftclient uses it only to find the Swift\nendpoint and get itself a token, but does not use this session object\nfor actually connecting to Swift API afterwards.\n\nThis is why one still has to explicitly pass SSL-related options to\nswiftclient when Swift API is behind SSL itself,\nas those options encapsulated in the Session object won\u0027t in fact be used.\n\nChange-Id: I1cce4f81e7fb80e4f75b8e42a9227ad909aea536\n"
    },
    {
      "commit": "261e594dbc5a7a990c0cdecf22a42a47a42a34f7",
      "tree": "0282f10141b1c21cd2312e3394512e8d004bce27",
      "parents": [
        "9d99219f3e3f6ebb48cf6823b677c27609c52072"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Wed Apr 18 13:08:13 2018 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Thu May 10 19:59:56 2018 +0800"
      },
      "message": "Add external_ref test for update stack\n\nAdd test to make sure after we update a stack, external resource will\nstill presented.\n\nDepends-On: https://review.openstack.org/#/c/557175/\nStory: #1756269\n\nChange-Id: I5eccc680caebedbec261407d619618d478fc0b28\n"
    },
    {
      "commit": "9d99219f3e3f6ebb48cf6823b677c27609c52072",
      "tree": "2285756f3e36bed2dfd3d51a13ac3271754c79ea",
      "parents": [
        "99bc93d992d7379ffe820b04f36b2ecf7ae201c6",
        "4b9e2270341df3478878c130c2c269b30a11ad2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 27 11:09:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 27 11:09:55 2018 +0000"
      },
      "message": "Merge \"API tests: Don\u0027t depend on template versions \u003emitaka\""
    },
    {
      "commit": "99bc93d992d7379ffe820b04f36b2ecf7ae201c6",
      "tree": "afcfdfce4e8722d5126e489551d8456f0ee54850",
      "parents": [
        "d1c381d5ad521ed3046bb27f5bf7eee222491db5",
        "ff3fbd546715ef21a2b31862f36a3e8d05e0d0e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 26 13:52:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 26 13:52:43 2018 +0000"
      },
      "message": "Merge \"Use keystone session with heatclient in integration tests\""
    },
    {
      "commit": "d1c381d5ad521ed3046bb27f5bf7eee222491db5",
      "tree": "da8f7f419e66a47f91f58091a7bacfd32b9119cb",
      "parents": [
        "430a315eb6b852bd83b8c957ca230cceeb206fc0",
        "55c0f754c00be398033190a4128cf14fd4aa3c41"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 26 08:26:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 26 08:26:31 2018 +0000"
      },
      "message": "Merge \"Check group metadata for autoscaling completion\""
    },
    {
      "commit": "f5c40abd7805da7fed09603779db6fe76f3c113e",
      "tree": "2e22d6480b8816853817abb76113e1367cd54efd",
      "parents": [
        "9b02d1e66207b4b32fd3448d4903054113588bc1"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Feb 08 10:53:32 2018 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Thu Apr 26 07:43:44 2018 +0000"
      },
      "message": "Add gabbi api tests for software config/deployment\n\nChange-Id: I99a42ba5d814b0e27e0ed70ff41b1bfa13a5be64\n"
    },
    {
      "commit": "430a315eb6b852bd83b8c957ca230cceeb206fc0",
      "tree": "0f7e574467cfc7a4562e1d22edc897eef6850bfd",
      "parents": [
        "b7011c73e69e3ad8ff3ad23dd911e09f8fce86c1",
        "44fe49d9ac098543d6b298ba09124c59cb661f50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 25 15:24:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 25 15:24:49 2018 +0000"
      },
      "message": "Merge \"Make hidden stack tag configurable\""
    },
    {
      "commit": "44fe49d9ac098543d6b298ba09124c59cb661f50",
      "tree": "1015cb4494aa92208d472c0ad06af51d9255d277",
      "parents": [
        "fbae3959fc518f7c37e1827a1439bc10e7135237"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Mar 20 13:54:05 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Apr 25 07:49:11 2018 +0000"
      },
      "message": "Make hidden stack tag configurable\n\nthe current hardcoded value is different from the default one in Heat\nand is mainly applicable to a Heat deployed with devstack-gate on CI.\n\nTo make this test pass against an OpenStack cloud in a general case\nthe tag that must be considered by the test to be hidden must be\nconfigurable.\n\nChange-Id: I51e03ee919536b5946271f2f9abc78e382dd00cb\nCloses-Bug: #1757117\n"
    },
    {
      "commit": "b7011c73e69e3ad8ff3ad23dd911e09f8fce86c1",
      "tree": "2eb6fc16f1a099cffdb19c5b377e9dd88222a7d2",
      "parents": [
        "07a6bd4a5b8dc2e94d2b7f4fb74b472b3a4f562c",
        "a08034e3d94d37db02d093f0f70150450a338e42"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Apr 24 21:31:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 24 21:31:45 2018 +0000"
      },
      "message": "Merge \"Force API test listing even if auth fails\""
    },
    {
      "commit": "a08034e3d94d37db02d093f0f70150450a338e42",
      "tree": "596f2ead39f87c8773caf7798fa0ce3b6e589bdf",
      "parents": [
        "9f207ca2540827efd369fc7104f5a0e97559a288"
      ],
      "author": {
        "name": "Cliff Parsons",
        "email": "cliff.parsons@att.com",
        "time": "Tue Feb 13 11:20:28 2018 -0600"
      },
      "committer": {
        "name": "Cliff Parsons",
        "email": "cliff.parsons@att.com",
        "time": "Fri Apr 20 10:51:45 2018 -0500"
      },
      "message": "Force API test listing even if auth fails\n\nIf the heat-tempest-plugin is installed, and the command\n\"tempest run --list-tests\" is issued, the Heat API (Gabbi) tests\nwill not be listed if the auth_url is unreachable/mis-provisioned,\nor if the key authorization-related variables are not provisioned\nin the tempest.conf file. The API tests should be listed regardless\nof whether or not the plugin can authenticate using keystone.\n\nIn the event that the plugin is not configured (or not configured\ncorrectly), or if keystone is not reachable, this commit combined\nwith the following gabbi fix:\n\nhttps://github.com/cdent/gabbi/commit/8354d545471f5a2dcdff7e5c05d298b2afd8e6ae\n\nensures that Gabbi build_tests() returns the list of api tests,\neven when keystone cannot be reached due to whatever reason above.\n\nNote that even while running the tests, if the authorization\ninformation is not present or is incorrect, the user will be able\nto see the warning logs with the keystoneauth exceptions present.\nHowever, the exceptions will not prevent a test listing from being\ngiven to the user.\n\nChange-Id: I3921f0df245d3745b95d3a312c41b9f9b15c2ba9\nCloses-Bug: #1749218\n"
    },
    {
      "commit": "07a6bd4a5b8dc2e94d2b7f4fb74b472b3a4f562c",
      "tree": "80044d6908d305051d9ebe4eaa76cba13607fe1d",
      "parents": [
        "afa76b4a58b07c6d7cab81fc6ccf7d9c0b0280ed",
        "9f637252a03168fae425567b2a50d304c68233bb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 18 16:17:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 18 16:17:10 2018 +0000"
      },
      "message": "Merge \"Add functional test for octavia lbaas\""
    },
    {
      "commit": "4b8e75f0651d53d6a0fa46866e5afe7aa6ce5ebc",
      "tree": "6942b38b9a023b94b6af383676ab83bfa2e3737f",
      "parents": [
        "83e79f35094843dca7a73033d9f8204ee675613e",
        "876449a31f8e7f86f2f0a9e5c692b9c09e06e6a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 23:02:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 23:02:34 2018 +0000"
      },
      "message": "Merge \"Add feature flags in config to enable tests conditionally\""
    },
    {
      "commit": "83e79f35094843dca7a73033d9f8204ee675613e",
      "tree": "bb51af15ce6e9253e4a3d33e316eef7e88559eba",
      "parents": [
        "9f207ca2540827efd369fc7104f5a0e97559a288",
        "2cff12bceb4b568cd8673c9ffa5668d37fcc9da9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 21:56:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 21:56:59 2018 +0000"
      },
      "message": "Merge \"Avoid race in OSWaitCondition test\""
    },
    {
      "commit": "9f207ca2540827efd369fc7104f5a0e97559a288",
      "tree": "56f9e748849709d960a51e4eb69c5366e4f49e0b",
      "parents": [
        "82b7128f872fa470e5589cc25816d3fb70f21b5f",
        "fe7fbb4f4be72a45a51c5b88cab46c05b1ffab3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Mar 24 12:04:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 24 12:04:03 2018 +0000"
      },
      "message": "Merge \"Add parameter public_net in ServerSignalIntegrationTest\""
    },
    {
      "commit": "fe7fbb4f4be72a45a51c5b88cab46c05b1ffab3f",
      "tree": "fb4f237d41928e86ca6a056315ab3edcfc431f72",
      "parents": [
        "fbae3959fc518f7c37e1827a1439bc10e7135237"
      ],
      "author": {
        "name": "xkou",
        "email": "xkou@vmware.com",
        "time": "Mon Mar 19 02:41:48 2018 -0700"
      },
      "committer": {
        "name": "xkou",
        "email": "xkou@vmware.com",
        "time": "Wed Mar 21 02:23:09 2018 -0700"
      },
      "message": "Add parameter public_net in ServerSignalIntegrationTest\n\nCloses-Bug: #1756810\n\nChange-Id: I6bb8cdbe1814d151f3f20f98c19cfe21503a48f0\n"
    },
    {
      "commit": "876449a31f8e7f86f2f0a9e5c692b9c09e06e6a8",
      "tree": "782b0164503745ca3b9afcdf438c64ebdcbcdc8f",
      "parents": [
        "82b7128f872fa470e5589cc25816d3fb70f21b5f"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Mar 15 21:56:49 2018 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Fri Mar 16 12:29:26 2018 +0530"
      },
      "message": "Add feature flags in config to enable tests conditionally\n\nThis would allow to skip tests if a required feature is not\nenabled in the config.\n\nChange-Id: Icb699497c1d348354b6a5880ea3e4ab2de6e059b\n"
    },
    {
      "commit": "9f637252a03168fae425567b2a50d304c68233bb",
      "tree": "5aadb01dbc9c602af14c85c75679c0da40a57765",
      "parents": [
        "82b7128f872fa470e5589cc25816d3fb70f21b5f"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Dec 21 10:28:03 2017 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Mon Mar 12 07:34:43 2018 +0530"
      },
      "message": "Add functional test for octavia lbaas\n\nChange-Id: I22558f2df4cc0eb6ab4dfbbec7041d24c7a298ac\n"
    },
    {
      "commit": "82b7128f872fa470e5589cc25816d3fb70f21b5f",
      "tree": "61eb4ec505929b7fae71fa4b43b8482395a483f4",
      "parents": [
        "fbae3959fc518f7c37e1827a1439bc10e7135237"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Thu Mar 08 11:08:36 2018 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Mon Mar 12 07:34:41 2018 +0530"
      },
      "message": "Add decorator to skip tests for a required resource type\n\nSkip tests if a resource type is unavailable. This would\nhelp us add tests for new resource plugins that would be\nskipped for earlier releases.\n\nChange-Id: Ia9f08f9148934e80af6ba827e71e110a89a89859\n"
    },
    {
      "commit": "4b9e2270341df3478878c130c2c269b30a11ad2f",
      "tree": "7f0a7908f41f034d105a5abb75737c92ae5882dd",
      "parents": [
        "fbae3959fc518f7c37e1827a1439bc10e7135237"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed Mar 07 21:21:48 2018 -0500"
      },
      "committer": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Wed Mar 07 21:21:48 2018 -0500"
      },
      "message": "API tests: Don\u0027t depend on template versions \u003emitaka\n\nThe trademark program interop tests run against clouds as old as the\nMitaka release, so don\u0027t depend on the presence of template plugin\nversions that are newer than that.\n\nChange-Id: If901077adee61df2273786283dcbdaef02dbe30a\n"
    },
    {
      "commit": "fbae3959fc518f7c37e1827a1439bc10e7135237",
      "tree": "3c27ddb8c4d12e4860a2a84ceda9243aa4c2af43",
      "parents": [
        "d908bef47d0809c52a43c38d7fc879a525b4580c"
      ],
      "author": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Wed Dec 20 00:10:55 2017 +0800"
      },
      "committer": {
        "name": "ricolin",
        "email": "rico.lin@easystack.cn",
        "time": "Sat Mar 03 03:53:12 2018 +0800"
      },
      "message": "Add tempest id for api tests\n\nThis patch add tempest id for each api tests.\n\nChange-Id: I05a9fd2d3274411cd0a372d722e801fff19939ac\nNeeded-By: https://review.openstack.org/#/c/529836\nCo-Authored-By: Zane Bitter \u003czbitter@redhat.com\u003e\n"
    },
    {
      "commit": "d908bef47d0809c52a43c38d7fc879a525b4580c",
      "tree": "652b6904026028402a22c42c188f470bc0a1ddff",
      "parents": [
        "50e598c873b1b2094cd3b20462e889f166b30240"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Feb 22 11:29:53 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Feb 22 11:31:41 2018 +0000"
      },
      "message": "Fix idempotent id for heat scenario tests\n\nHeat scenario test define a Tempest idempotent id, however since\nthe base class does not inherit from WithAttributes, the id is not\nadded to the test function, and not displayed when listing or\ninvoking the id() method.\n\nFixing that by adding inheritance to testtools.testcase.WithAttributes.\n\nChange-Id: Id3afee4d36a13967f9da11fc1f4c1a0576f0c3fd\n"
    },
    {
      "commit": "50e598c873b1b2094cd3b20462e889f166b30240",
      "tree": "28c610b9e448e7d0978fc43f4ad2a317d038bb16",
      "parents": [
        "b422e293117c2b22d20ccfc810fc2b923eb4b2a9",
        "1b8ce6312fcb4ce434d973ab3d6b10259ad94205"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 21 13:50:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 21 13:50:16 2018 +0000"
      },
      "message": "Merge \"Increase gabbi API test retry time\""
    }
  ],
  "next": "2cff12bceb4b568cd8673c9ffa5668d37fcc9da9"
}
