)]}'
{
  "log": [
    {
      "commit": "09ee9e809cff778d4e67d9ff76602ffea8913628",
      "tree": "ccb96e49b8794972ba84f35cc7b6327a00ea6904",
      "parents": [
        "c9782faa9a5dda329b6c2c13457350548a652f27",
        "2201953759bed9f336e127eb0f79202024b5c3dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 01 13:54:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 13:54:22 2019 +0000"
      },
      "message": "Merge \"Move neutron-dynamic-routing BGP tests from stadium\""
    },
    {
      "commit": "c9782faa9a5dda329b6c2c13457350548a652f27",
      "tree": "d2549b880e1e27c428a20f5435f2543b5ab6fcb2",
      "parents": [
        "3a4fc7923efe21a7f56ba130f05efdfcd3c596ec"
      ],
      "author": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Mon Jun 03 22:35:41 2019 +0200"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Wed Sep 25 09:20:11 2019 +0000"
      },
      "message": "Add tests for L3 conntrack helper\n\nAPI tests for L3 Conntrack Helper plugin.\n\nRelated-Bug: #1823633\nDepends-On: https://review.opendev.org/670837\nChange-Id: Ie085100f508f7a1cdb0fd4efbcffa1e2b485fbba\n"
    },
    {
      "commit": "2201953759bed9f336e127eb0f79202024b5c3dd",
      "tree": "d6aaa00de77bb6ace943613144110077cb1d2396",
      "parents": [
        "c3e8673eaf4cab8f38b2a1d4a1926d72a341da9f"
      ],
      "author": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Fri Apr 12 10:23:47 2019 -0500"
      },
      "committer": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Tue Sep 24 08:56:13 2019 -0500"
      },
      "message": "Move neutron-dynamic-routing BGP tests from stadium\n\nThis is step 1 of the movement of the tempest plugin for\nneutron-dynamic-routing.\n\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n\nChange-Id: I35984bb3ad3673b7a54982657c1ac6fdc3ed6de0\n"
    },
    {
      "commit": "46bd3aff145d2dc1a77b4c29322d0a49b0738e2d",
      "tree": "44da51acbf8cb026f899b02edb4cc688c7fe1b9d",
      "parents": [
        "4e0a3d3913480691594ed28c23f11f281aebb0a5"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 13 10:52:41 2019 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Sep 19 14:02:15 2019 +0200"
      },
      "message": "Tempest test for Neutron extension: extraroute-atomic\n\nChange-Id: I9b104432f1cd1aa1471087226ffc53152b823222\nDepends-On: https://review.opendev.org/670851\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n"
    },
    {
      "commit": "b7238bd91b6ca17b612b0fe05e12c4fff05b3d33",
      "tree": "9a059c7cd72781da424b39af0c5e33233ea1766a",
      "parents": [
        "1c95d624ae52df415f2de807959c80117aea0ea8"
      ],
      "author": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Thu May 30 10:35:09 2019 -0500"
      },
      "committer": {
        "name": "Ryan Tidwell",
        "email": "rtidwell@suse.com",
        "time": "Sat Jun 22 03:11:32 2019 +0000"
      },
      "message": "Add API tests for subnet pool prefix operations\n\nThis introduces API tests for the subnetpool_prefix_ops\nextension. These tests assert proper addition and removal of\nprefixes against subnet pools under the various scenarios that\nare supported.\n\nRelated-Bug: #1792901\nDepends-On: https://review.opendev.org/#/c/648197/\nChange-Id: I51564669fc1113556b0927296fa9dd2a8806bce8\n"
    },
    {
      "commit": "003fcae7f971685bc9a490cb3e1ea5001f6ff550",
      "tree": "d69ce25118c9c74faa908b32019ad7ebb352487c",
      "parents": [
        "8dd49aac9fa27166d76755c7d62ea9f0553d8d74"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun May 26 22:38:35 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 27 06:33:01 2019 +0200"
      },
      "message": "Add base API tests for port forwarding\n\nThis patch adds base client support and API tests for port forwarding\nfeature.\n\nThis patch also enable port_forwarding service plugin in\nneutron_tempest_plugin CI jobs.\n\nDepends-On: https://review.opendev.org/#/c/661581/\n\nChange-Id: Ice58232b640ea8aa28d7a54aa9cf14e6ad0a2bb0\n"
    },
    {
      "commit": "f742a3d6b016c92a7f0dc3a2c2bc764835fe6db5",
      "tree": "1ae594fc1f0e1e5d7bda391a65bc03c5039cb11e",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 20:03:00 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:41:53 2018 +0000"
      },
      "message": "Remove unnecessary entries in resource prefix map\n\nThe fix is trivial but the intent is to signal potential new\ncontributors that they don\u0027t need to populate this map if the prefix\nis empty.\n\nChange-Id: Ie012f57deeb0c7ec6242531a415adc8a2f65679d\n"
    },
    {
      "commit": "d3d09d26000e06a650fd37c7a0fa45394e21d92e",
      "tree": "d52738afda6e671495bc0b265e9ef13404425880",
      "parents": [
        "c24ed0a8eb99298bd80970822c02504d40cbf37b",
        "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 22:25:27 2018 +0000"
      },
      "message": "Merge \"Add scenario test for trunk E2E flow\""
    },
    {
      "commit": "1c9f40b96b7ae2722ef39e10e73a22ecab454c6c",
      "tree": "35849987189ec2fba8af3c7d53b8628affbffd0d",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Wed Nov 07 01:14:21 2018 +0800"
      },
      "committer": {
        "name": "Huifeng Le",
        "email": "huifeng.le@intel.com",
        "time": "Thu Nov 29 01:04:36 2018 +0800"
      },
      "message": "Add scenario test for trunk E2E flow\n\nAdd Scenario test \"test_parent_port_connectivity_after_trunk_deleted\"\nto verify the E2E flow of fix proposed for Bug: #1794424\n\"Enable delete bound trunk for linux bridge agent\"\n\nCo-Authored-By: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nDepends-On: https://review.openstack.org/#/c/605589/\nChange-Id: Ic2e02f4b5dc8d7930e251340d8be194733b0a4f7\nRelated-Bug: #1794424\nStory: 2003889\n"
    },
    {
      "commit": "df09c4186b0da95ede6d07f2ade6886675840844",
      "tree": "6e62f0fa3553d149fa83af31cf4b9133d9034f94",
      "parents": [
        "299c043aa7aa5d0dac41b4d950ce3332f4f946f7",
        "b1a3289fe4b98d1270844aa81f60604e64ae50cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 11:55:55 2018 +0000"
      },
      "message": "Merge \"Add connectivity test via 2 routers and tenant networks\""
    },
    {
      "commit": "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba",
      "tree": "ae7502e8fe9b8ccd135823b76ecd66e0a2963dc9",
      "parents": [
        "13f216cc6323c1466952ede8117bbb8ab5d9e228",
        "d50fd0d5012c0fd2b20474d635eba86e1aecfa0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:13 2018 +0000"
      },
      "message": "Merge \"Two fixes on test_list_available_zones\""
    },
    {
      "commit": "d50fd0d5012c0fd2b20474d635eba86e1aecfa0e",
      "tree": "04025562bce7db9f862dfb27e62c8a5c1ccaf844",
      "parents": [
        "f341b5b6443739dc0dce634488e9007883832bda"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 19:41:08 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Oct 31 19:41:08 2018 +0000"
      },
      "message": "Two fixes on test_list_available_zones\n\n* Directly invoke method instead of using getattr\n* Add \u0027availability_zones\u0027 to hyphen_exceptions\n\nChange-Id: I287284c1c05aaaaf03cd3080538928e5c900f181\n"
    },
    {
      "commit": "b1a3289fe4b98d1270844aa81f60604e64ae50cf",
      "tree": "fbdf1a8317ec50f6621c5209c0a07862576d332a",
      "parents": [
        "dd64b72bd1812d7c469467a458bc781b0c0be6cf"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 27 07:24:00 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 22 11:39:59 2018 +0000"
      },
      "message": "Add connectivity test via 2 routers and tenant networks\n\nThis patch adds test to check if connectivity through 2 routers\nand internal network between routers works fine.\n\nWhen at least two compute nodes are available for tempest and\nDifferentHostFilter is enabled in nova-scheduler VM1 and VM2 will be\nspawned on two different compute nodes.\n\nConnectivity scenario in test is like on picture below:\n\n\t    +-----+\n\t    | VM 1|\n\t    +--+--+\n\t       |\n\t       | Network 1 (tenant network)\n\t       |\n\t     +-+-+\n\t     | R1|\n\t     +-+-+\n\t       |\n\t       | Network 3 (tenant network)\n\t       |\n\t     +-+-+\n\t     | R2|\n\t     +-+-+\n\t       |\n\t       | Network 2 (tenant network)\n\t       |\n\t    +--+--+\n\t    | VM 2|\n\t    +-----+\n\nDepends-On: https://review.openstack.org/597567\nChange-Id: Ie9903b7078d6fcff307c5d76770d92df1152d473\nRelated-Bug: #1786272\n"
    },
    {
      "commit": "ae328b923adbd2c2693e9dc53bb4c31a6ced423e",
      "tree": "a9bb3c8668d2ae42a8dcb71fe8901c9ab1088247",
      "parents": [
        "2184942995cc80bc1b9c76bae201a48f294c8acf"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:51:54 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 19:51:54 2018 -0400"
      },
      "message": "Fix flake8 H404 errors\n\nFix H404 error and start enforcing it.\n\nTrivialfix\n\nChange-Id: I0c062733660031faf43838798a697daf6674ef14\n"
    },
    {
      "commit": "168e50108a66f0453b38d373d1508ee8bcfafbaa",
      "tree": "1a397c32abe5bf4aee013f516c7ba1aafa4e8aa2",
      "parents": [
        "71bda86402a5528c4e7f0a50942ebec74320a081"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 04 14:31:19 2018 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Oct 05 06:54:53 2018 +0000"
      },
      "message": "Fix raising TimeoutException in tests\n\nTimeoutException was imported from neutron_tempest_plugin.exceptions\nmodule but there is no such class there.\nThis exception is defined in tempest.lib.exceptions module and\nthis patch changes to use it from there properly.\n\nTrivialFix\n\nChange-Id: If32d8414207cdb9dd8016e8bb1f8ff47164ca1e4\n"
    },
    {
      "commit": "5247e03ef3deaca27ac4f7bc27b52815aca253bc",
      "tree": "3382c0ce6c3bde7e15cb7b594d58284a94b5244e",
      "parents": [
        "17bc8d851e05c84f32fc35a6726a68c895a44b87",
        "299c4bd4505a71ec38578a0412a49a8c40ee137f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 14 05:27:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 14 05:27:05 2018 +0000"
      },
      "message": "Merge \"Add delete_agent to NetworkClientJSON\""
    },
    {
      "commit": "299c4bd4505a71ec38578a0412a49a8c40ee137f",
      "tree": "d87a5b44b17ffd119e22266010cc3c215a1461e2",
      "parents": [
        "e80584e81b53ac852c540987d682a4471a51c21d"
      ],
      "author": {
        "name": "Mykola Yakovliev",
        "email": "VegasQ@gmail.com",
        "time": "Wed Sep 12 09:26:39 2018 -0500"
      },
      "committer": {
        "name": "Mykola Yakovliev",
        "email": "VegasQ@gmail.com",
        "time": "Thu Sep 13 12:20:54 2018 -0500"
      },
      "message": "Add delete_agent to NetworkClientJSON\n\nThis patchset add delete_agent method that implements respective API [1]\n\n[1] https://developer.openstack.org/api-ref/network/v2/index.html#delete-agent\n\nChange-Id: I0f4927944cb48a19eb8cdff5312557b3ba044420\nCloses-Bug: 1792007\n"
    },
    {
      "commit": "82e83e3b45a051e25f005fc38265e23decd1e802",
      "tree": "1aa910796d2021d95a300109a4b2e453d5dcb9f2",
      "parents": [
        "155164646d7dd68b00273bf7cf1027a77a534cd0"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Jul 03 14:19:55 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Aug 16 06:08:04 2018 +0000"
      },
      "message": "Add create_trunk and delete_trunk methods.\n\nChange-Id: I23f74551325a45147af054fe37b0f7e8b9bd3d5e\n"
    },
    {
      "commit": "5ba88efff2f2d580399f6b32cd76092d48e994c9",
      "tree": "be8d978c1b8451ce42ea096868530168ca6a1857",
      "parents": [
        "85af23c32993574de04d81be25f4cff630f161ca"
      ],
      "author": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Fri Dec 22 10:50:15 2017 +0800"
      },
      "committer": {
        "name": "LIU Yulong",
        "email": "i@liuyulong.me",
        "time": "Fri Mar 16 18:53:03 2018 +0800"
      },
      "message": "Add floating IP QoS test cases\n\nThis patch adds test cases for neutron bp/floating-ip-rate-limit.\nWe will create a server with one floating IP. And attach qos\nbandwidth rules to the floating IP. Then try to download data\nfrom the server to calculate the bandwidth whether is under\nthe qos limit.\n\nDepends-On: Ibef48e7842a276fe77c901403d67760871f2b7e0\nPartially-Implements blueprint: floating-ip-rate-limit\n\nChange-Id: I50d1775cd1f86201bd21d24650f2c52f316ef1b8\n"
    },
    {
      "commit": "67993fc044a82d18d1d5ea0d689fc5e7d557c296",
      "tree": "9af150d9f3c1b3bc4764222b5325e4037a68b8d1",
      "parents": [
        "cd32b7dcda35d2182ea26141a09718822424b8fd"
      ],
      "author": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Fri Nov 24 11:30:25 2017 +0700"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Thu Jan 18 17:45:16 2018 +0000"
      },
      "message": "Add api test for logging extension\n\nDepends-On: I66234f45ee74c070119d84830790df296ba8d5f7\nPartially-implements: blueprint security-group-logging\nRelated-Bug: #1468366\nChange-Id: I19102b2b2c5cff78bccf05f19f30971d9b563b78\n"
    },
    {
      "commit": "667d3d32601fe5b0ffc7454f8af4fd4c93aa584f",
      "tree": "8302067494cb2b6bed537f877bb687027a21c973",
      "parents": [
        "5e6198734b88b62d5b7c8e1e868af9e38fec4103"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Sep 22 12:24:06 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Nov 13 09:19:11 2017 +0530"
      },
      "message": "Refactored Neutron tempest plugin directory structure\n\n* switch from neutron.tests.tempest to neutron_tempest_plugin\n* Cleaned up README.rst and setup.cfg\n* Use neutron_tempest_plugin as a tempest plugin package\n* Fixed gitreview\n* Keeping flake8 Ignores in tox.ini as tempest plugin is\n  imported from neutron codebase.\n\nChange-Id: I42d389836e72813fdeebc797a577f4a8ac2ee603\n"
    }
  ]
}
