)]}'
{
  "log": [
    {
      "commit": "cc92cc9f4420f8da5fc89562ee8b2f80cee748be",
      "tree": "ec0c8480cabae7f8d7745883aa09221b06476bcd",
      "parents": [
        "630ce1fb844100f5ff297710e1bff02d6ea98390"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:26:51 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Feb 11 09:29:10 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_security_groups\n\nChange-Id: I4cbeb5b0dff226ccb6c7d7893b4fa5a0b49a8f64\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "630ce1fb844100f5ff297710e1bff02d6ea98390",
      "tree": "a4a90cf1eaf5b071bde8b1ef39ed9c618662dcf2",
      "parents": [
        "11cfd4fb37cc8933d8fb56bb7ac1d6317613c87f",
        "e2d062f125a38eca2c8c67f84deb3960b12eb484"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 07:05:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 07:05:21 2020 +0000"
      },
      "message": "Merge \"Remove references to \"tenant_id\" in test_qos\""
    },
    {
      "commit": "11cfd4fb37cc8933d8fb56bb7ac1d6317613c87f",
      "tree": "e42d37086ab9ff6bd242c42ba7c9fdc03eb2c93b",
      "parents": [
        "3fe777171a678c0f60734a94cba63aa7d10e0d93",
        "ea283cccdc83c9dc81503151a1990112c4551fef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 00:39:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 00:39:58 2020 +0000"
      },
      "message": "Merge \"Security group assignment negative tests\""
    },
    {
      "commit": "3fe777171a678c0f60734a94cba63aa7d10e0d93",
      "tree": "161c56112696930c7722bd30c67d0572a7b85350",
      "parents": [
        "6b151cfd44cc4d665176e3e7b5af591d7cab61f7",
        "a18815d62b0f4ceaaf84ef852340d2b4fe2e795b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 21:04:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 21:04:58 2020 +0000"
      },
      "message": "Merge \"Negative tests for security group quota\""
    },
    {
      "commit": "e2d062f125a38eca2c8c67f84deb3960b12eb484",
      "tree": "883e9ab7da383d813b835764cdd1fc2777a4da2e",
      "parents": [
        "de952714e262f88c927ab6bb2cc5dfbb5daaf9c7"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:11:42 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Feb 07 09:26:32 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_qos\n\nChange-Id: I188bb04992b8fa306cd0da6f9ebed4c1cd2338c9\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "2e6a27d8e992f342d0cecf5e8873f26fed18ddec",
      "tree": "a5d2cdab4453bf5f06e2487ac2263f6067724d25",
      "parents": [
        "4b58524ab1e49a49c73ef2a5e24d087fc0cfa758",
        "426c909aab1a9954a71b5bba12ba1336029d8c8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 15:57:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 15:57:45 2020 +0000"
      },
      "message": "Merge \"Positive tests for security group quota\""
    },
    {
      "commit": "a18815d62b0f4ceaaf84ef852340d2b4fe2e795b",
      "tree": "3c40d56937b82fa5f6300b964b9b10dae31bca2b",
      "parents": [
        "426c909aab1a9954a71b5bba12ba1336029d8c8a"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Wed Jan 15 12:44:14 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Wed Jan 22 11:59:20 2020 +0200"
      },
      "message": "Negative tests for security group quota\n\n1. Try to create security group when the amount of already created\nsecurity groups is higher than quota\n2. Try to set inappropriate value for security group quota\n\nChange-Id: Ia27c6d4f71246210f3f0959e70181c4319751e7d\n"
    },
    {
      "commit": "ea283cccdc83c9dc81503151a1990112c4551fef",
      "tree": "f4d18fb032b2347df56b52ab7068c704103efa38",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 21 10:38:26 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 21 12:50:20 2020 +0200"
      },
      "message": "Security group assignment negative tests\n\n1. Try to assign security group to the same port twice\n2. Try to assign nonexistent security group to a port\n3. Check that there are no changes in security group list on a port\nafter security group assignment failed.\n\nChange-Id: Id901b17179406e1198e27bdb129ecaa67aa5cbed\n"
    },
    {
      "commit": "eb7d434bc537e0e9983edd732adadc3fd6aabc06",
      "tree": "e156ef3a6da1ad50ccec3abbfafe06540d12705a",
      "parents": [
        "37d0ee917f45caf4eb42e155e882bab5eb7085e1"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 16:59:37 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 17:00:38 2020 +0000"
      },
      "message": "Remove unused method \"create_network_keystone_v3\"\n\nTrivial-Fix\n\nChange-Id: I6bf5b39caae239b537d3f8c2eedbfe9b626aa174\n"
    },
    {
      "commit": "426c909aab1a9954a71b5bba12ba1336029d8c8a",
      "tree": "c1ca1b5cb3ea7e34d61e9080ae9b7db1542585cb",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 07 16:35:32 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Jan 14 16:30:31 2020 +0200"
      },
      "message": "Positive tests for security group quota\n\n1. Test supported values for securiyt group quota\n2. Test creating maximum allowed amount of security groups\n3. Test creating maximum allowed amount of security groups if\nquota is increased\n4. Test decreasing security group quota to a value that is less\nthan amount of already created security groups\n5. Test creating security groups when the quota is disabled (set to -1)\n\nChange-Id: I833e5d5e67ef7555c9e6a54613b7324310079b0b\n"
    },
    {
      "commit": "37d0ee917f45caf4eb42e155e882bab5eb7085e1",
      "tree": "6e7e1404aa16d75689bcf96e2fe6d17143910eb4",
      "parents": [
        "560737404a9d00879c1f2da4f523bb1a03599164"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 09:50:42 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Jan 14 09:50:42 2020 +0000"
      },
      "message": "Remove references to \"tenant_id\" in test_shared_network_extension\n\nChange-Id: Idfa2d34b26d9027789fdf80c06199d145ae14c28\nRelated-Bug: #1858783\n"
    },
    {
      "commit": "858fa49a6ff3525e4858cc85bda27d424caf66fe",
      "tree": "e18c618427e4d0d0d2f679ea4ff4e4b7dd6d3513",
      "parents": [
        "7d70482b10da28e16e5a16a95c491dae28fa3470",
        "07f0e788712eba07361a8675e9fb6299ead9ee38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Dec 22 17:38:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 22 17:38:00 2019 +0000"
      },
      "message": "Merge \"Add test to attach and detach policies with regular client\""
    },
    {
      "commit": "7d70482b10da28e16e5a16a95c491dae28fa3470",
      "tree": "b07f980e0e7a77d5904263cfcd648f6180320eb4",
      "parents": [
        "1cf724f7d70cfdc854a09fc429fee7024f55c3df"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Dec 16 11:51:08 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Dec 19 11:43:26 2019 +0000"
      },
      "message": "Add \"test_delete_agent_negative\"\n\nIn [0], \"AgentManagementTestJSON\" was removed from tempest to avoid\nduplications with this repository, but \"test_delete_agent_negative\"\nwas missing.\n\n[0] https://review.opendev.org/#/c/698589/\n\nChange-Id: I2a6e0f958dac8fb41bdd709e7b595e256b84ed03\nRelated-Bug: #1855985\n"
    },
    {
      "commit": "07f0e788712eba07361a8675e9fb6299ead9ee38",
      "tree": "3fb1b374ec8d117809217ab04e90136936e7555f",
      "parents": [
        "1cf724f7d70cfdc854a09fc429fee7024f55c3df"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Mon Nov 04 09:12:58 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Dec 15 03:41:12 2019 -0500"
      },
      "message": "Add test to attach and detach policies with regular client\n\nThe test validates that a regular client is allowed to attach\\detach\nQoS policies only to\\from networks with policies that were configured\nas \"Shared\".\n\nThis test will not be running automatically because of the creation\nof a \"Shared\" resource during the test.\nSetting the create_shared_resources option as \u0027True\u0027 in the config.py\nfile is needed.\n\nChange-Id: Iec3fda32cbce00a677cb30dac3c234c99d7c27fd\n"
    },
    {
      "commit": "7717d9cef50697ea95ab859d81c64b2e89c4870a",
      "tree": "6fc2a72f33a597a47db69743a00cbe63b3a3ad24",
      "parents": [
        "0749b65aebf9a320f271f213f621a8888e17070d"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Mon Nov 25 08:58:04 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Nov 26 04:28:30 2019 -0500"
      },
      "message": "Add test to create policy with multiple rules\n\nThe test validates that:\n1.Two bandwidth limit rules could be both attached to a policy.\n2.The system prevents addition of rules with the same direction to a policy.\n\nChange-Id: I387d50673795c2a5073ec298426960fca593c017\n"
    },
    {
      "commit": "0749b65aebf9a320f271f213f621a8888e17070d",
      "tree": "b53d4b928e4f22ae3e37ccfc3c022e21ce7f2de7",
      "parents": [
        "83052c465f09f3d3b8b614852ebeaf7c5c52af37",
        "23b44ad0ef6f6dbf9f1bb5586b840bea824c1c61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 24 13:46:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 13:46:06 2019 +0000"
      },
      "message": "Merge \"Add test to create and update DSCP values\""
    },
    {
      "commit": "7ab2f6de2f55e8ceff6cd3bdd5f161e94d0676ac",
      "tree": "f2666be2d6e68fc49c2ac4543525f2ee2ff391bc",
      "parents": [
        "ddca1120eaca2f2fdb2b1c255600be13bdebbcde",
        "b57453f84c06faddcded02530adb58afcdc3ded6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 02:16:02 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 02:16:02 2019 +0000"
      },
      "message": "Merge \"Make one agent untouchable in test_agent_management\""
    },
    {
      "commit": "70f7b3222a9805ac1c58c25572b2e4e62de4d90a",
      "tree": "183d0d84d6ebe240f6ce4d579b7f5d4ebdb6f397",
      "parents": [
        "72ce681477818f55dd11fda4021b9acf8f8d7425"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 10 11:48:57 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Oct 10 11:48:57 2019 +0000"
      },
      "message": "Check parameters returned in \"list_network_segment_ranges\"\n\nCheck that the DB registers returned by listing the network segment\nranges are the same as in single register retrieval (show vs list).\n\nChange-Id: I9aee7f2a3108e605c203760a981ac226ecb33ea9\nRelated-Bug: #1828205\n"
    },
    {
      "commit": "23b44ad0ef6f6dbf9f1bb5586b840bea824c1c61",
      "tree": "ed02966017b47c4f3785cbe34491a5529d5f6c62",
      "parents": [
        "0a3705f937bbe16aeffea4bc434a87655f282ea2"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Thu Sep 05 09:46:50 2019 -0400"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Oct 06 04:06:38 2019 -0400"
      },
      "message": "Add test to create and update DSCP values\n\nThe test verifies that admin user is able to set\nDSCP marking rules with all of the valid marks between 0-56.\nThe test was moved from screnario\\test_qos to api\\test_qos.\n\nChange-Id: I65b152622d4ba39ef710b44a2d3a044904e3e309\n"
    },
    {
      "commit": "b57453f84c06faddcded02530adb58afcdc3ded6",
      "tree": "e3b74f657cc4c57e9d79d0eca60b0603e11cb891",
      "parents": [
        "09ee9e809cff778d4e67d9ff76602ffea8913628"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Oct 03 15:09:05 2019 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Oct 04 16:45:35 2019 +0200"
      },
      "message": "Make one agent untouchable in test_agent_management\n\nIn test_agent_management some tests depend on one agent to be unmodified\nwhich was not guaranteed as some tests updated that agent.\nThe update happened because the update test assumed that neutron will\nreturn list of agents in different order.\nThe fix is only to select always different agent for update than the one\nused for other tests.\n\nChange-Id: I7af97ac0ee396d2eb132459d29e938bd5f3de9aa\nCloses-Bug: #1845330\n"
    },
    {
      "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": "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": "ee00085c333dd010363a198ea4609ccbb50d8b86",
      "tree": "7bf7d6d506790a856848a11b285516ba307c9119",
      "parents": [
        "d11f4ec31ab1cf7965671817f2733c362765ebb1"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Aug 29 17:27:38 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Aug 30 11:27:25 2019 -0400"
      },
      "message": "Use _create_admin_router() where possible\n\nIt will automatically set the router for cleanup, so use\nit instead of admin_client.create_router().\n\nTrivialfix\n\nChange-Id: I7cff3f164dd76ba5e160cee4566732be10e9276d\n"
    },
    {
      "commit": "0a3705f937bbe16aeffea4bc434a87655f282ea2",
      "tree": "f9086cf5469f65b422ffbcd59ffe430d6a96d5e7",
      "parents": [
        "d11f4ec31ab1cf7965671817f2733c362765ebb1"
      ],
      "author": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Wed Aug 21 09:26:37 2019 +0200"
      },
      "committer": {
        "name": "Cédric Ollivier",
        "email": "ollivier.cedric@gmail.com",
        "time": "Thu Aug 29 11:49:52 2019 +0200"
      },
      "message": "Clean routers in DvrRoutersNegativeTestExtended\n\nIt completes the initial patch \"Add tempest tests for DVR router state\nmanagement\" which doesn\u0027t clean 2 routers [1].\n\n[1] https://review.opendev.org/#/c/668760/\n\nChange-Id: Iec14343578ca587143a55bbd3d602790730d31b6\nSigned-off-by: Cédric Ollivier \u003collivier.cedric@gmail.com\u003e\n"
    },
    {
      "commit": "989f2abf58868aa24fc23d0dc5a78f5740c3e38f",
      "tree": "e8cf81478825d9b06bca8c223d9f0faa533c487b",
      "parents": [
        "48fa3ced39ed5fbb4134f180bc2d8a3c6d1a94a0",
        "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 27 04:04:31 2019 +0000"
      },
      "message": "Merge \"Add tempest tests for DVR router state management\""
    },
    {
      "commit": "b8c18fcefc8baac20848cf66b18d3e0418f2a332",
      "tree": "a4c601ccfb04050fc11916b4682068d95540ec94",
      "parents": [
        "a7bb1619d43b413eb8d5849eb6df8d0dee260660",
        "b7238bd91b6ca17b612b0fe05e12c4fff05b3d33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 24 13:16:12 2019 +0000"
      },
      "message": "Merge \"Add API tests for subnet pool prefix operations\""
    },
    {
      "commit": "ffe9be8ba91e298c2bdf5300edf1ef4cb410d8e9",
      "tree": "ff9ae92c7c9d0153cf0546e48fac37da332751ce",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 02 13:24:29 2019 +0000"
      },
      "committer": {
        "name": "Matt Welch",
        "email": "matt.welch@intel.com",
        "time": "Tue Jul 23 14:48:35 2019 +0000"
      },
      "message": "Add tempest tests for DVR router state management\n\nAdd positive and negative tempest tests that assert correct operation of\na DVR router when the extension \u0027router-admin-state-down-before-update\u0027\nis enabled.\nAdded extension to neutron-tempest-plugin job.\n\nDepends-On: https://review.opendev.org/#/c/625134/\nChange-Id: Iaf24afa3d0fc28f2bec7be1b705a8d8b5ff886f8\nSigned-off-by: Matt Welch \u003cmatt.welch@intel.com\u003e\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": "411261f4ff24f7394bdbe583dc2dcf2201bdf718",
      "tree": "f0d3df97dc6392e2c92a4a88246ef9954328c38c",
      "parents": [
        "4e44e244f7cb258d4baa1b839deb7ae83b2b0521"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 14 00:01:43 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 19 06:44:36 2019 +0000"
      },
      "message": "Additional test cases for port forwardings API\n\nThis patch adds 2 additional test cases to API tests for\nport forwardings:\n1. Attempt to delete Floating IP used already by port forwarding -\n   this should returns Conflict error,\n2. Try to associate port forwarding to Neutron\u0027s port which is\n   already associated with another Floating IP - this should raise\n   Conflict error.\n\nDepends-On: https://review.opendev.org/666235\nChange-Id: I8b036068645f9d0277cde66b027a22273d9b1c41\n"
    },
    {
      "commit": "c89a00a3ba907d6b67831be4ead64bb80c9aed2b",
      "tree": "40594ba9af4b8958767253192ef72d9a33715df0",
      "parents": [
        "0d29ebb40c8dca7fbb24bf48a423a1c585867553",
        "003fcae7f971685bc9a490cb3e1ea5001f6ff550"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 29 22:04:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 29 22:04:34 2019 +0000"
      },
      "message": "Merge \"Add base API tests for port forwarding\""
    },
    {
      "commit": "0d29ebb40c8dca7fbb24bf48a423a1c585867553",
      "tree": "1459121b94db04f70ad8497f7650b04e6762efc4",
      "parents": [
        "cbae55252410887fb1a43986ee62623ac35e6ae6",
        "87c3f941a3dd168d64226a4e238545ed69e05383"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 17:43:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 17:43:05 2019 +0000"
      },
      "message": "Merge \"Add API test case to check if SG displays all rules\""
    },
    {
      "commit": "cbae55252410887fb1a43986ee62623ac35e6ae6",
      "tree": "8dc0db5a8143f3a2447f15cb30a50af67817d3dc",
      "parents": [
        "f83bb96a0d5436c88c32b8a50fc9643847d11066",
        "8d2557c6320208e0d27532f8d4d5f239b002a4c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 05:57:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 05:57:41 2019 +0000"
      },
      "message": "Merge \"Change legacy security group rule check\""
    },
    {
      "commit": "74e760a46e6c2260b6b048271c3b759641290efb",
      "tree": "83974a9f688341dbf805ae62c17dbc81e9f27eb3",
      "parents": [
        "22c547853e9a786f8849a06fa46e3aa164bdd782"
      ],
      "author": {
        "name": "zheng.yong",
        "email": "yong.zheng@easystack.cn",
        "time": "Wed May 22 14:16:14 2019 +0800"
      },
      "committer": {
        "name": "yong.zheng",
        "email": "zhengy23@163.com",
        "time": "Mon May 27 13:14:14 2019 +0800"
      },
      "message": "Normalize url without port with schema default port\n\nIn function get_bare_url, it will assert url startswith base_url,\nif base_url is \u0027http://neutron.openstack.svc.cluster.local:80/\u0027,\nwhile url is \u0027http://neutron.openstack.svc.cluster.local/v2.0/router/...\u0027,\nit will raise error. here need to add default schema port 80 to url to\nfix this problem.\n\nChange-Id: I44d623d3d0d96711f7ca93fc24b40c024dd86446\nCloses-Bug: #1829962\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": "87c3f941a3dd168d64226a4e238545ed69e05383",
      "tree": "b42f7c42ff62313a97477583068bf373c70e7cd5",
      "parents": [
        "1a987ecb4d310328cc4c2c5628dc5018dc7afc48"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 20 18:50:53 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 24 19:02:54 2019 +0000"
      },
      "message": "Add API test case to check if SG displays all rules\n\nThis patch adds new API test which checks if owner of security group\ncan see rules which belongs to his security group even if rule was\ncreated and belongs to other user (admin).\n\nPatch for master branch:\nDepends-On: https://review.opendev.org/660174\n\nBackport to stable/Stein:\nDepends-On: https://review.opendev.org/661281\n\nBackport to stable/Rocky:\nDepends-On: https://review.opendev.org/661283\n\nBackport to stable/Queens:\nDepends-On: https://review.opendev.org/661284\n\nChange-Id: I728cd8252d27e27e91bd95e4734d9db470dee35a\nRelated-Bug: #1824248\n"
    },
    {
      "commit": "8d2557c6320208e0d27532f8d4d5f239b002a4c5",
      "tree": "08abdbe2d20586b0fdaa54d75f5d6d18865183d5",
      "parents": [
        "1a987ecb4d310328cc4c2c5628dc5018dc7afc48"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon May 20 15:56:58 2019 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 21 09:14:38 2019 -0400"
      },
      "message": "Change legacy security group rule check\n\nA neutron change, https://review.opendev.org/#/c/453346/\nis standardizing the protocol name for IPv6 ICMP in security\ngroup rules to be \u0027ipv6-icmp\u0027, even if \u0027icmp\u0027 or \u0027icmpv6\u0027\nwas passed during creation.  Change the API test to check\nagainst a list of possible values so it covers both old and\nnew behaviors.\n\nChange-Id: I0ca8d743ca56f7d67ef8c1ae45ca518bd6e6dc35\nPartial-Bug: #1582500\n"
    },
    {
      "commit": "cbec36256ab991fd9e32f1480ca8ecb7d8a49caf",
      "tree": "5a9a328f6fc0e55d915e15e2dc3b2e7cfb466f6b",
      "parents": [
        "ce246d0b487d9ddc66aa0abe749ab54fca8476a9",
        "d49cf7ab5c42c81aff58860d5809500d2f6c7b1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 05 20:41:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 05 20:41:55 2019 +0000"
      },
      "message": "Merge \"Replace git.openstack.org URLs with opendev.org URLs\""
    },
    {
      "commit": "d49cf7ab5c42c81aff58860d5809500d2f6c7b1a",
      "tree": "1f4ce809fefdb74f99e64fdaf20357e561ef7a26",
      "parents": [
        "eae7a379326f137cd45b43168ceaca43fdab5fb3"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:38:35 2019 +0800"
      },
      "committer": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Fri Apr 26 17:31:20 2019 +0800"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nChange-Id: If60f0bea94b5cf1009466c6371a4c8ee06e9c728\n"
    },
    {
      "commit": "ce246d0b487d9ddc66aa0abe749ab54fca8476a9",
      "tree": "2058967d329f8ef560705645fd892bb503ee0f43",
      "parents": [
        "46be4325b57ba58cd3a20c33789eff336d2973cb"
      ],
      "author": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Fri Jul 20 21:38:07 2018 +0800"
      },
      "committer": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Thu Apr 25 21:09:01 2019 +0800"
      },
      "message": "Add api test for DVR coverting back to centralized\n\nThis patch adds a test case for DVR routers which converts a centralized\nrouter to distributed firstly, followed by making a transition back to\ncentralized. It checks whether the attributes are updated or retained as\nexpected.\n\nRelated-Bug: #1780094\nChange-Id: Ida6e75d0215283c15b7a1c0ce0f473169afe8a66\n"
    },
    {
      "commit": "d8d2facf945592ffc44e2e364e8197f07b260a94",
      "tree": "8129bdda8d16372a6672aaf4891c1dd575c65853",
      "parents": [
        "d220cc01ec0567da38c53e6c5444b19b9db4c9a6",
        "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 15:59:06 2019 +0000"
      },
      "message": "Merge \"Addition of negative test: network creation with an above the limit mtu value. The value max_mtu can be configured in tempest.conf\""
    },
    {
      "commit": "5ce1bc22b4d84ccf81bb9c3aa63446eef72a6184",
      "tree": "d553c63a80d7b23bcbd4236eaa6e6bdd08df9d2d",
      "parents": [
        "c1052e777ded77ff565c78b3e106d4bbf782d7c5"
      ],
      "author": {
        "name": "pkomarov",
        "email": "pkomarov@redhat.com",
        "time": "Sat Mar 23 22:53:26 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 27 22:09:53 2019 +0000"
      },
      "message": "Addition of negative test: network creation with an\nabove the limit mtu value.\nThe value max_mtu can be configured in tempest.conf\n\nChange-Id: Ic1d488418fbceeca9ff34baa2d177431e98c1edc\n"
    },
    {
      "commit": "92fbbab347f4ea254f976e8dd68f1c06c1cfee59",
      "tree": "5fa81036e026bb49aeab9dcc421b71489bb9da49",
      "parents": [
        "e40f6012424ff0c414dfd20d923c0ab7c8251af3"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 18 13:17:11 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Mar 25 14:15:27 2019 +0000"
      },
      "message": "Min bw rule operations should be rejected on non-physnet ports/networks\n\nChange-Id: I329ed7697650c55a8b71ba46481c6584db1a1bfb\nDepends-On: https://review.openstack.org/641712\nRelated-Bug: #1819029\n"
    },
    {
      "commit": "c1052e777ded77ff565c78b3e106d4bbf782d7c5",
      "tree": "b6a44aec81b59c905559bd0fe05fb5072c2a237e",
      "parents": [
        "fc831a916d40ce685fec41fb94802b5d0ec85a10"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Mar 20 13:16:01 2019 +0100"
      },
      "message": "Remove test_port_resource_request_no_provider_net\n\nPortTestCasesResourceRequest.test_port_resource_request_no_provider_net\nassumed that creating a port with QoS mimimum bandwidth policy rule on a\nnetwork without physnet is allowed, but it can\u0027t be as that would mean\nthat the user got a bandwidth guarantee, but the current placement based\nbandwidth aware scheduling works only with physnet based ports.\nThis patch removes this test assuming that port creation with QoS\npolicies tested by legacy test for Stein-n branches.\n\nChange-Id: Iae7ff22e94029d19895ac46ab9bcc9f7a3c4a250\nRelated-Bug: #1819029\nNeeded-By: https://review.openstack.org/641712\n"
    },
    {
      "commit": "06714eaa1b1eced87cf37f811826ec7f1c55f5ed",
      "tree": "9628b5633a178e74159a181ea1ddb6514cae1719",
      "parents": [
        "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
        "eaaf978e25b43f49a1f78c34651d4acd65236eeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 18:59:51 2019 +0000"
      },
      "message": "Merge \"Add API test for network segment range extension\""
    },
    {
      "commit": "eaaf978e25b43f49a1f78c34651d4acd65236eeb",
      "tree": "b8bebad3659d09f4b07a404fcf445515aba11b10",
      "parents": [
        "2ed169b557b69ad96307264c3fddce1b757747d5"
      ],
      "author": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Thu Dec 20 04:45:01 2018 +0800"
      },
      "committer": {
        "name": "Kailun Qin",
        "email": "kailun.qin@intel.com",
        "time": "Mon Mar 11 19:13:00 2019 +0800"
      },
      "message": "Add API test for network segment range extension\n\nCo-authored-by: Allain Legacy \u003cAllain.legacy@windriver.com\u003e\n\nPartially-implements: blueprint network-segment-range-management\nChange-Id: I4758fcdd45ac1f84d872ff1f6e1da8a8d4671a80\n"
    },
    {
      "commit": "5b8ff9d6d3e279cee2c273a5b2998bb281eb11c7",
      "tree": "8464576e2d3e7ef504c35c57d5f50bbdc98eada3",
      "parents": [
        "354622611991e5bc7916b2b61b3167f015804684",
        "5b85ad8c3f2f13003143b0810679466341dd95bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 10 18:52:23 2019 +0000"
      },
      "message": "Merge \"Add tempest api tests for security groups RBAC\""
    },
    {
      "commit": "5b85ad8c3f2f13003143b0810679466341dd95bc",
      "tree": "7ac06b39c663c422a2079f98765a3451268f0920",
      "parents": [
        "6b03ab1bb4dd7b09be97c6553378405357b9ae45"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Wed Feb 06 13:51:03 2019 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dwiegley@salesforce.com",
        "time": "Tue Mar 05 22:12:16 2019 -0700"
      },
      "message": "Add tempest api tests for security groups RBAC\n\nPartial-Bug: #1817119\nDepends-On: https://review.openstack.org/635311\nChange-Id: I806d0c1763a0abc4f07a7c85922949b056ad78d8\n"
    },
    {
      "commit": "39f25321181cf442863be7763e18e256db4bf613",
      "tree": "22130f443ea8df448328f5a8d09ad3857fe2b545",
      "parents": [
        "52fab68ee26772b00a297fa74dafdff90ab6c6d8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Feb 26 12:44:07 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Mar 04 14:40:37 2019 +0100"
      },
      "message": "Fix L3 agent scheduler tests in multinode environments\n\nTest will now first try to remove router from all agents on\nwhich it was hosted and then add it to one of agents again.\n\nChange-Id: I3a836c08aa700056597a3f72c2e314d3c43994c0\nCloses-Bug: #1817696\n"
    },
    {
      "commit": "7bdee678c9296661c8ae20bcc741c3c5605cf448",
      "tree": "83516e16a1062259f21c977b33be7d28b9ba9e7d",
      "parents": [
        "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
        "5214b27c080208ff4fc6b47c997f8aa6a28a6d44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 02 06:30:54 2019 +0000"
      },
      "message": "Merge \"Move test cases from networking-midonet repository\""
    },
    {
      "commit": "7eb6725c80615dc0e2b46deb1f892f3af6a38d42",
      "tree": "a44e6f64a659c66db23011a18da3da4222ea7fd7",
      "parents": [
        "201903d8b87ad9d918931d2792ed69325efe5f9d"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Jan 14 12:55:35 2019 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Jan 17 10:00:15 2019 +0100"
      },
      "message": "Make provider network creation more error proof\n\nChange-Id: I4bdd3e1effbc49cb3a1ada195c491e823619fa59\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "2f90465f73c42dac3eaf7e70c666d44d286e1a4b",
      "tree": "a9302a389772018b99e7aabefd1d2fbb41f62368",
      "parents": [
        "fc3b314662ec046aecdb3f66d52e087cfa4cbaca"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Aug 23 14:04:56 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Jan 09 15:32:45 2019 +0100"
      },
      "message": "tests for port-resource-request\n\nChange-Id: Ib72b01cb25ccdaa00b2b364dca7f8e485aaaf46b\nDepends-On: https://review.openstack.org/590363\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "9016ae265656578fe76fd98ff98033153fc0fd08",
      "tree": "dc71878ae923478f6ec58c7dde591f240084a2fe",
      "parents": [
        "4f27e8251d0c5b8bb49256b41b930274240f660d",
        "0fab69642f497b4e726ac36e3794802bcb8b5543"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 21:25:57 2018 +0000"
      },
      "message": "Merge \"Remove deprecated extension \"tag\" and \"tag-ext\"\""
    },
    {
      "commit": "f91dba59a1c67da27ed6ceb1c1fa402dc13abd07",
      "tree": "8b668f24dadf6f8bbeb2bd4a9d2c093b2d7d0b2f",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Oct 22 19:10:36 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 22:13:17 2018 +0000"
      },
      "message": "Use self.create_port instead of client.create_port\n\nUsing self.create_port is better because it takes care of the\ncleanup of resources.\n\nChange-Id: Ia19ca6492137440cf387daa015ef5df6bffb6c9c\n"
    },
    {
      "commit": "0fab69642f497b4e726ac36e3794802bcb8b5543",
      "tree": "17c5c1911846893c48171108b2b0b94795ca41e6",
      "parents": [
        "d3d09d26000e06a650fd37c7a0fa45394e21d92e"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Nov 28 20:31:55 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Dec 12 21:40:05 2018 +0000"
      },
      "message": "Remove deprecated extension \"tag\" and \"tag-ext\"\n\nThese two extensions are deprecated in favor of \"standard-attr-tag\".\nThis commit removes these two extensions from the extension list\nof the zuul jobs. The tests that required legacy extensions are\nupdated to require the new extension \"standard-attr-tag\" instead.\n\nChange-Id: I9a991a89a5de1dfd9e9134746b3ea4835fed1dae\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": "c24ed0a8eb99298bd80970822c02504d40cbf37b",
      "tree": "253cb16ea496d8000808b6a5b2353f1e29de2aa0",
      "parents": [
        "326c82c828f24fe0984443559b64679ca49a47fe",
        "db2e6c90f9085368c0bda5428051c6901ac435b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 10:11:43 2018 +0000"
      },
      "message": "Merge \"Test floatingip pools service plugin\""
    },
    {
      "commit": "db2e6c90f9085368c0bda5428051c6901ac435b8",
      "tree": "1ffc88914beddaa40bb4924a4d5abd04441fb344",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Apr 17 20:15:35 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Dec 04 20:50:05 2018 +0000"
      },
      "message": "Test floatingip pools service plugin\n\nAdd a test case to list floating IP pools and create a floating\nIP from a pool. Assert the floating IP is created successfully.\n\nNeutron patch: Iaa995630645042520df67d95271e14f11ffcff8c\n\nChange-Id: I4f269c2cf5e3f67b766d9ccb45fd145640de68f3\nRelated-Bug: #1653932\n"
    },
    {
      "commit": "e570de6389420a07cd09f590906899d8c33c41ea",
      "tree": "3dd489378a6a5af5389cd10ca95383adbca80049",
      "parents": [
        "5734c579a817e7a88ce0fb013833bf198953f5bb"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 15:33:55 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Tue Dec 04 09:16:30 2018 +0000"
      },
      "message": "Update test cases after security group menthods improvements.\n\nChange I50858d5198d8a70a2bb9fb278786c433d7cb12ca improved\ntest case methods for helping reducint test case complexity\nwhen handling with security groups.\n\nThis change use those API improvements to reduce the\ncomplexity of existing test cases and to make them easier\nto read.\n\nChange-Id: I8589b31db996702c3da2235fa72182badfd84c02\n"
    },
    {
      "commit": "5734c579a817e7a88ce0fb013833bf198953f5bb",
      "tree": "a943d7456d7ab31f21efbf0a4e0baad3bbb8220a",
      "parents": [
        "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
        "4c590d7cff82b2978284ce0b0771b8949d9c6423"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 23:43:32 2018 +0000"
      },
      "message": "Merge \"Improve security groups management.\""
    },
    {
      "commit": "24583b592d9140d84c5d57411b1b4c64ab67b1c8",
      "tree": "9eb3f19ba1bdb51ced2b4e455fe9230cb606f85c",
      "parents": [
        "49819a7b034273a0959959f59989d563bc77236d",
        "5da7333450dcee518b43bddb755d579e34bf271d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 20:41:50 2018 +0000"
      },
      "message": "Merge \"Test propagate_uplink_status on create port\""
    },
    {
      "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": "49819a7b034273a0959959f59989d563bc77236d",
      "tree": "8cfa43d56b77319ca225d4673813dea34bc17429",
      "parents": [
        "0e04f8f2b788fa927c8221aa832431b20d4fe33f"
      ],
      "author": {
        "name": "Aditya Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Mon Nov 26 14:20:10 2018 -0800"
      },
      "committer": {
        "name": "Aditya Prakash Vaja",
        "email": "wolverine.av@gmail.com",
        "time": "Tue Nov 27 16:39:47 2018 -0800"
      },
      "message": "call remove_router_extra_routes only when extra_routes is enabled\n\n - check if \u0027routes\u0027 is present in the router dict before calling\n   cleanup for extra_routes extension\n\nCloses-Bug: #1805235\nChange-Id: I055b4053c795554deeaf167922de58ff49c96725\n"
    },
    {
      "commit": "5da7333450dcee518b43bddb755d579e34bf271d",
      "tree": "eb0776253b84b8fbe11fb8c5f3b201fd894baf8d",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Fri Jul 27 22:34:59 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Nov 20 20:39:45 2018 +0000"
      },
      "message": "Test propagate_uplink_status on create port\n\nDepends-On: Ie8260c332e24c1880f9f82e6b6dacca8415be842\nChange-Id: Iffffb177990c8f615d962ad35b58ecf425143e37\nRelated-Bug: #1722720\n"
    },
    {
      "commit": "4c590d7cff82b2978284ce0b0771b8949d9c6423",
      "tree": "6250180d18a99db2382ad077ccd2c1d0c6c02e27",
      "parents": [
        "6f9bb77d9872a1cac4e1815ce13d97b8a143b3a8"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Oct 10 14:01:08 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Nov 14 13:03:09 2018 +0100"
      },
      "message": "Improve security groups management.\n\n- Add create_security_group_rule method to base class\n  to make easier creating rules for IPv6 test cases.\n- Add delete_security_group method.\n- Make sure segurity groups are deleted using the\n  client that has been used to create them.\n- Improve security group client handling.\n\nChange-Id: I50858d5198d8a70a2bb9fb278786c433d7cb12ca\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": "d1210a16e6f8741d52777ab976eae50ce6b1f2e8",
      "tree": "cf2514f57ca8fe6d65e028e54e8fa4b528bbe9d3",
      "parents": [
        "47f6ae434e8ae710783022d4d05912788a9b3ec0",
        "ee741b393cde64de366154dc3d432b5b09fc5548"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 07 12:10:52 2018 +0000"
      },
      "message": "Merge \"Add new test cases for network ip availability\""
    },
    {
      "commit": "ee741b393cde64de366154dc3d432b5b09fc5548",
      "tree": "fb9fdd3d92a85720bb2c698f266d060fdb030875",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Luna Das",
        "email": "ld366r@att.com",
        "time": "Tue Oct 09 01:43:24 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 06 22:38:22 2018 -0500"
      },
      "message": "Add new test cases for network ip availability\n\nNew tempest test cases added for showing network\nip availability for an existing network id. Refactor\ncode for listing network ip availabilities. Move repetitive\ncode in functions. Remove function _cleanUp_port.\n\nChange-Id: I9b06d5ce709794a8e15d4f8d3c57c9e5b88d41a4\n"
    },
    {
      "commit": "47f6ae434e8ae710783022d4d05912788a9b3ec0",
      "tree": "83dcf5ce6764b7bf92d8b21535cccb5261c42944",
      "parents": [
        "0d24f2a02af417845324c8e24fe9cb9d22a1c4ba"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Sep 24 16:19:14 2018 +0200"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Nov 06 22:24:32 2018 +0000"
      },
      "message": "Make sure only one port_id is given.\n\nIt could happen by mistake that both port_id and port parameters are\npassed to create_floating_ip method. In such case verify they are\nthe same port to avoid undetected problems.\n\nChange-Id: I4ebdbca21a2f8285cf22f57f55e52892c9feb34d\n"
    },
    {
      "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": "13f216cc6323c1466952ede8117bbb8ab5d9e228",
      "tree": "33be668e8624e4315f848602a730ef647b2867c2",
      "parents": [
        "21f5342de8b36c3c033d959b63451723e4fdbcf3",
        "f341b5b6443739dc0dce634488e9007883832bda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 05 20:28:12 2018 +0000"
      },
      "message": "Merge \"Add network availability zones client\""
    },
    {
      "commit": "21f5342de8b36c3c033d959b63451723e4fdbcf3",
      "tree": "520b8fa3d0be86901d201f0642f00e3a8954d30e",
      "parents": [
        "cf38b77328dbf94f1323f96f68aa77124a6f4a7b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 02 16:02:09 2018 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 02 16:14:54 2018 +0000"
      },
      "message": "Fix creating subnet without gateway\n\nIf create_subnet() method is called with gateway\u003dNone explicity,\nsubnet should be created without gateway_ip specified.\nTo achieve that \"gateway_ip\u003dnull\" should be passed in json in\nrequest\u0027s body to neutron server.\nThis was missing, so neutron-server allocated gateway_ip automatically.\nNow gateway for such network will not be set as is expected.\n\nCloses-Bug: #1769609\n\nChange-Id: Ia9f0646a3cf371f82f2aa2dc22837249531d1ff5\n"
    },
    {
      "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": "f341b5b6443739dc0dce634488e9007883832bda",
      "tree": "b20e456b52d4d6d8914b2c2b84066f7133f8a97a",
      "parents": [
        "e96fe65007a61d1747be786dcc44d6446c51650d"
      ],
      "author": {
        "name": "Goutham Pratapa",
        "email": "lakshmi.pratapa@imaginea.com",
        "time": "Thu Sep 27 20:26:07 2018 +0530"
      },
      "committer": {
        "name": "rajesh.kudaka",
        "email": "rajesh.kudaka@imaginea.com",
        "time": "Wed Oct 31 13:50:34 2018 +0530"
      },
      "message": "Add network availability zones client\n\nThis patch creates the network v2.0 available zones client.\nThis client has only one api calls\n- List available zones\nThis patch also includes tests for the new ip available client.\n\nChange-Id: I881e3e038a775bd826b5c5675cb95e949f9c717e\n"
    },
    {
      "commit": "cf38b77328dbf94f1323f96f68aa77124a6f4a7b",
      "tree": "49404a98796c3285c38fc9d036e48e58a33e5c21",
      "parents": [
        "4a7b6dc8cc42e23e1222f97e6edfe944d82e04a9",
        "dc9c6d6dbe12dd0f760d54edfef84d58551a30a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 24 22:35:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 24 22:35:43 2018 +0000"
      },
      "message": "Merge \"test for minimum bw ingress direction\""
    },
    {
      "commit": "5214b27c080208ff4fc6b47c997f8aa6a28a6d44",
      "tree": "ca7655a3a6bc7cd23be46670ed2139519e46e53f",
      "parents": [
        "4a7b6dc8cc42e23e1222f97e6edfe944d82e04a9"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Jan 16 13:58:41 2018 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Oct 24 13:14:41 2018 +0900"
      },
      "message": "Move test cases from networking-midonet repository\n\nRehome tests for the following extensions:\n    bgp-speaker-router-insertion\n    fip64\n    router-interface-fip\n\nCloses-Bug: #1743497\nChange-Id: I04fe57630d902f9aae3bb3405619d89c837a8564\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": "dd64b72bd1812d7c469467a458bc781b0c0be6cf",
      "tree": "129af0a3b3e2df9e818ff4d22edcaf9fe962aad1",
      "parents": [
        "0b02dd0b5df1e8267822e54095e3d6bcdb553d30",
        "b1c48b668855aae30e5c692b93976cb3f87fdf74"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 22 11:18:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 22 11:18:31 2018 +0000"
      },
      "message": "Merge \"Remove test_rule_create_fail_for_direction_ingress\""
    },
    {
      "commit": "dc9c6d6dbe12dd0f760d54edfef84d58551a30a7",
      "tree": "29c94790b1b63b2cbd1057fd016921b333998e1e",
      "parents": [
        "b1c48b668855aae30e5c692b93976cb3f87fdf74"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Aug 27 16:08:51 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Mon Oct 15 07:39:28 2018 +0000"
      },
      "message": "test for minimum bw ingress direction\n\nChange-Id: I29fdbf51164aedc0b1a40055532f414cdf8cd4e8\nDepends-On: https://review.openstack.org/584927\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "b1c48b668855aae30e5c692b93976cb3f87fdf74",
      "tree": "88a67d4b146b2f2b75de0b5fe49f0f224860c485",
      "parents": [
        "2184942995cc80bc1b9c76bae201a48f294c8acf"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Wed Oct 10 13:47:17 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Thu Oct 11 14:42:59 2018 +0000"
      },
      "message": "Remove test_rule_create_fail_for_direction_ingress\n\nWhen the API extension qos-bw-minimum-ingress will be on master (see:\nhttps://review.openstack.org/584927) the test\nneutron_tempest_plugin.api.test_qos.QosMinimumBandwidthRuleTestJSON.\ntest_rule_create_fail_for_direction_ingress is useless, so it can be\nremoved from master, and to keep the coverage for stable branches there\nshould be fullstack test: I6ee08d43aed60a7dd2d3281deaccfac2f3712b33\n\nChange-Id: Ie04d53817c1f28b4756b1cc308203dc77dd2a19c\nPartial-Bug: #1578989\nSee-Also: https://review.openstack.org/502306 (nova spec)\nSee-Also: https://review.openstack.org/508149 (neutron spec)\n"
    },
    {
      "commit": "aee61ac85ec4628ae1a14186c19490e6fa7f6116",
      "tree": "b70c57440013f1670abbf6fb9e56ea7904098319",
      "parents": [
        "8aaa73ff537ac69b1b069d9a9a0adff724155494"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 20:00:27 2018 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Oct 09 20:00:27 2018 -0400"
      },
      "message": "Fix flake8 E405 errors\n\nFix E405 error and start enforcing it.\n\nTrivialfix\n\nChange-Id: I6a55102d03bbcdd5c0c3a5cc75aea0ca37578117\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": "3dfa94cf4c782a2c0ba128615a24bf32ed178cd4",
      "tree": "09ba052b6b90cb5b0a7d51363c653ac384295d19",
      "parents": [
        "e96fe65007a61d1747be786dcc44d6446c51650d"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jul 06 09:46:39 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Sep 27 07:16:17 2018 +0000"
      },
      "message": "Refactor test cases after adding new params to create_floatingip.\n\nChange-Id: I1feaed67e46edce85397907528e23c4a5f487c1f\n"
    },
    {
      "commit": "c9f5ec58cee8faa837ccb2765e6b25592dc2626e",
      "tree": "a13a2a743aeb806d1595329defedad89399df8cc",
      "parents": [
        "55dfb3193ce356ac21e7ae310ad078c158fac278"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jul 05 13:10:42 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Sep 24 11:48:57 2018 +0000"
      },
      "message": "Update trunk tests to use create_trunk method.\n\nChange-Id: I5eed63cf454596c1b58f1ec9546669c03f234341\n"
    },
    {
      "commit": "5f371ea030a401ba75135830d0b83b2603dd298a",
      "tree": "fb0ca4f9be4d8dbd3db612c75a8c6b6e77875722",
      "parents": [
        "f785dd4ad4104f85c2ce18f81b9ffb9b66e5ab3a",
        "54f559280292d8d573913999205660c2c559d5a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Sep 07 19:55:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 07 19:55:35 2018 +0000"
      },
      "message": "Merge \"Add tests to assert filter validation\""
    },
    {
      "commit": "f785dd4ad4104f85c2ce18f81b9ffb9b66e5ab3a",
      "tree": "35b4892ae25e41c60a69c1b7e6b0cf9846477daf",
      "parents": [
        "12685c6f230756e7c375b775fa1e487727081fdd",
        "2de722ef0af284b4f68e952df53ad4f0d9d452be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Sep 05 00:44:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 05 00:44:59 2018 +0000"
      },
      "message": "Merge \"Cleanup Tempest tests legacy resources\""
    },
    {
      "commit": "54f559280292d8d573913999205660c2c559d5a3",
      "tree": "59b4493ea560ddc5b47ac6e257cee65a68cf8b5f",
      "parents": [
        "12685c6f230756e7c375b775fa1e487727081fdd"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Thu Jul 12 19:05:39 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Sep 03 18:16:02 2018 +0000"
      },
      "message": "Add tests to assert filter validation\n\nAdd test cases to pass valid and invalid filters to server.\nIf a valid filter is passed, assert server returns the correct\nlist of resources. If an invalid filter is passed, assert\nserver returns a 400 response.\n\nChange-Id: I2b8baa93a5587fa036a8a8ab124c216d2dba4444\nRelated-Bug: #1749820\n"
    },
    {
      "commit": "a69dcd5aec81f12314074efaa810c3fe80925d7f",
      "tree": "3e2d6d34110674c3c475af650e05786e3b5875ec",
      "parents": [
        "d307f5635d4015e7842a4a177f66c76ba4bd818a"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jul 06 09:45:34 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Aug 24 09:00:42 2018 +0200"
      },
      "message": "Create floating IPs with additional parameters.\n\nIt adds missing parameters to create_floatingip method:\n  - port: is translated to port_id\u003dport[\u0027id\u0027]\n  - client: is used to create/delete returned floating IP\n  - **kwargs: are forwarded as they are to client\n\nIt deletes floating IPs on final cleanup even when created\n  by other client than default one.\n\nIt implements delete_floatingip method.\n\nChange-Id: Ie2421839947f9010e8d2590cde1fd86669092fb9\n"
    },
    {
      "commit": "2de722ef0af284b4f68e952df53ad4f0d9d452be",
      "tree": "4507bdc54ccf46b2e0c105ef11735d006f7886a4",
      "parents": [
        "41c43924712c728bfaff5955b92c210402c1faf5"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Wed Jul 04 11:01:37 2018 +0000"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "yedongcan@yeah.net",
        "time": "Tue Aug 21 13:27:58 2018 +0000"
      },
      "message": "Cleanup Tempest tests legacy resources\n\nThere are lots of resources left after tempest tests finished,\nwe should cleanup.\n\nThis patch cleanup routers and security groups which\ngenerated by default DevStack config, we still keeps\nworking on in the other patches.\n\nChange-Id: I8dad97fdebd91f824a043dc60381b3a8ea29d5ed\nPartial-Bug: #1759321\n"
    },
    {
      "commit": "67681af1c43985c4b23dd7a5ae784a25b987bf9a",
      "tree": "dcf8307e0a11b80ce6c924e7a1f860db7ee72979",
      "parents": [
        "9b7d7fb0d8faef3346640eea95bafdd17ac0e570",
        "79318ac5215b79fcc9258ba3819f65a3dea01461"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Aug 17 06:45:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 17 06:45:39 2018 +0000"
      },
      "message": "Merge \"Assert extensions match in config file and server\""
    },
    {
      "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": "79318ac5215b79fcc9258ba3819f65a3dea01461",
      "tree": "24544ea4a52750244ce59c22e036ba26995a63bf",
      "parents": [
        "155164646d7dd68b00273bf7cf1027a77a534cd0"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Tue Aug 07 17:49:49 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Mon Aug 13 18:04:11 2018 +0000"
      },
      "message": "Assert extensions match in config file and server\n\nIf an API extension is enabled in tempest config file, we want\nto ensure the extension is present in neutron server.\nIn before, we occasionally ran into issues that the list of\nextensions is mismatch, which leads to failure of test cases.\nThis patch adds a test case to check that.\n\nChange-Id: I4c59f407c30020e3865e96e67a1b61361e699014\n"
    },
    {
      "commit": "155164646d7dd68b00273bf7cf1027a77a534cd0",
      "tree": "11a8b9c8e1eee3fde29f32c85f1badf6dd1269b9",
      "parents": [
        "1cd4fb4bd78f9effa9b7c2e736345c165dbe3d39",
        "965b03dc1297720b0b4ae8906cad28ecebc87196"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Aug 11 23:13:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 11 23:13:56 2018 +0000"
      },
      "message": "Merge \"Add scenario test for fip port_details\""
    },
    {
      "commit": "db21cd5eaaf66a07e0ad861c03b17f87e2bdfac1",
      "tree": "ccfc00a57e756f4e2eb812db850277aa3cf22df6",
      "parents": [
        "3e1912286ea7a9274ea229fff31ee0484dc23638",
        "2af81c80b2d562257f4a6c1bb4a6dc0d4d79002f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jul 21 12:38:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 21 12:38:55 2018 +0000"
      },
      "message": "Merge \"Skip filter validation tests\""
    },
    {
      "commit": "965b03dc1297720b0b4ae8906cad28ecebc87196",
      "tree": "55de653e65520dc70739360e6044271c862cc114",
      "parents": [
        "a1037291ac917efbcfbfae5dbbcf4ca516c1fe71"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Wed Apr 25 22:32:30 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Thu Jul 19 21:17:45 2018 +0000"
      },
      "message": "Add scenario test for fip port_details\n\nChange-Id: I275da05d4dae1a1ce1dff7d63f3b58ff5916aac3\nRelated-Bug: #1723026\n"
    },
    {
      "commit": "a1037291ac917efbcfbfae5dbbcf4ca516c1fe71",
      "tree": "98b165aff56e7743b2f55e043c1d21c8d859d71a",
      "parents": [
        "d052a5615de00a6c08aba55e2a86850152aed4b4",
        "2d7db2c4c1b1dc757e3731daa5985f9829dc9fe2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 19 21:11:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 21:11:20 2018 +0000"
      },
      "message": "Merge \"Refactor tests to use create_network convenience params.\""
    },
    {
      "commit": "d052a5615de00a6c08aba55e2a86850152aed4b4",
      "tree": "e00911b124be7b2c4c48920cc0c7f2a33cec5ada",
      "parents": [
        "e80584e81b53ac852c540987d682a4471a51c21d",
        "61b564eb4a36b60d86a98ed0291ece65f60e4904"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jul 19 21:11:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 21:11:19 2018 +0000"
      },
      "message": "Merge \"Add convenience parameters to create_network.\""
    },
    {
      "commit": "44bfb15830183d829e046f5088e87969ced4f9a9",
      "tree": "9a4d6488adbe4d5ab764c2f5d1a0357a6d5b468a",
      "parents": [
        "baa9f2e1a4b893324ced01e9d5aacceb63c18150",
        "ab286e418f4003699ade1d72575c64108a634289"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jul 13 00:29:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 13 00:29:59 2018 +0000"
      },
      "message": "Merge \"Move create_keypair to api.base module and add creation params.\""
    },
    {
      "commit": "2af81c80b2d562257f4a6c1bb4a6dc0d4d79002f",
      "tree": "f7fbd7c5457f99455036d51590db64d1c7c97cef",
      "parents": [
        "baa9f2e1a4b893324ced01e9d5aacceb63c18150"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Thu Jun 14 21:35:26 2018 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin.lu@huawei.com",
        "time": "Thu Jul 12 18:43:40 2018 +0000"
      },
      "message": "Skip filter validation tests\n\nThere is an on-going effort on adding support for strict filter\nvalidation [1]. During the transition period when neutron is\nmigrating to strict filter validation, the filter validation\ntests might fail. According to the tempest\u0027s suggestion [2],\nthis patch temporarily skips those tests, which is necessary to\nmake the CI happy to land the server side patches.\nThese tests will be modified and re-enabled after the implemention\nis finished in server side.\n\n[1] https://review.openstack.org/#/c/574907/\n[2] https://docs.openstack.org/tempest/latest/HACKING.html\n    #bug-fix-on-core-project-needing-tempest-changes\n\nRelated-Bug: #1749820\nChange-Id: I057cd917628c77dd20c0ff7747936c3fec7b4844\n"
    },
    {
      "commit": "2d7db2c4c1b1dc757e3731daa5985f9829dc9fe2",
      "tree": "82a492921d457e2b1ad3e9257038fe6b1b626f4d",
      "parents": [
        "61b564eb4a36b60d86a98ed0291ece65f60e4904"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jul 06 08:11:20 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jul 12 08:17:16 2018 +0200"
      },
      "message": "Refactor tests to use create_network convenience params.\n\nUse create_network method instead of\n  - create_network_keystone_v3\n  - create_shared_network\n\nChange-Id: I3c494ccb9e5749a346621db9b3813b4dc7921db0\n"
    },
    {
      "commit": "61b564eb4a36b60d86a98ed0291ece65f60e4904",
      "tree": "5b8fe665f91c7a98686129507661a2cbc4a1fac3",
      "parents": [
        "baa9f2e1a4b893324ced01e9d5aacceb63c18150"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Jul 06 08:10:31 2018 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jul 12 08:17:07 2018 +0200"
      },
      "message": "Add convenience parameters to create_network.\n\nIt adds convenience parameters to crete_network method:\n- external -\u003e shortcut to router:external\n- provider_network_type -\u003e shorcut to provider:network_type\n- provider_physical_network -\u003e shortcut to provider:phyiscal_network\n- provider_segmentation_id -\u003e shortcut to provider:segmentation_id\n\nWhen client is not provider and admin_client is attribute is not None\n(for example when using BaseAdminNetworkTest base class) and using any\nof the convenience parameters it silently uses admin_client. If the\nnetwork is not shared then it uses the same project_id as regular\nclient.\n\nIt also add delete_network to help deleting networks\ncreated with other clients than cls.client.\n\nWhen admin_client attribute is not None (for exemble when using\nBaseAdminNetworkTest base class), for convenience it\nsilently uses admin_client when required, while using the same\nproject ID as regular client when network is not shared.\n\nChange-Id: I1ef57c518c137f1dbbd3e345b48afe9a35b10904\n"
    }
  ],
  "next": "5fece0e41f957f7eba4f8a98d86bab2904c0f3e8"
}
