)]}'
{
  "log": [
    {
      "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": "85af23c32993574de04d81be25f4cff630f161ca",
      "tree": "241289f45ec86d6265184d72a73cfb18c9added1",
      "parents": [
        "113ea1436eb2872d9280ade75a98acdbf73a0122",
        "d75e48e039a15e152eeccbfe61e59515125a3319"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 03:28:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 03:28:40 2018 +0000"
      },
      "message": "Merge \"Create port with vnic type from config\""
    },
    {
      "commit": "113ea1436eb2872d9280ade75a98acdbf73a0122",
      "tree": "acb0bce943525ad37f7aa9bff6ba76c038647313",
      "parents": [
        "17f5380b29adc7d76270c35e7792bf1905e1eee7",
        "ae642b2920ed0d8e5db420b2ea752db1fe3f6d1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 15 11:31:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 11:31:39 2018 +0000"
      },
      "message": "Merge \"Fix the old or invalid doc links\""
    },
    {
      "commit": "ae642b2920ed0d8e5db420b2ea752db1fe3f6d1c",
      "tree": "d9b89705384851b883757db4330145bdcdb99f3c",
      "parents": [
        "ac9e1a305602825a92e029c36c57c38e7add076c"
      ],
      "author": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Tue Mar 13 00:42:19 2018 -0700"
      },
      "committer": {
        "name": "ShangXiao",
        "email": "shangxiaobj@inspur.com",
        "time": "Thu Mar 15 08:45:25 2018 +0000"
      },
      "message": "Fix the old or invalid doc links\n\nThe urls in docs are old or invalid.\nReplace them with the right ones for the docs according to\nthe official OpenStack websites.\n\nChange-Id: I259702f5771e975fe24f7e97a450f342d8ad2beb\n"
    },
    {
      "commit": "17f5380b29adc7d76270c35e7792bf1905e1eee7",
      "tree": "c99cd9d9c11c0811a0dca3c5f32928fdcb6b3f4c",
      "parents": [
        "a60ff46ba3ff33a6c22f694e6d54045f15e7a496"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Mar 14 18:15:47 2018 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Mar 14 18:16:36 2018 +0530"
      },
      "message": "Fix documentation build\n\nThe contributing.rst file was referencing a non-existing path, and\nindex.rst referenced a non-existing usage.rst file.\n\nAdded build-openstack-sphinx-docs job to test doc changes\n\nChange-Id: Ie08e6b1a49a69fedb0fe1ddcf0225d0018aa65b4\n"
    },
    {
      "commit": "a60ff46ba3ff33a6c22f694e6d54045f15e7a496",
      "tree": "b28c57e0da42de903bcc547afc7e83984419b303",
      "parents": [
        "ac9e1a305602825a92e029c36c57c38e7add076c"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Tue Mar 13 22:02:05 2018 +0100"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Tue Mar 13 22:03:49 2018 +0100"
      },
      "message": "Switch linuxbridge-scenario job to be voting\n\nAs failure rate of tempest-plugin-scenario-linuxbridge\njob in check queue is low we decided to make this job\nvoting in check queue.\nIf it will work fine in check queue we will set it\nto be running also in gate queue.\n\nChange-Id: I096802f0a6b48da8eedfe4e992d7d324c3018c40\n"
    },
    {
      "commit": "ac9e1a305602825a92e029c36c57c38e7add076c",
      "tree": "afbd8929d20f51f528ae53205fd702e42a87a895",
      "parents": [
        "6423e180a5c5ca72f113a79263737dfd42bc1a7e"
      ],
      "author": {
        "name": "Daniel Alvarez",
        "email": "dalvarez@redhat.com",
        "time": "Thu Mar 08 09:34:09 2018 +0100"
      },
      "committer": {
        "name": "Daniel Alvarez",
        "email": "dalvarez@redhat.com",
        "time": "Thu Mar 08 09:40:31 2018 +0100"
      },
      "message": "Unmark tests as unstable once bug 1740885 was fixed\n\nBug #1740885 has already been fixed and there were a couple of tests\nmaked as unstable. This patch is unmarking them as such.\n\nChange-Id: I411a5d36782c1a9a06a6a005944678463fff2fd0\nSigned-off-by: Daniel Alvarez \u003cdalvarez@redhat.com\u003e\n"
    },
    {
      "commit": "6423e180a5c5ca72f113a79263737dfd42bc1a7e",
      "tree": "499ce34010b255fea2cef33d27e670a1c366005f",
      "parents": [
        "fa4f10531963aed10c23c7165ec8d4aa7ca98d89",
        "508dd2977cde443cd12f2351146029c5c5757c97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 08 00:26:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 08 00:26:03 2018 +0000"
      },
      "message": "Merge \"[QoS] Add API test for create port with admin\u0027s QoS policy\""
    },
    {
      "commit": "fa4f10531963aed10c23c7165ec8d4aa7ca98d89",
      "tree": "09b103891790d37246c792082020143ee0eb60d9",
      "parents": [
        "0a904a66f2e5f3140cc82f574f8a4d61b809d8bb",
        "2419580c763db213c8a37975f8c6858f157636a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 22:01:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 22:01:41 2018 +0000"
      },
      "message": "Merge \"Zuul: Remove project name\""
    },
    {
      "commit": "0a904a66f2e5f3140cc82f574f8a4d61b809d8bb",
      "tree": "3ba65de11a20c0fa4adcf49a37eb32a3c4a2a94d",
      "parents": [
        "b7fd2fca9bb5432f61362ec8869d553f9a263aef",
        "da3fabd1754429bf29603e785c2fb63b55f3ddcb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 20:58:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 20:58:28 2018 +0000"
      },
      "message": "Merge \"Ignore irrelevant changes for tempest jobs\""
    },
    {
      "commit": "b7fd2fca9bb5432f61362ec8869d553f9a263aef",
      "tree": "437a71f2305a78975ef710791fccdfc1e5982734",
      "parents": [
        "6bd9b11810426a878d0a37166d1c614b33eaacb3",
        "ee300044a7f99322d1fdef365fa761284d95933a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 20:48:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 20:48:00 2018 +0000"
      },
      "message": "Merge \"Add support MTU tests in the same network type\""
    },
    {
      "commit": "da3fabd1754429bf29603e785c2fb63b55f3ddcb",
      "tree": "fa3d30f68e73821a36c1bfcf407eb73ff2268cc5",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Mon Feb 12 14:37:17 2018 +0000"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@huawei.com",
        "time": "Thu Feb 22 16:54:22 2018 +0000"
      },
      "message": "Ignore irrelevant changes for tempest jobs\n\nWe don\u0027t need to run tempest jobs for irrelevant changes in Neutron.\n\nChange-Id: I97b41b6fba6fd9acd67bee142ea83773d4ef2dd9\n"
    },
    {
      "commit": "508dd2977cde443cd12f2351146029c5c5757c97",
      "tree": "90563ab68234344358b8e46763da2a5a5fd59ac6",
      "parents": [
        "6bd9b11810426a878d0a37166d1c614b33eaacb3"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Feb 22 13:41:01 2018 +0100"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Feb 22 13:45:37 2018 +0100"
      },
      "message": "[QoS] Add API test for create port with admin\u0027s QoS policy\n\nThis patch adds API test which checks if regular user can\ncreate port in own network if this network has got QoS policy\nconfigured by admin and this QoS policy belongs to admin.\n\nIssue with such scenario was reported in related bug.\n\nChange-Id: I08f337f3bf786ae66f57d48ec8698845ac568b97\nRelated-Bug: #1750591\nDepends-On: I464888ca3920b42edd6ab638f6a317ee51ef0994\n"
    },
    {
      "commit": "6bd9b11810426a878d0a37166d1c614b33eaacb3",
      "tree": "f2adff099c682266c720104468160709fcde00c9",
      "parents": [
        "2a42686ae021bc16d924c479da5da4eee574f595",
        "1cf8cec6c013fc05545e986993bd6072dfd1355c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 00:30:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 00:30:36 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "2a42686ae021bc16d924c479da5da4eee574f595",
      "tree": "3b47cc965d75497a911662d56749a5e73b11e5ed",
      "parents": [
        "028c312ab0e32901c282c73fd402b8de874163fc",
        "3448e0b7d711d226d908b00ceba0b15d48a90b4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 00:30:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 00:30:34 2018 +0000"
      },
      "message": "Merge \"Update tox debug env\""
    },
    {
      "commit": "028c312ab0e32901c282c73fd402b8de874163fc",
      "tree": "41f252ec7962e5111131ed995f6ac34a62119776",
      "parents": [
        "e5afab788ca81024f7dde4749ec7ccf64de516fe",
        "6f28a1d8a4b8edd2751814496349ba58c86518c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 15 06:45:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 15 06:45:11 2018 +0000"
      },
      "message": "Merge \"Update of Openstack Commandments url\""
    },
    {
      "commit": "3448e0b7d711d226d908b00ceba0b15d48a90b4c",
      "tree": "263c45594380fa7ada2b91e3291c667d2dc63018",
      "parents": [
        "e5afab788ca81024f7dde4749ec7ccf64de516fe"
      ],
      "author": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Wed Feb 14 10:41:11 2018 -0800"
      },
      "committer": {
        "name": "Manjeet Singh Bhatia",
        "email": "manjeet.s.bhatia@intel.com",
        "time": "Wed Feb 14 10:43:10 2018 -0800"
      },
      "message": "Update tox debug env\n\nHaving no path in debug environment assumes the test path to be\nneutron_tempest_plugin/tests which doesn\u0027t exists, so tox -e debug\ndebug fails complaining that neutron_tempest_plugin/tests isn\u0027t\nimportable. This patch fixes the test path for debug environment.\n\nChange-Id: Iac685d4d4fcee357c40141acc79b2aac28bd535b\n"
    },
    {
      "commit": "e5afab788ca81024f7dde4749ec7ccf64de516fe",
      "tree": "2be665bcae32410215fd101fdac730b059400159",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Fri Jan 05 11:50:44 2018 -0700"
      },
      "committer": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Tue Feb 13 12:48:58 2018 -0700"
      },
      "message": "use EGRESS_DIRECTION and INGRESS_DIRECTION from neutron-lib\n\nThe EGRESS_DIRECTION and INGRESS_DIRECTION constants live in neutron-lib\nnow and neutron is going to consume them in\nI1b81f5c3de9e6f2c0967c2db23ddb716ee7ec6b9\n\nThis patch removes the EGRESS_DIRECTION, INGRESS_DIRECTION and\nVALID_DIRECTIONS constants from common.constants as they are already\ndefined and use from neutron-lib.\n\nChange-Id: I52841ecd716f6dbf87fc4c5543d68ba378edbeea\n"
    },
    {
      "commit": "6f28a1d8a4b8edd2751814496349ba58c86518c4",
      "tree": "8b40567e562d7cfe7c8fb7c832266ee5fe52b758",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "lvxianguo",
        "email": "lvxianguo@inspur.com",
        "time": "Fri Feb 02 11:12:11 2018 +0800"
      },
      "committer": {
        "name": "lvxianguo",
        "email": "lvxianguo@inspur.com",
        "time": "Tue Feb 06 10:40:07 2018 +0000"
      },
      "message": "Update of Openstack Commandments url\n\nChange-Id: I34cdfefcda9318cbfdd8a455b4440e0e43f3e9d2\n"
    },
    {
      "commit": "2419580c763db213c8a37975f8c6858f157636a8",
      "tree": "0d3a6d6e667a99dd837770bdefadcb1136ef0334",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jan 24 16:46:38 2018 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Mon Feb 05 10:36:54 2018 -0800"
      },
      "message": "Zuul: Remove project name\n\nZuul no longer requires the project-name for in-repo configuration.\nOmitting it makes forking or renaming projects easier.\n\nChange-Id: I82f23844822d7f34b400386702ead41b50fc69aa\n"
    },
    {
      "commit": "1cf8cec6c013fc05545e986993bd6072dfd1355c",
      "tree": "cb4e8bdbd3cddbc75ae73486eca79290bdd439c1",
      "parents": [
        "cbbb1c5740c3771ab819cabed894001cebc0b269"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 20:11:19 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 27 20:11:19 2018 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: Ia11ef30448a5ca48dd6d9e1c5acd23918e199f65\n"
    },
    {
      "commit": "ee300044a7f99322d1fdef365fa761284d95933a",
      "tree": "b0d0ddfdfec7bb0d1f5e136503383d738318c5e3",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Wed Jan 10 05:38:35 2018 +0000"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Tue Jan 23 07:02:00 2018 +0000"
      },
      "message": "Add support MTU tests in the same network type\n\nNeutron now supports setting MTU when creating and updating\na network, so in tempest we can use same network type for\ntesting different mtu size.\n\nChange-Id: I328ed3f196498ec597cb06d3684c94719666623f\nCloses-Bug: #1742197\n"
    },
    {
      "commit": "cbbb1c5740c3771ab819cabed894001cebc0b269",
      "tree": "6f2b1e41fd8df50779706c2f98703bc42f9f5b26",
      "parents": [
        "4fc6e4a852efb139fe543574fa65a99a2830c01b",
        "a31510f2625d219c94d48e89e5c49605c5674007"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 21:59:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 21:59:27 2018 +0000"
      },
      "message": "Merge \"SNAT - Check connectivity to the gateway IP\""
    },
    {
      "commit": "a31510f2625d219c94d48e89e5c49605c5674007",
      "tree": "03275e42e4368f2f2614336676e76e384721d14a",
      "parents": [
        "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Fri Jan 19 11:09:48 2018 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Jan 19 17:39:49 2018 +0000"
      },
      "message": "SNAT - Check connectivity to the gateway IP\n\nCheck connectivity to the gateway IP from an instance\nwithout Floating IP\n\nChange-Id: I9893b7514ded3f6e213b2095a39da045a901baed\n"
    },
    {
      "commit": "4fc6e4a852efb139fe543574fa65a99a2830c01b",
      "tree": "5750a11d87141736e53eb64ce95230a6b4c804b0",
      "parents": [
        "ca2ec83248a66ab35b29d8ca18fbac461eb0f981",
        "b511789fac53345f733dda64655e4d9ceb188abd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 16:13:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 16:13:54 2018 +0000"
      },
      "message": "Merge \"Do not assume all protocols in neutron-lib are usable for SG\""
    },
    {
      "commit": "ca2ec83248a66ab35b29d8ca18fbac461eb0f981",
      "tree": "9af150d9f3c1b3bc4764222b5325e4037a68b8d1",
      "parents": [
        "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee",
        "67993fc044a82d18d1d5ea0d689fc5e7d557c296"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 19 13:37:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 13:37:48 2018 +0000"
      },
      "message": "Merge \"Add api test for logging extension\""
    },
    {
      "commit": "b511789fac53345f733dda64655e4d9ceb188abd",
      "tree": "afd4ccadc8d3d993c3e139785d76370a18da2b60",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jan 10 17:18:46 2018 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Fri Jan 19 21:51:31 2018 +0900"
      },
      "message": "Do not assume all protocols in neutron-lib are usable for SG\n\nTempest is branchless and thus supposed to work against older\ndeployments.  Also, it\u0027s supposed to work against other\nimplementations, which might not support the same set as\nthe reference implementation.  Ideally SG can have a way\nto discover the set of usable protocols.  But for now,\nlet\u0027s make this conservative a bit.  It might still be too\naggressive because the set of protocols here was taken from\nOcata. (neutron-lib 1.1.0)\n\nCloses-Bug: #1742385\nChange-Id: Id67037252aafbacbe43f6af786f30a687321952d\n"
    },
    {
      "commit": "a0eb8bf3fbca564e24f00996c598e3b27f92b1ee",
      "tree": "ab9e64522a41bcb4fdd763d5b2cefdd12349f20b",
      "parents": [
        "e0f081b96446833e755d309a5b49ea85750962b1",
        "ce9c486e6f8f127be0449c195c553ea2657cc573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 21:19:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 21:19:52 2018 +0000"
      },
      "message": "Merge \"Revert \"SNAT - Check connectivity to an external IP\"\""
    },
    {
      "commit": "ce9c486e6f8f127be0449c195c553ea2657cc573",
      "tree": "2981598d7e5b1d25539983e1eb210b251c194310",
      "parents": [
        "657eae80d6abb5dc65e66579f1bd1b4266aa434d"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 18:26:14 2018 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Jan 18 18:26:14 2018 +0000"
      },
      "message": "Revert \"SNAT - Check connectivity to an external IP\"\n\nThis reverts commit 657eae80d6abb5dc65e66579f1bd1b4266aa434d.\n\nThis test case is not passing for any of two scenario jobs.\n\nChange-Id: I6f6d13948fd6a32430b06f0993737dce603f13e0\n"
    },
    {
      "commit": "e0f081b96446833e755d309a5b49ea85750962b1",
      "tree": "bce4d0a26db1dc6fcaabdbbc213e7df394b1c330",
      "parents": [
        "cd32b7dcda35d2182ea26141a09718822424b8fd",
        "657eae80d6abb5dc65e66579f1bd1b4266aa434d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 18:07:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 18:07:45 2018 +0000"
      },
      "message": "Merge \"SNAT - Check connectivity to an external IP\""
    },
    {
      "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": "657eae80d6abb5dc65e66579f1bd1b4266aa434d",
      "tree": "53f046611718246210af0e14252ecb41169471e2",
      "parents": [
        "490e6e585b84c41a4428a448a1cfbb7334360a04"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Mon Dec 25 14:33:03 2017 +0200"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Jan 18 10:03:42 2018 +0200"
      },
      "message": "SNAT - Check connectivity to an external IP\n\nCheck connectivity to an extneral IP (Other than the gateway) from\nan instance without floating IP\n\nChange-Id: Ic1e8da08b212a0c0e7d189af81a39fd9c1653b73\n"
    },
    {
      "commit": "d75e48e039a15e152eeccbfe61e59515125a3319",
      "tree": "438e2c07b66adbaf80e9596d85a9b171794f8bcc",
      "parents": [
        "698332f7c4280d042918089518e49785e9d35eb8"
      ],
      "author": {
        "name": "Edan David",
        "email": "edand@mellanox.com",
        "time": "Wed Jan 03 02:49:52 2018 -0500"
      },
      "committer": {
        "name": "Edan David",
        "email": "edand@mellanox.com",
        "time": "Sun Jan 14 08:45:28 2018 -0500"
      },
      "message": "Create port with vnic type from config\n\nChange-Id: I643697b3109f4a25142115cd9f5013d5166e578c\n"
    },
    {
      "commit": "cd32b7dcda35d2182ea26141a09718822424b8fd",
      "tree": "ab9e64522a41bcb4fdd763d5b2cefdd12349f20b",
      "parents": [
        "490e6e585b84c41a4428a448a1cfbb7334360a04"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:58 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:58 2018 +0100"
      },
      "message": "Rename tox_venvlist (2/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nDepends-On: I67a20b1faa77ff0166ad96fd95432c11948abc74\nChange-Id: If76fb60f1d750a063c994bd596d6f93f25b3a854\n"
    },
    {
      "commit": "490e6e585b84c41a4428a448a1cfbb7334360a04",
      "tree": "2981598d7e5b1d25539983e1eb210b251c194310",
      "parents": [
        "8ca01fa5be2d6e8c9df726ef8706c8ff8e053b88"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:21 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 17:01:21 2018 +0100"
      },
      "message": "Rename tox_venvlist (1/2)\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist.\n\nWe need first to add a new parameter, then change the job, then\nremove the old parameter.\n\nChange-Id: Id03d4c1351d5a002dc9d73247d0315bef274f627\nNeeded-By: I67a20b1faa77ff0166ad96fd95432c11948abc74\n"
    },
    {
      "commit": "8ca01fa5be2d6e8c9df726ef8706c8ff8e053b88",
      "tree": "6e00275ccbb1dfa807863821139ba3288e10887b",
      "parents": [
        "7d4aa7bbf25b6c82d58bfecd67ac1f90de08505a",
        "0168f2d501509cc7f1df32eb82fc557b3ab084a9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 11 19:59:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 11 19:59:36 2018 +0000"
      },
      "message": "Merge \"Allow test runner to pick the number of workers\""
    },
    {
      "commit": "7d4aa7bbf25b6c82d58bfecd67ac1f90de08505a",
      "tree": "6c0d9cfc8570d07cbc667c2d41efe1df4936c9d4",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 12:18:31 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 12:18:31 2018 -0800"
      },
      "message": "Switched from q-dns to neutron-dns service name\n\nThe q-* service names make devstack use old lib/neutron-legacy library\nto configure neutron services. We plan to swith to the new lib/neutron\nlibrary, and it\u0027s a requirement that no services with q-* names are\npresent in ENABLED_SERVICES to make it happen.\n\nThe neutron devstack plugin handles both names identically, so there\nshould be no functional change after the patch is merged.\n\nChange-Id: Ic5100cd2f12b729149350e3ccb0aba7844b18d2c\n"
    },
    {
      "commit": "0168f2d501509cc7f1df32eb82fc557b3ab084a9",
      "tree": "056af7bbe0830d1c86b873ec11336a53dd65c07c",
      "parents": [
        "71554defe59b3797acc9cd0e9286d64e00ab6f40"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Jan 09 09:16:42 2018 -0800"
      },
      "message": "Allow test runner to pick the number of workers\n\nWe are hopeful that the change will speed up the job so that it doesn\u0027t\nhit default job timeout of ~3h, while also not destabilizing the gate.\n\nChange-Id: I9f15a58298013bc9d14135169cf8d6b1538c3ce1\nCloses-Bug: #1742200\n"
    },
    {
      "commit": "71554defe59b3797acc9cd0e9286d64e00ab6f40",
      "tree": "987fac47cd48c0fc9ca0551935f3ab4de6a7a045",
      "parents": [
        "70fc532f385a591b98bed93e38c064bf952a7328",
        "6381395cc08e312b41dfc0bc5c7ecde176aa5dd4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 08 15:20:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 08 15:20:01 2018 +0000"
      },
      "message": "Merge \"Add duplicated idempotent_ids checks\""
    },
    {
      "commit": "70fc532f385a591b98bed93e38c064bf952a7328",
      "tree": "a1dae62bc1452168d0cb7b6c0f7318c113fbee4f",
      "parents": [
        "c7afa073b4b9f3061ef75f20a1fc7f31e14fab47",
        "b2a04ef885412682437bd243c6dc37620f328b95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 04 22:00:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 04 22:00:39 2018 +0000"
      },
      "message": "Merge \"trunk: Skip trunk tests because of bug 1740885\""
    },
    {
      "commit": "c7afa073b4b9f3061ef75f20a1fc7f31e14fab47",
      "tree": "8db2c52bafa48d24f76b0ddc985bdecc5cc4c1d3",
      "parents": [
        "aaa0cb8f12be43aea3c0cb513cae9295d433950e",
        "fed6f868943a39e2258ee814c586fd57dbc490c5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 04 17:35:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 04 17:35:06 2018 +0000"
      },
      "message": "Merge \"Allow to configure max vlans for trunk port tests\""
    },
    {
      "commit": "fed6f868943a39e2258ee814c586fd57dbc490c5",
      "tree": "eb93b5d2b8c9b4286c2027d3116dd342c17f9564",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Yariv Rachmani",
        "email": "yrachman@redhat.com",
        "time": "Tue Dec 19 11:55:25 2017 +0200"
      },
      "committer": {
        "name": "Yariv Rachmani",
        "email": "yrachman@redhat.com",
        "time": "Thu Jan 04 09:46:37 2018 +0000"
      },
      "message": "Allow to configure max vlans for trunk port tests\n\nIn NFV baremetal deployments, the number of vlans available for trunk\nports may be constrained. This patch allows to configure\nmax_networks_per_project to accommodate for those environments.\n\nChange-Id: Ie0f04649313aed41498cf60f7de0eb44cee17b1c\n"
    },
    {
      "commit": "aaa0cb8f12be43aea3c0cb513cae9295d433950e",
      "tree": "fe9d0e49c54a814eb7d8c2fd602d6228b69fd221",
      "parents": [
        "93bf081e9b83a55dab76870dee224aaf45d2a4a7"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Nov 29 11:37:14 2017 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Jan 03 11:05:00 2018 -0800"
      },
      "message": "Added scenario: spawn instance with port associated to security group\n\nThis test creates two ports on the same network, with a pre-made\nsecurity group, and then spawning two instances and assigning\nthem with the ports created - to verify that the security group is\ninherited and enforced.\n\nChange-Id: I40f8b0cac360594a65fb9f6023930af3322cac58\n"
    },
    {
      "commit": "93bf081e9b83a55dab76870dee224aaf45d2a4a7",
      "tree": "b7b9c81d401fa8b47eb587102f992b7c2847ef4b",
      "parents": [
        "d41bac0543824bb89c7235adfbcb43870396c5d3",
        "a49dbb49525f55f717850c6cc36ce8ab2813f2cd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 03 15:28:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 03 15:28:43 2018 +0000"
      },
      "message": "Merge \"Add scenario that verifies proper functionality of remote group\""
    },
    {
      "commit": "a49dbb49525f55f717850c6cc36ce8ab2813f2cd",
      "tree": "08d23da9566a798b7e946e717b7b9ac7a9a5df78",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Dec 28 15:05:35 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Jan 03 08:27:19 2018 +0000"
      },
      "message": "Add scenario that verifies proper functionality of remote group\n\nThe test added creates a security group that support SSH, spawns\ntwo instances, tries to ping between them and expects failure.\nThen add ICMP support for the mutual remote group and tries\nto ping again, which should succeed.\n\nChange-Id: If45e122347a7d0bc0c60e0b5249dc909fa1864da\n"
    },
    {
      "commit": "d41bac0543824bb89c7235adfbcb43870396c5d3",
      "tree": "de445c3b4e1b12673a4833379dc472d904be8964",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024",
        "7352054bb339037380959c26d8338af24d6a1c89"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 02 21:01:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 02 21:01:09 2018 +0000"
      },
      "message": "Merge \"trunk: Create vxlan network when testing inherit\""
    },
    {
      "commit": "b2a04ef885412682437bd243c6dc37620f328b95",
      "tree": "70e2380fb860efb80950198dd043206624d1476b",
      "parents": [
        "4abfd8876292e7c74399e2f50df7008da10e8024"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 02 15:54:00 2018 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 02 15:55:23 2018 +0000"
      },
      "message": "trunk: Skip trunk tests because of bug 1740885\n\nSkip unstable trunk tests until bug 1740885 is solved.\n\nRelated-bug: #1740885\n\nChange-Id: I14cf99e4b5ab29f3e75f20a72675012fd26afcf6\n"
    },
    {
      "commit": "4abfd8876292e7c74399e2f50df7008da10e8024",
      "tree": "4dd4b02b18f6a09a9e81227654e71fb2cb510a9a",
      "parents": [
        "32ff03c8528475c313532cc73c6b9f31e9514b90",
        "860b46aa09d15ab475ed27749e642625776cca93"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 23 11:02:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 23 11:02:01 2017 +0000"
      },
      "message": "Merge \"Tests for DNS integration\""
    },
    {
      "commit": "860b46aa09d15ab475ed27749e642625776cca93",
      "tree": "d1ce72b9ad5a2b67d89bac69ff0b0c98c4967ef2",
      "parents": [
        "a564cf3a93873b0edd523a5ec85a62db179017aa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Nov 15 21:23:15 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Dec 22 11:42:59 2017 +0000"
      },
      "message": "Tests for DNS integration\n\nAdd test coverage for the integration with designate, confirming that\nthe correct DNS records are generated for\n\n- floating IP created with dns_(domain|name) attributes\n- instances that have a floating IP assigned\n\nAdd neutron-tempest-plugin-designate-scenario job, this will run the new\ntests with Neutron DNS integration enabled.\n\nDepends-On: Ib380d8a98e991a475b20140f5c37e3747aa5fc0c\nChange-Id: Ib56531952cb70d8878631bbc0cb74a9b652d8c3a\n"
    },
    {
      "commit": "7352054bb339037380959c26d8338af24d6a1c89",
      "tree": "16dc2a208c2a8f3a225dc0129ae13b088b1cf7a7",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Dec 19 17:46:42 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 20 12:52:24 2017 +0000"
      },
      "message": "trunk: Create vxlan network when testing inherit\n\nThe inherit segmentation type fails only when parent network has a not\nsupported network type. In case default is a supported one, e.g. vlan,\nthen inherit correctly returns vlan as subport segmentation type.\n\nThis patch forces to use vxlan as a network type for test validating\ninherit option.\n\nChange-Id: Idf6935e4da426ff50457483a8f08a9ae3e403f75\nCloses-bug: #1739227\n"
    },
    {
      "commit": "32ff03c8528475c313532cc73c6b9f31e9514b90",
      "tree": "57ffa09deadd2df955e6acc14de205d31d44055d",
      "parents": [
        "badccb80afbaa256fe29e1ccb9d6aafa753ba118"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Dec 18 19:37:29 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Dec 19 13:46:10 2017 +0000"
      },
      "message": "Fix multinode scenario\n\ndevstack-gate should only be executed on the primary node, will cause\nerros when run on the secondary.\n\nChange-Id: Iebea66e25c81e1571a5506e3a6b4bf3b8195ddbd\n"
    },
    {
      "commit": "badccb80afbaa256fe29e1ccb9d6aafa753ba118",
      "tree": "6faf86744d40339ba0fb9259906ad1c93e0af04c",
      "parents": [
        "85de9800efe70729148189ed958651273b9d845e",
        "0083e17c502c7fe604c1e1f8896ea9229525d834"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 15 16:59:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 15 16:59:38 2017 +0000"
      },
      "message": "Merge \"test_routers_ha: Unify creating routers\""
    },
    {
      "commit": "85de9800efe70729148189ed958651273b9d845e",
      "tree": "2a6951ba6b7b40a5febd7c500913642d61862988",
      "parents": [
        "ba80045aabbdf5bbf66e39ed5aecad72eb3d86ef",
        "8370483edcac525d88cc97855f0f72901c49034f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Dec 15 16:59:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 15 16:59:37 2017 +0000"
      },
      "message": "Merge \"api: Add HA router delete test\""
    },
    {
      "commit": "ba80045aabbdf5bbf66e39ed5aecad72eb3d86ef",
      "tree": "6522b693d0194690b1ab243219b227d5829d5a16",
      "parents": [
        "698332f7c4280d042918089518e49785e9d35eb8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Dec 14 10:30:48 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Dec 14 11:14:32 2017 -0500"
      },
      "message": "Add decorator to mark unstable tests\n\nAs is done in the neutron repo, add a decorator to mark\ntests as unstable so that we can work in parallel on\nfixing them while having the job pass.\n\nMark the DVR east-west tests as unstable to prove it works.\n\nChange-Id: I15fcdcba681d40c96f9f79aaa21881bc45fe3066\nRelated-bug: #1717302\n"
    },
    {
      "commit": "698332f7c4280d042918089518e49785e9d35eb8",
      "tree": "bb5f2a0a933bf8efa90aca73eae24210d0c83c2f",
      "parents": [
        "89a970df401dbd4acedcdfd372c1221bdf0eee64",
        "c356fcad7f2260d891bd4952a0f67a0467ab7950"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 13 23:24:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 13 23:24:53 2017 +0000"
      },
      "message": "Merge \"test_floating_ips_admin_actions: clean up floating ip\""
    },
    {
      "commit": "89a970df401dbd4acedcdfd372c1221bdf0eee64",
      "tree": "f7fe4491d4f3e38e8ec52f0724ad1f5fe67619de",
      "parents": [
        "228d5b8fb960f492486e75c63645b76d809c6058",
        "32330e2c4ec4b79e396c22e01ecd437da5c040b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 13 12:46:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 13 12:46:38 2017 +0000"
      },
      "message": "Merge \"Add tests for external network\""
    },
    {
      "commit": "c356fcad7f2260d891bd4952a0f67a0467ab7950",
      "tree": "86b86e66ac2a8a773b09b83ddc05074472edab85",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Dec 12 13:19:18 2017 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Dec 12 13:19:18 2017 -0800"
      },
      "message": "test_floating_ips_admin_actions: clean up floating ip\n\nOtherwise, if you execute the test over and over, all IP addresses are\neventually depleted.\n\nChange-Id: I2a3fba5ef62a0d8ec2f2641a8fb9867f73fc5938\n"
    },
    {
      "commit": "0083e17c502c7fe604c1e1f8896ea9229525d834",
      "tree": "8a305cb6777e236888c2d0ef8e346f6c9dd138fa",
      "parents": [
        "8370483edcac525d88cc97855f0f72901c49034f"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 06 17:43:54 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Dec 07 17:58:24 2017 +0000"
      },
      "message": "test_routers_ha: Unify creating routers\n\nChange Ib12986c25eda25970445169310c7c0334d6da49c introduces a mechanism\nthat creates a router and stores it later for automatic deletion. This\npatch adopts the whole test_routers_ha test suite. Patch also moves\ndeleting router in check method to clean up router even when ha routers\nare supported.\n\nChange-Id: I3ead8b526615b0ff8214ec8994f47409f18ea439\n"
    },
    {
      "commit": "8370483edcac525d88cc97855f0f72901c49034f",
      "tree": "31da3420331543bae8b3bd8af59f50d9e6a75449",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Dec 06 16:02:28 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Dec 07 17:58:15 2017 +0000"
      },
      "message": "api: Add HA router delete test\n\nThe test makes sure deleting router does not influence any HA network\nsegmentation details being wiped out.\n\nChange-Id: Ib12986c25eda25970445169310c7c0334d6da49c\nRelated-bug: #1732543\n"
    },
    {
      "commit": "228d5b8fb960f492486e75c63645b76d809c6058",
      "tree": "0036e1e66b1304f2b73ea665ede7787fc23cab3c",
      "parents": [
        "118b52fb000f735267a0955a6ace95b4da39d63c"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 12:03:09 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 06 15:08:50 2017 +0000"
      },
      "message": "Add devstack plugin to ease integration tests\n\nInstead of requiring users to install the plugin manually, add a\ndevstack plugin that can be enabled in order to perform the\ninstallation.\n\nChange the integration tests to use the globally installed plugin\ninstead of using TEMPEST_PLUGINS.\n\nChange-Id: I7282fa60db15427c73dfef84a40093904e083db2\n"
    },
    {
      "commit": "118b52fb000f735267a0955a6ace95b4da39d63c",
      "tree": "45a7e5c2b152ade235ee955c5193f756b8b16b85",
      "parents": [
        "5b6db5e8167a203ff641a923a840f350314216c6",
        "ffd9b9138d525410024b298a91d8f429b27d70c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 28 18:59:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 28 18:59:07 2017 +0000"
      },
      "message": "Merge \"tempest: Use kwargs for create_server\""
    },
    {
      "commit": "5b6db5e8167a203ff641a923a840f350314216c6",
      "tree": "83edbb002bfc30db3d23e35da8b7f8fa6d690d71",
      "parents": [
        "4fae31b0c9469000dd940f2c0afa3eb5ccabe4c2"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 27 15:05:21 2017 -0800"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 27 15:09:55 2017 -0800"
      },
      "message": "Skip tempest jobs for doc/* only changes\n\nNeutron repo contains doc/ directory to store install and other guides.\nWe should not execute tempest jobs if a patch touches those files only.\n\nChange-Id: If5003bb573e959a2324eab62cc08822c6e28e5f4\n"
    },
    {
      "commit": "ffd9b9138d525410024b298a91d8f429b27d70c6",
      "tree": "aa28b038eef0a9c0cd4dfea7b48c2da640605a5c",
      "parents": [
        "54357633292c29f8081faf73f41b16f7a194d1c7"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Nov 16 09:54:14 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Mon Nov 27 17:41:40 2017 +0000"
      },
      "message": "tempest: Use kwargs for create_server\n\nAs create_server() method is a wrapper around create_server() for compute\nAPI, this patch adds support to pass kwargs parameters down to compute\nAPI.\n\nChange-Id: I0c970944c8f4de5c00e25f37e60206717cea4761\n"
    },
    {
      "commit": "4fae31b0c9469000dd940f2c0afa3eb5ccabe4c2",
      "tree": "5dcdccad819f5ed04a3dbdd2cf9eb91a9b89bd59",
      "parents": [
        "54357633292c29f8081faf73f41b16f7a194d1c7",
        "5efe56acab9cbb447465087734bae41bb82c6967"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 24 16:08:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 24 16:08:53 2017 +0000"
      },
      "message": "Merge \"Add test for negative security group range scenario\""
    },
    {
      "commit": "5efe56acab9cbb447465087734bae41bb82c6967",
      "tree": "e1aad7b7d500be0a53a5175b4aac734e85bc67c8",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Mon Nov 20 14:08:52 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Wed Nov 22 17:24:17 2017 +0200"
      },
      "message": "Add test for negative security group range scenario\n\nThe test added is verifying that security group assigned\nwith bad CIDR is unreachable.\n\nFollow-up to the positive test:\nhttps://review.openstack.org/516266/\n\nChange-Id: I2a4c50614d20db4f815681d40aa197b5fb16252f\n"
    },
    {
      "commit": "54357633292c29f8081faf73f41b16f7a194d1c7",
      "tree": "651a30a6e461e24e550d310a0efee7186b973d1e",
      "parents": [
        "a564cf3a93873b0edd523a5ec85a62db179017aa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 11:47:06 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 17:48:38 2017 +0000"
      },
      "message": "Fix scenario base functions\n\nThere were two issues introduced in [1] which are fixed here:\n\n- Calling create_server() with parameter security_groups\u003dNone fails,\n  we need to use the \"default\" group instead of passing \"None\" to nova.\n- The signature of create_secgroup_rules() was changed, we need to\n  append the new parameter at the end in order to preserve\n  compatibility with existing callers.\n\n[1] I711a10eef321622c335e35b84e386b01d73b938a\nChange-Id: I506dfa66378a9c7c59e2296f35f88613a1bd3af1\n"
    },
    {
      "commit": "a564cf3a93873b0edd523a5ec85a62db179017aa",
      "tree": "b085065d173e27ca35aab3309492b75a150a9889",
      "parents": [
        "20787a180cb4cafe10e162719f92004446d1b6bc"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 16:09:38 2017 +0530"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 15:41:31 2017 +0000"
      },
      "message": "Added zuulv3 jobs for testing neutron tempest plugin\n\n* In order to test the tempest plugin, this patch adds following\n  jobs against neutron-tempest-plguin\n  - neutron-tempest-plugin-api for api tests with voting\n  - neutron-tempest-plugin-dvr-multinode-scenario and\n  - neutron-tempest-plugin-scenario-linuxbridge for scenario tests\n\nDepends-On: Ic4e88f1f9d2ea7803efe8d0e32117df304d6d3e5\n\nChange-Id: I98c42a407e15e9db016103bd0b5484ad7f12649d\n"
    },
    {
      "commit": "20787a180cb4cafe10e162719f92004446d1b6bc",
      "tree": "f57ae8c7bac5df711b84097ab6fc1f9046f0af33",
      "parents": [
        "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f",
        "6268f640e43d1c8eb185b6f52cf7c096419da2c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 15:29:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 15:29:26 2017 +0000"
      },
      "message": "Merge \"Remove zuulv3 based neutron tempest plugin jobs\""
    },
    {
      "commit": "6381395cc08e312b41dfc0bc5c7ecde176aa5dd4",
      "tree": "2da3419cee28d23614815b7a42383661856916c2",
      "parents": [
        "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 14:22:25 2017 +0800"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 14:22:25 2017 +0800"
      },
      "message": "Add duplicated idempotent_ids checks\n\nAdd a shell script for duplicated idempotent_ids checks,\nthis is a copy from Neutron repo.\n\nChange-Id: I0a00f9830a7d29812bcccc257a1bea8a6477d9e8\n"
    },
    {
      "commit": "32330e2c4ec4b79e396c22e01ecd437da5c040b9",
      "tree": "79aebe4000790f4d29648b0930457e579f4f6613",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Thu Nov 16 09:27:42 2017 +0800"
      },
      "committer": {
        "name": "Dongcan Ye",
        "email": "hellochosen@gmail.com",
        "time": "Sat Nov 18 11:47:41 2017 +0800"
      },
      "message": "Add tests for external network\n\nAdd three tests for external network while deleting RBAC policy.\n\nDepends-on: Ibdbe8a88581e54250259825bbf1c77485fd09f89\nChange-Id: I8c85088251ffb0411589bf5bd30cbaf97fe45c53\nRelated-bug: #1692472\n"
    },
    {
      "commit": "6268f640e43d1c8eb185b6f52cf7c096419da2c4",
      "tree": "025493de54190aab7e49bf6c98006a8d27cc6748",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 22:29:31 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Nov 16 22:29:31 2017 +0530"
      },
      "message": "Remove zuulv3 based neutron tempest plugin jobs\n\n* https://review.openstack.org/#/c/520370/ moves the jobs from\n  neutron repo to neutron-tempest-plugin.\n\nChange-Id: I950913a2d76d1fd75dbf535c59c7879e5a93c092\n"
    },
    {
      "commit": "6a0a18a172002eb90a16dbeb438bf60ccb3fb04f",
      "tree": "d05eaedc4ea6c9c1a3e0d8602e707fef9bfd1e1d",
      "parents": [
        "c125fd1479f3d8c967138eccabce3109eb12f0e2"
      ],
      "author": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Nov 16 11:51:56 2017 +0200"
      },
      "committer": {
        "name": "Roee Agiman",
        "email": "ragiman@redhat.com",
        "time": "Thu Nov 16 17:09:40 2017 +0200"
      },
      "message": "Added test suite and case to cover \u0027availability zone\u0027\n\nThis was required to test advanced scenarios.\n\n* Added a new \u0027admin\u0027 folder in \u0027scenario\u0027 folder\n  to test advanced operations.\n\n* Added a new file to the \u0027admin\u0027 folder that contains\n  test cases for floating ip with admin privileges.\n\n* Added a scenario test that verify valid connection\n  between two instances on a single compute node\n  using availability-zone.\n\n* Changed \u0027base.py\u0027 to enable booting an instance with\n  admin privileges.\n\nChange-Id: I711a10eef321622c335e35b84e386b01d73b938a\n"
    },
    {
      "commit": "c125fd1479f3d8c967138eccabce3109eb12f0e2",
      "tree": "fced8596fec5be2981ec52562e89db9bf1827144",
      "parents": [
        "db9cc26f02ad204fb64777ca5c13392fa893eeae"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Nov 15 19:41:01 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Nov 15 23:00:13 2017 +0530"
      },
      "message": "Code Sync from neutron project to newly created neutron-tempest-plugin\n\n* The following commit sync the code from following hash:\n  start_hash: 7279aa35851110a4933a10b58b2758a2bc3933a3\n  end_hash: 6e911a49a9e630878f4c46f61fde3964be550880\n\nChange-Id: I371aa4d5f043f695df04b98b0f485c8f0548f2b3\n"
    },
    {
      "commit": "db9cc26f02ad204fb64777ca5c13392fa893eeae",
      "tree": "82a9755df8c2ba767f7ac4afac6e21888565e669",
      "parents": [
        "667d3d32601fe5b0ffc7454f8af4fd4c93aa584f"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Tue Nov 14 18:40:22 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Tue Nov 14 19:01:38 2017 +0530"
      },
      "message": "Inherited zuulv3 neutron tempest plugin jobs\n\n* In order to test the tempest plugin, this patch adds following\n  jobs against neutron repo.\n  - neutron-tempest-plugin-api for api tests\n  - neutron-tempest-plugin-dvr-multinode-scenario and\n    neutron-tempest-plugin-scenario-linuxbridge for scenario tests\n\nChange-Id: I85a7508c258bfdf019f599259499d0c85370ba8a\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"
    },
    {
      "commit": "5e6198734b88b62d5b7c8e1e868af9e38fec4103",
      "tree": "4ecd76fe0cf48902c02a270ba0c1a73427b4b6c7",
      "parents": [
        "91bee6dcdd96c76c15fb81fab4d55d5c5be52ca5"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Sep 07 22:23:55 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Sep 07 22:23:55 2017 +0530"
      },
      "message": " Apply cookiecutter to newly split project\n\nThis tempest plugin is being split out of the main neutron project in\naccordance with Queens goal \"Split Tempest Plugins into Separate\nRepos/Projects\"[1]. This patch applies the standard boilerplate files\nfor OpenStack projects so that it can stand on its own.\n\n[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html\n"
    },
    {
      "commit": "91bee6dcdd96c76c15fb81fab4d55d5c5be52ca5",
      "tree": "cf3fe51fdbb80e090be87f2c4c81d9873a6b6c86",
      "parents": [
        "86d80ee336297c9c8f733267ade3588e3c8f01c8",
        "ba3651cbaae258a20b11e3a564fe290c33d65494"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 05 18:50:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 05 18:50:42 2017 +0000"
      },
      "message": "Merge \"Tempest: Fix cleaning of subnets\""
    },
    {
      "commit": "ba3651cbaae258a20b11e3a564fe290c33d65494",
      "tree": "cf3fe51fdbb80e090be87f2c4c81d9873a6b6c86",
      "parents": [
        "86d80ee336297c9c8f733267ade3588e3c8f01c8"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Sep 01 17:13:01 2017 -0700"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Sun Sep 03 06:39:15 2017 +0000"
      },
      "message": "Tempest: Fix cleaning of subnets\n\nSimilar to I52428262276c16dbe077fcf77b1890f12dccc97d,\nany subnets created with another client were failing to delete\nwith an HTTPNotFound which was silently ignored. So\nwe were implicitly depending on deletion of the network to\nactually cleanup the subnet.\n\nThis adjusts the logic to use the admin_client to delete the subnet\nwhenever a different client is used.\n\nChange-Id: Ie7d733a501b87fd2334054e72c86b8dae36da37c\n"
    },
    {
      "commit": "86d80ee336297c9c8f733267ade3588e3c8f01c8",
      "tree": "d8ec41de794c00130601848712fd2eb182f01cbc",
      "parents": [
        "02fbcf6f96faf621ec50b279ab3e282fab36501f",
        "e100c4d76196072da327cb54c128cc9b77dd34b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 25 18:01:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 25 18:01:14 2017 +0000"
      },
      "message": "Merge \"Tempest: change way how QoS policies are cleaned\""
    },
    {
      "commit": "e100c4d76196072da327cb54c128cc9b77dd34b6",
      "tree": "d8ec41de794c00130601848712fd2eb182f01cbc",
      "parents": [
        "02fbcf6f96faf621ec50b279ab3e282fab36501f"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Wed Aug 23 21:18:34 2017 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "slawek@kaplonski.pl",
        "time": "Fri Aug 25 13:30:28 2017 +0000"
      },
      "message": "Tempest: change way how QoS policies are cleaned\n\nQoS policy can\u0027t be removed from Neutron if it is used by\nport or network. Because of this restriction there was method\nto disassociate QoS policy from network/port and it had to be\ncalled in each test where policy was attached to network/port.\n\nThis patch changes order of cleaning resources that QoS rules and\npolicies are always cleaned after all networks and ports are removed.\nThanks that there is no need to disassociate QoS policy from\nnetwork or port manually in each test.\n\nChange-Id: Id9f6952fb68e1ad35fcd9ce99b9602247e3a229a\n"
    },
    {
      "commit": "02fbcf6f96faf621ec50b279ab3e282fab36501f",
      "tree": "bbde460cf7021cb133c3f760adc747804f447006",
      "parents": [
        "a0169a881d3c11da4497565cce85205c1adb60e5",
        "a694a5f9bb97fd26f65817426b13d74f5063e911"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 25 10:07:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 25 10:07:29 2017 +0000"
      },
      "message": "Merge \"Tempest: Fix cleaning of networks after API tests\""
    },
    {
      "commit": "a694a5f9bb97fd26f65817426b13d74f5063e911",
      "tree": "bbde460cf7021cb133c3f760adc747804f447006",
      "parents": [
        "a0169a881d3c11da4497565cce85205c1adb60e5"
      ],
      "author": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Aug 24 19:51:22 2017 +0000"
      },
      "committer": {
        "name": "Sławek Kapłoński",
        "email": "slawek@kaplonski.pl",
        "time": "Thu Aug 24 19:51:22 2017 +0000"
      },
      "message": "Tempest: Fix cleaning of networks after API tests\n\nIn case when network was created with different than default\nclient (like admin_client) network wasn\u0027t properly removed in\ncleanup_resources method because default client was used to\ndelete function and \u0027NotFound\u0027 error returned from Neutron\nwas silently ignored in such case.\n\nNow networks created by different than default client are\nadded to \"admin_networks\" list and are cleaned by admin_client.\n\nChange-Id: I52428262276c16dbe077fcf77b1890f12dccc97d\n"
    },
    {
      "commit": "a0169a881d3c11da4497565cce85205c1adb60e5",
      "tree": "5b7c16fc431f9cdc454968dbbdc33694543d5adb",
      "parents": [
        "2327ea939e1c30e85dfe85e30b014d8840d7b35f",
        "39a6ee1d8451c678011dadf59a13433b68ab8ca8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 24 14:11:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 24 14:11:00 2017 +0000"
      },
      "message": "Merge \"Fix default qos policy when creating network\""
    },
    {
      "commit": "39a6ee1d8451c678011dadf59a13433b68ab8ca8",
      "tree": "5b7c16fc431f9cdc454968dbbdc33694543d5adb",
      "parents": [
        "2327ea939e1c30e85dfe85e30b014d8840d7b35f"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Aug 23 13:55:12 2017 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Wed Aug 23 13:03:18 2017 +0000"
      },
      "message": "Fix default qos policy when creating network\n\nIn _create_network_policy(), policy object is passed into _get_policy_obj()\nalthough it expects to be passed policy id. This patch passes policy id\ninstead of policy object and adds a unit test and API tests.\n\nChange-Id: Ic4c755c54d93d7ca3312b432b7c1e6770f25c359\nCloses-bug: #1712278\n"
    },
    {
      "commit": "2327ea939e1c30e85dfe85e30b014d8840d7b35f",
      "tree": "9cea614692774c064095f81e024ebfec41d6c422",
      "parents": [
        "f00f73790c53580ec3562d25f576a4c628f7984f",
        "0e45ffc0a46413a9dafd36b9c9dfe21f07e613ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 23:54:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 23:54:42 2017 +0000"
      },
      "message": "Merge \"Fix DefaultSubnetPool API test\""
    },
    {
      "commit": "f00f73790c53580ec3562d25f576a4c628f7984f",
      "tree": "fe73e71899935d6e9a8a88daa77434aaf0e54a9e",
      "parents": [
        "d9bd64bd7e9f546be20c9774e4a00f9056ccdcf8",
        "f57580175402a1a57830da4a4d4305476c3dba18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 18 00:21:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 18 00:21:10 2017 +0000"
      },
      "message": "Merge \"Stop using v2 identity API\""
    },
    {
      "commit": "f57580175402a1a57830da4a4d4305476c3dba18",
      "tree": "1c90851b445edebe89980746f903ee668f8a7c33",
      "parents": [
        "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Aug 15 13:45:30 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "jlibosva-redhat@email.cz",
        "time": "Wed Aug 16 19:56:22 2017 +0000"
      },
      "message": "Stop using v2 identity API\n\nv2 identity API was deprecated in Mitaka. There is only a one test\nremaining that still relies on the v2 identity API. This patch replaces\nv2 with v3.\n\nChange-Id: Iaeb9153084c6864b0982902bbb2ae9c0233266a6\n"
    },
    {
      "commit": "d9bd64bd7e9f546be20c9774e4a00f9056ccdcf8",
      "tree": "1f0ee5d7b9509a8e8615c1b118d488b3e1611a38",
      "parents": [
        "03febeb3ea42d245fc4d69ef8ce9d94ca86184ee",
        "fba5389968bd970cae7a89d2d5786d23c35933a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 16 01:43:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 16 01:43:51 2017 +0000"
      },
      "message": "Merge \"tests: don\u0027t set description in test_blank_update_clears_association\""
    },
    {
      "commit": "03febeb3ea42d245fc4d69ef8ce9d94ca86184ee",
      "tree": "c075f385f2d40ee36dbdadebb228f86a9fa35e84",
      "parents": [
        "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d",
        "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 15 22:16:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 15 22:16:02 2017 +0000"
      },
      "message": "Merge \"Fixing test_convert_default_subnetpool_to_non_default\""
    },
    {
      "commit": "0e45ffc0a46413a9dafd36b9c9dfe21f07e613ed",
      "tree": "f093dfc9b8fd68066df7e2322c4fba2eca19673c",
      "parents": [
        "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Thu Aug 10 17:04:45 2017 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon Aug 14 09:46:41 2017 +0000"
      },
      "message": "Fix DefaultSubnetPool API test\n\nAs default subnetpool is a unique resource in the cloud, it needs to be\ncleaned after each test is done. This patch adds a cleanup call to\nDefaultSubnetPool tests in order to delete created default subnet pool.\n\nChange-Id: I4c963d0d0e9910f7047061b51feb36c8a19de65c\nCloses-bug: #1709938\n"
    },
    {
      "commit": "4fd897e73fd6a87c2dc19331b19f0431b9d5c04d",
      "tree": "f9b252b0f28f27664488531ec0c7ef0432ade185",
      "parents": [
        "54fed71c46356e2cf5c709cdc533c012d29fcde4",
        "5af0e919e4fbdf3cceeb4c3876fdb2329220c44f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 11 20:30:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 20:30:25 2017 +0000"
      },
      "message": "Merge \"Add API test for port dns_domain\""
    },
    {
      "commit": "54fed71c46356e2cf5c709cdc533c012d29fcde4",
      "tree": "08e8c60d02aaf677dfa4f8e156bc10bc3bbc7f92",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef",
        "80dd1a1b73f33416ef29e7510dd16a373dfcb6dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 11 07:06:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 11 07:06:15 2017 +0000"
      },
      "message": "Merge \"Allow to set/modify network mtu\""
    },
    {
      "commit": "80dd1a1b73f33416ef29e7510dd16a373dfcb6dd",
      "tree": "08e8c60d02aaf677dfa4f8e156bc10bc3bbc7f92",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Aug 07 10:18:11 2017 -0700"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Fri Aug 11 00:57:34 2017 +0000"
      },
      "message": "Allow to set/modify network mtu\n\nThis patch adds ``net-mtu-writable`` API extension that allows to write\nto network ``mtu`` attribute.\n\nThe patch also adds support for the extension to ml2, as well as covers\nthe feature with unit and tempest tests. Agent side implementation of\nthe feature is moved into a separate patch to ease review.\n\nDocImpact: neutron controller now supports ``net-mtu-writable`` API\n           extension.\nAPIImpact: new ``net-mtu-writable`` API extension was added.\n\nRelated-Bug: #1671634\nChange-Id: Ib232796562edd8fa69ec06b0cc5cb752c1467add\n"
    },
    {
      "commit": "76f5d1576c8f554b1c79d9cc9dc5550f4e5f9358",
      "tree": "2cd569b04c9f829af2272a8def9f5cc50f1ae0cc",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Aug 10 15:44:18 2017 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Thu Aug 10 15:50:28 2017 +0300"
      },
      "message": "Fixing test_convert_default_subnetpool_to_non_default\n\nSusbnetpool is created by admin but the show command\nis using non-admin client.\n\nChange-Id: I4cac1b87c03053255ed298d4423ea672e60b410d\nCloses-bug: #1709869\n"
    },
    {
      "commit": "5af0e919e4fbdf3cceeb4c3876fdb2329220c44f",
      "tree": "602900c55fceb39b5660d96b92dbadff5d92a977",
      "parents": [
        "de305b41f371ab81ce430cc60e724cb5df8f9aef"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "malavall@us.ibm.com",
        "time": "Sun Aug 06 17:38:54 2017 -0500"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Wed Aug 09 16:20:48 2017 -0500"
      },
      "message": "Add API test for port dns_domain\n\nThis patchset adds a Tempest API test for the port dns_domain attribute.\n\nIt also enables the dns-domain-ports extension for testing, which is a\nsuper-set of the dns extension.\n\nChange-Id: I5c1da61a8a49c190aad549713da646a3abb8ccb1\n"
    },
    {
      "commit": "de305b41f371ab81ce430cc60e724cb5df8f9aef",
      "tree": "5d8523710721c346d9a0353bb7f3c95950eed52f",
      "parents": [
        "6bd1266418c76dddf59cd17635afe53b7dc663bd",
        "0eae4844d6452203baf0d8600b1296ef8ab42544"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 15:54:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 15:54:44 2017 +0000"
      },
      "message": "Merge \"Don\u0027t check full subnet body in test_filtering_shared_subnets\""
    },
    {
      "commit": "0eae4844d6452203baf0d8600b1296ef8ab42544",
      "tree": "5d8523710721c346d9a0353bb7f3c95950eed52f",
      "parents": [
        "6bd1266418c76dddf59cd17635afe53b7dc663bd"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:52:32 2017 -0700"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Tue Aug 08 11:17:19 2017 +0000"
      },
      "message": "Don\u0027t check full subnet body in test_filtering_shared_subnets\n\nPlugins may add attributes to subnets, in which case simple equality\ncheck will fail. Instead of comparing bodies, compare just IDs. It\nshould be enough to achieve the goal of the test case.\n\nChange-Id: Iebc22f99285777df7de499c713b2bc1e38e0bd62\nCloses-Bug: #1706986\n"
    },
    {
      "commit": "6bd1266418c76dddf59cd17635afe53b7dc663bd",
      "tree": "78fd14048e1cfb561d5f43cbd66ecb6eee7a1f9c",
      "parents": [
        "b189efeb64b0e408bd1afc8e1c4fb980b5689296",
        "259a3f075a7bba31057f58454fda465d229c60b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 03 21:53:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 03 21:53:39 2017 +0000"
      },
      "message": "Merge \"Bump network rev on RBAC change\""
    },
    {
      "commit": "fba5389968bd970cae7a89d2d5786d23c35933a6",
      "tree": "ef1d434419779e9e7cb2927baac47c731563f6f8",
      "parents": [
        "6d10c6ecd2d4f2d69d55f902661926d5fe77ac05"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:37:43 2017 -0700"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Aug 03 12:39:59 2017 -0700"
      },
      "message": "tests: don\u0027t set description in test_blank_update_clears_association\n\n\u0027description\u0027 attribute of floating IPs is part of\nstandard-attr-description API extension, so using it in the test case\nwithout requiring the extension is incorrect. But instead of adding the\nnew requirement, this patch removes \u0027description\u0027 from the floating IP\npayload because it\u0027s not needed to prove the point of the test case\n(that an empty update body will disassociate the floating IP).\n\nChange-Id: I9ab5b0ba5f32f73818f8eac8a0001eeb13248423\n"
    },
    {
      "commit": "259a3f075a7bba31057f58454fda465d229c60b6",
      "tree": "78fd14048e1cfb561d5f43cbd66ecb6eee7a1f9c",
      "parents": [
        "b189efeb64b0e408bd1afc8e1c4fb980b5689296"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Aug 01 18:21:11 2017 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Aug 02 16:44:01 2017 +0000"
      },
      "message": "Bump network rev on RBAC change\n\nIncrement the revision number when RBAC policies are\nchanged since it impacts the calculation of the \u0027shared\u0027\nfield.\n\nCloses-Bug: #1708079\nChange-Id: I4c7eeff8745eff3761d54ef6d3665cf3dc6e6222\n"
    }
  ],
  "next": "b189efeb64b0e408bd1afc8e1c4fb980b5689296"
}
