)]}'
{
  "log": [
    {
      "commit": "99d42a395761407f38b0655e643beb12a242b2e1",
      "tree": "9ddda4ac9a2bee68a02a836999eb6ba87f2378b6",
      "parents": [
        "5cce9f3aa96c4e7b005b89882dd795eb46624c04",
        "9cccecc673662908068b68e770294a5688f0aaf4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 19 12:10:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 19 12:10:22 2018 +0000"
      },
      "message": "Merge \"Bring in SFC support\""
    },
    {
      "commit": "5cce9f3aa96c4e7b005b89882dd795eb46624c04",
      "tree": "a70b22e6285875e1e800df13333f75901f6fdf8e",
      "parents": [
        "d58f4eced249892a897a9bb0a397a2c24fc498de"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 18 13:02:10 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 18 13:02:10 2018 +0300"
      },
      "message": "Fix logging for gateway nodes\n\nWhen l3 agents are setup on separate node from neutron server\nthey still expect default logging.conf to be provided.\n\nChange-Id: I2f46a53970ff257a7d73593a484b61fc34ca00c9\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23215\n"
    },
    {
      "commit": "d58f4eced249892a897a9bb0a397a2c24fc498de",
      "tree": "16a4abf4a9a39036b69fb125814b4cb662b3b668",
      "parents": [
        "d6561f8f326e6096bac146119aaab5d38dda2abf"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Sep 17 13:46:39 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Sep 17 13:51:05 2018 +0400"
      },
      "message": "Fix args for update func in  _resource_present()\n\nUpdate methods are decorated with get_by_name_or_uuid_multiple which\nexpects resource id (or name) in kwargs with exact \u003cresource_id\u003e key\nor as positional arg. _resource_present() was calling update with\nname\u003dname which was causing \"IndexError: pop from empty list\"\n\nThe patch fixes the issue by using positional arg.\n\nChange-Id: I9514e1f2d26906e421bbabeb926ebc7bf63e80a3\n"
    },
    {
      "commit": "9cccecc673662908068b68e770294a5688f0aaf4",
      "tree": "e038b204a97638e1d07f8c8ce1843eddaf8b7abb",
      "parents": [
        "d6561f8f326e6096bac146119aaab5d38dda2abf"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Sep 14 14:54:18 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Sep 14 15:04:41 2018 +0400"
      },
      "message": "Bring in SFC support\n\nChange-Id: I42673ff1529a082185564592d2d709a8e3b57acf\n"
    },
    {
      "commit": "d6561f8f326e6096bac146119aaab5d38dda2abf",
      "tree": "4bf4b8b3396b7a2dc00d3813d797ed4bc2ecf626",
      "parents": [
        "2209ad1a8325c47c4dd048bc260fcc36d6f92294",
        "f51b94c4fb33400e386d7f5f1fedad46de138e18"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 14 09:42:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 14 09:42:19 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Neutron\""
    },
    {
      "commit": "2209ad1a8325c47c4dd048bc260fcc36d6f92294",
      "tree": "ae180b4e5c66063c75b82306944c683d2553b32f",
      "parents": [
        "6a66afaf9cbab057aafae921086ca418ae49407f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 16:10:34 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Sep 13 16:10:34 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I2282b20eded1b3214468d8b2985b18dc3e9a9d2a\n"
    },
    {
      "commit": "6a66afaf9cbab057aafae921086ca418ae49407f",
      "tree": "d7d05c53a8c6577b3d3b29fc91ad308e012bf2be",
      "parents": [
        "21ef1b9dc748393d9f997a6a20601f808eb7ef9b",
        "944dbc923626d2a48531275f1fef3511e051cbd2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Sep 13 13:02:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Sep 13 13:02:47 2018 +0000"
      },
      "message": "Merge \"Handle v2 resources in client state\""
    },
    {
      "commit": "f51b94c4fb33400e386d7f5f1fedad46de138e18",
      "tree": "49d8083427c3ad120860251204903b1a467542b3",
      "parents": [
        "21ef1b9dc748393d9f997a6a20601f808eb7ef9b"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 31 16:05:27 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 13 14:47:33 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Neutron\n\nRelated-PROD: PROD-22796\n\nChange-Id: Ib9fa1bd81455c346e56d2583959c7bae406ccd35\n"
    },
    {
      "commit": "944dbc923626d2a48531275f1fef3511e051cbd2",
      "tree": "b80328a058ab5abad7190936b2278ccf3daac240",
      "parents": [
        "ba42073761c276be31cee7f28dee5aa80516358b"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Tue Sep 11 12:56:18 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Thu Sep 13 13:42:36 2018 +0400"
      },
      "message": "Handle v2 resources in client state\n\nChange-Id: I656dbd969b3e785293439b71bb3c9879f4a0e742\nRelated-Prod: PROD-19736\n"
    },
    {
      "commit": "21ef1b9dc748393d9f997a6a20601f808eb7ef9b",
      "tree": "7e69c8a3ea05d63f851f670adaaeb3aec48c0897",
      "parents": [
        "8aaa2af53e5259e32a7b8538d559def7f8225a56",
        "0f9138fbd604ca673dd87ce82b47736d3e1622e2"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 12 09:16:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 12 09:16:54 2018 +0000"
      },
      "message": "Merge \"Add general logging conf\""
    },
    {
      "commit": "8aaa2af53e5259e32a7b8538d559def7f8225a56",
      "tree": "106f424128eecd07dc090855ae942fb5f79a019f",
      "parents": [
        "ba42073761c276be31cee7f28dee5aa80516358b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:45:32 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 11 13:45:45 2018 +0000"
      },
      "message": "Remove explicit installation of openvsiwtch-common and openvswitch\n\nopenvswitch is one of possible neutron l2 backends and it is already\ndefined as requirement in neutron-openvswitch-package.\nRemove it from general neutron pkgs list.\n\nChange-Id: I523632f1af2556283d26f0cc57bf0e2176bedcd6\n"
    },
    {
      "commit": "0f9138fbd604ca673dd87ce82b47736d3e1622e2",
      "tree": "110d5c6f1ff1398cf7a854064cce6d837cd48239",
      "parents": [
        "66d94b9ed7e100bd64bae336f529ea9c7ea0c13e"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 10 12:29:01 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Sep 11 16:25:50 2018 +0300"
      },
      "message": "Add general logging conf\n\nAdd general logging conf and log_config_append option\nfor pike/ocata/newton/mitaka configs\n\nChange-Id: I0118e11281d0855e238dfc4d4231cbc7d58fa446\nRelated-Prod: PROD-23032 (PROD:23032)\n"
    },
    {
      "commit": "ba42073761c276be31cee7f28dee5aa80516358b",
      "tree": "a4b7a272c8b61c5404c8c37c1560e1cd21b0f226",
      "parents": [
        "66d94b9ed7e100bd64bae336f529ea9c7ea0c13e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 07 10:19:32 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 11:12:59 2018 +0000"
      },
      "message": "Allow to move routers during upgrade\n\nThis patch adds functionality that allows to move legacy routers\nfrom one agent to another during upgrade.\nAlso it adds waiter to check for availability of agents.\n\nChange-Id: I6df53d99348a8a635f5712f5144be331d4188a4c\n"
    },
    {
      "commit": "66d94b9ed7e100bd64bae336f529ea9c7ea0c13e",
      "tree": "c20109fa8cbddff14f45f435b56fde9bb0a53588",
      "parents": [
        "2893de3e1d3ef55fc8672632dc37e53710df604f",
        "66dfc6b6ba95c766faa3531e60fcbf2c7c139695"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 05 15:17:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 05 15:17:58 2018 +0000"
      },
      "message": "Merge \"Trigger policy-rc.d only if packages are installed\""
    },
    {
      "commit": "2893de3e1d3ef55fc8672632dc37e53710df604f",
      "tree": "8d20ce92950a70bb84aee4b5b55820173371cda7",
      "parents": [
        "5bfb8bc793da3a65aaad8de618f70fb75f53cfdf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 15 13:39:17 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 05 08:41:43 2018 +0000"
      },
      "message": "Add neutron/upgrade tasks\n\nThis commit adds neutron/upgrade:\n  pre.sls: Stop API/Render Configuration\n  upgrade.sls: Install latest package\n  post.sls: Start service\n\nChange-Id: I5c1bfd819e7d9fa2ec2ba937e4ee644cd4b77370\nRelated-Prod: PROD-21927\n"
    },
    {
      "commit": "5bfb8bc793da3a65aaad8de618f70fb75f53cfdf",
      "tree": "c8bc2b88aa17335db98ec24fc1c999d443bd70dd",
      "parents": [
        "32f76410bc718eeed332fa426b687722fbc6fca7"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Aug 23 15:08:17 2018 +0300"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Aug 29 17:23:57 2018 +0300"
      },
      "message": "Add agent modules and states\n\nAdd REST API wrapper for agents, l3_agents and dhcp_agents\n\nChange-Id: I63ce0a4224b7cd4d65ce80f1efd0c5cfb6f0617e\nCloses-Issue: PROD-22594\n"
    },
    {
      "commit": "66dfc6b6ba95c766faa3531e60fcbf2c7c139695",
      "tree": "d12e724f8656da809f54a1c84df1338026430f38",
      "parents": [
        "32f76410bc718eeed332fa426b687722fbc6fca7"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Aug 23 11:16:31 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Aug 23 11:16:31 2018 +0400"
      },
      "message": "Trigger policy-rc.d only if packages are installed\n\nChange-Id: I1802b5de2a498b9874ab9d0c72cd103f43e42602\nCloses-Bug: PROD-21129\n"
    },
    {
      "commit": "32f76410bc718eeed332fa426b687722fbc6fca7",
      "tree": "79e5e99064b5dbe455c4f246ac7d1e7bbae15faf",
      "parents": [
        "e5a0e956ee3fcc2fb098197cdc2b28a1466e6264"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 20:10:54 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 15 07:10:45 2018 +0000"
      },
      "message": "Drop distro dependent configuration\n\nPython code is distro independent, and all configuration options\nare the same for Debian,RedHat even Windows.\n\nThis patch drop distro dependent templates to make formula less\nconfusing.\n\nChange-Id: I805cb1d0b5b5556ab52227987c20fba4684444f5\n"
    },
    {
      "commit": "e5a0e956ee3fcc2fb098197cdc2b28a1466e6264",
      "tree": "94ab17e5856bb641e487305c830c4f55525b8f3f",
      "parents": [
        "105572845ebdecff2a9b60892d802710fe832ae4",
        "fb2dd792ec50b2230b57769a01706a772bdcaac7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 08:53:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 08:53:40 2018 +0000"
      },
      "message": "Merge \"Skip dbsync for contrail\""
    },
    {
      "commit": "105572845ebdecff2a9b60892d802710fe832ae4",
      "tree": "733cd5b266e6040b6a79cd29f2d6d6c5f7116f1d",
      "parents": [
        "fb216e09896f78fd8a0c7a1aa2505ee0de10ad5b",
        "3a25ccac568fce91db36e6445bfb14ebec8a6b2c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 06:46:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 06:46:20 2018 +0000"
      },
      "message": "Merge \"[packaging] Switch using 3.0 native source format\""
    },
    {
      "commit": "fb2dd792ec50b2230b57769a01706a772bdcaac7",
      "tree": "6b460b43c9fc541ade6a23c50d39b3a698685a0c",
      "parents": [
        "fb216e09896f78fd8a0c7a1aa2505ee0de10ad5b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 09:43:10 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 14 09:43:31 2018 +0300"
      },
      "message": "Skip dbsync for contrail\n\nChange-Id: I3668e128b51f08f0235290d09e3b5e0952e3ce3e\nRelated-Prod: PROD-22228\n"
    },
    {
      "commit": "fb216e09896f78fd8a0c7a1aa2505ee0de10ad5b",
      "tree": "d367619ff2aa87e68d2fe542c607d55ac39a5cd4",
      "parents": [
        "7af58fd07d390e4cba9bc2cd3b6df730bc5e9aae",
        "c0868b70976c0592fc06bf3a8eb5d51c240d1cbd"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 10 14:10:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 10 14:10:02 2018 +0000"
      },
      "message": "Merge \"[ovn] Start openvswitch service explicitly\""
    },
    {
      "commit": "7af58fd07d390e4cba9bc2cd3b6df730bc5e9aae",
      "tree": "f51006845f17484af51cddf97366d9bc3f74f3e8",
      "parents": [
        "6691a3e41653283f083e242073a9a71113424859",
        "c37b53b8824db008963bf944df0baad9c8733054"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 10 13:15:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 10 13:15:53 2018 +0000"
      },
      "message": "Merge \"Detaching openvswitch logic from neutron/compute.sls into separate file to make state reading and analysis easier.\""
    },
    {
      "commit": "3a25ccac568fce91db36e6445bfb14ebec8a6b2c",
      "tree": "da1fffa1d358acddb14d150d5a04e90569be1224",
      "parents": [
        "6691a3e41653283f083e242073a9a71113424859"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 15:57:23 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 16:05:19 2018 +0400"
      },
      "message": "[packaging] Switch using 3.0 native source format\n\n    Related-Prod: https://mirantis.jira.com/browse/PROD-21900\n\nChange-Id: I6ef96bc3d461be63a3643f6f0fc9982f898f8459\n"
    },
    {
      "commit": "c0868b70976c0592fc06bf3a8eb5d51c240d1cbd",
      "tree": "8f29715f2cb203d117e7558308cf909f356eb831",
      "parents": [
        "6691a3e41653283f083e242073a9a71113424859"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Aug 10 15:24:50 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Aug 10 15:31:34 2018 +0400"
      },
      "message": "[ovn] Start openvswitch service explicitly\n\nEnsure that service of openvswitch is up and running\nbefore making required configuration.\n\nChange-Id: Ied4b8d1e94f4e48abede364d565b6c55c996e7a7\n"
    },
    {
      "commit": "6691a3e41653283f083e242073a9a71113424859",
      "tree": "9ab134dc136158dff9d6a1de27d4b1526b4639a3",
      "parents": [
        "838c9fd7e46e92a10e83d6f314cf0fa451053fdd",
        "b5429caf8e386430e492cf0018a447c6807781f9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 09 15:04:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 09 15:04:24 2018 +0000"
      },
      "message": "Merge \"Run dbsync on primary node only\""
    },
    {
      "commit": "c37b53b8824db008963bf944df0baad9c8733054",
      "tree": "d175f7e65d412054fce006d8ee37ca4e3d9f8194",
      "parents": [
        "547862900c75aa5868e2084f7b5691fccb03e6a7"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Aug 08 14:18:53 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Aug 09 11:49:24 2018 +0200"
      },
      "message": "Detaching openvswitch logic from neutron/compute.sls into separate\nfile to make state reading and analysis easier.\n\nChange-Id: I8c5f708ad08a170f12094eef6d9c1e3fd6b81e71\n"
    },
    {
      "commit": "b5429caf8e386430e492cf0018a447c6807781f9",
      "tree": "8c9ff9b4086e657156ff8a9d5255c8264a94e39d",
      "parents": [
        "547862900c75aa5868e2084f7b5691fccb03e6a7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 10:32:50 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 09 09:34:44 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\nDo not run redundant versioned dbsyncs.\nRun online dbsync when services are online.\n\nChange-Id: I0a20f7e507f0cdf6f58982d5992224d65a5931ce\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "838c9fd7e46e92a10e83d6f314cf0fa451053fdd",
      "tree": "5fa16afe1209c034e8758a5be304e020147ff0e7",
      "parents": [
        "56da21fa6fdbcb3ca17fc7b1c3d85a53b657b94e"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Tue Jul 31 00:22:44 2018 +0300"
      },
      "committer": {
        "name": "Olena Logvinova",
        "email": "ologvinova@mirantis.com",
        "time": "Thu Aug 09 07:29:55 2018 +0000"
      },
      "message": "README update\n\nChange-Id: Ib24bdb36000e2c7a4cebfd0e0f25e38caa450fad\n"
    },
    {
      "commit": "56da21fa6fdbcb3ca17fc7b1c3d85a53b657b94e",
      "tree": "5a62139689ea822054403a2ac387011f6346d61d",
      "parents": [
        "547862900c75aa5868e2084f7b5691fccb03e6a7"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Aug 08 12:35:34 2018 +0300"
      },
      "committer": {
        "name": "Alexey Chuprin",
        "email": "achuprin@mirantis.com",
        "time": "Wed Aug 08 09:55:37 2018 +0000"
      },
      "message": "Add watch neutron.conf for dhcp agent on compute\n\n\nCloses-Bug: PROD-22078\nChange-Id: I26326227ccbec90807c99f257a37715af8face52\n"
    },
    {
      "commit": "547862900c75aa5868e2084f7b5691fccb03e6a7",
      "tree": "9286480f595b383f7fe358663703ae53651a8e90",
      "parents": [
        "4bd2d922096cb2e2d6fb58f45090e41e845e659b"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 13:43:02 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 13:44:10 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I259dd175596314ad90b34e523f1cb55762a5bd8a\n"
    },
    {
      "commit": "4bd2d922096cb2e2d6fb58f45090e41e845e659b",
      "tree": "e9a92e946f9a482c242a731fceb7379a5ec4cc5e",
      "parents": [
        "4549efe89f12e79b260e138a21d2e3b82d58fc1c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 09:56:38 2018 +0000"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Aug 01 09:00:01 2018 +0400"
      },
      "message": "Unhardcode more options for dhcp agent\n\nChange-Id: I4e0ff6f5a77a012d5e2bd5d52a24e3574bf98df9\n"
    },
    {
      "commit": "4549efe89f12e79b260e138a21d2e3b82d58fc1c",
      "tree": "ae64ce9fbb89d5dd62203c1c8221ecd0065d8889",
      "parents": [
        "047f5013ee122e62cf9832bb0654079f44d7a635"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 26 16:06:04 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 10:15:13 2018 +0000"
      },
      "message": "[VMware] inital commit\n\nThis commit unhardcode vmware related options.\n\nChange-Id: Ibeb35a4c50f6ce7e16885ed4180db110fc009724\nRelated-Prod: PROD-21446\n"
    },
    {
      "commit": "047f5013ee122e62cf9832bb0654079f44d7a635",
      "tree": "0027279ad194d41db8a2048af4f89ff265b9c923",
      "parents": [
        "52d144eba25f5b32861175d8e9436977f3217fe5",
        "44d9da4162b9638d392021dfe214187ebbf962a3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 26 08:13:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Jul 26 08:13:17 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "52d144eba25f5b32861175d8e9436977f3217fe5",
      "tree": "5e87b6577135043f80b94f441c185efdf93b229b",
      "parents": [
        "b4de99869a5786c63660063ee6844ccf55932a0b",
        "4f495a6c91d8fd1b331be2b0f52a212e807c0138"
      ],
      "author": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Jul 25 06:28:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 06:28:10 2018 +0000"
      },
      "message": "Merge \"Handle ovs_use_veth option\""
    },
    {
      "commit": "b4de99869a5786c63660063ee6844ccf55932a0b",
      "tree": "630f281cfd65b7173c2dda5912b3adf256803224",
      "parents": [
        "fed79573f14b509208c5c85393e4424eae8c6ef6",
        "21557f76fe5cdbdfeade308e2c10e18602ff1f36"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jul 24 12:09:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 24 12:09:26 2018 +0000"
      },
      "message": "Merge \"Require missing dhcp-agent package\""
    },
    {
      "commit": "4f495a6c91d8fd1b331be2b0f52a212e807c0138",
      "tree": "a08f35361a63d48d71df858d8d0b91e417a01181",
      "parents": [
        "fed79573f14b509208c5c85393e4424eae8c6ef6"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jul 17 12:07:28 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jul 24 15:32:29 2018 +0400"
      },
      "message": "Handle ovs_use_veth option\n\nChange-Id: I3331ddae9840d9b1ae3dc07e4065684fbb1ab15f\nCloses-Bug: PROD-21373\n"
    },
    {
      "commit": "fed79573f14b509208c5c85393e4424eae8c6ef6",
      "tree": "67afa7303c89937f327d24072123f73f9516ea33",
      "parents": [
        "85188088ddd070e8759b77ef292aeeea66a7de47"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Jul 20 14:11:35 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Mon Jul 23 10:16:32 2018 +0300"
      },
      "message": "Add ability to configure ovsdb_interface param\n\nChange-Id: I5d2f813a57754a73bc5c1e81012294754f9f2063\nRelated-PROD: PROD-21583\n"
    },
    {
      "commit": "21557f76fe5cdbdfeade308e2c10e18602ff1f36",
      "tree": "9a73d35177e887cf2b81ec30d3270f14d682a904",
      "parents": [
        "85188088ddd070e8759b77ef292aeeea66a7de47"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jul 20 16:54:53 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jul 20 16:56:17 2018 +0400"
      },
      "message": "Require missing dhcp-agent package\n\nIf dhcp-agent is enabled on compute nodes it installs metadata package\nas a dependancy and starts up unwanted haproxy service,\nso take it into account.\n\nChange-Id: I9d5f5cdbb3cf3ea2dd79bb5e03935433f3fb11c9\nCloses-Bug: PROD-20534\n"
    },
    {
      "commit": "44d9da4162b9638d392021dfe214187ebbf962a3",
      "tree": "8b4e044fd6e73eb80bd8747bc987fd87cc789369",
      "parents": [
        "85188088ddd070e8759b77ef292aeeea66a7de47"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 10:14:06 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jul 19 16:21:17 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I6580beeb51870443eb1e72d581e215329c3db48f\n"
    },
    {
      "commit": "85188088ddd070e8759b77ef292aeeea66a7de47",
      "tree": "55f5f2c9dd167c7adb6daff50b4ee1846d47879b",
      "parents": [
        "5333d1980d535ca8fae5ec44e934589d07a6f003"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 17:21:54 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 17:23:43 2018 +0300"
      },
      "message": "Neutron add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: I39ae8c816a019593a5b8e8add2d91f808f376a85\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "5333d1980d535ca8fae5ec44e934589d07a6f003",
      "tree": "1cc7af83a1b3ed0c3dc293464951ec2b8d0ff550",
      "parents": [
        "a888a4658d38f688963372333f2484abf72d481d"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Jul 16 15:48:02 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jul 17 12:17:12 2018 +0400"
      },
      "message": "Turn off haproxy service instead of masking it\n\nUse init system agnostic method to disable haproxy service.\nAlso wrap l2gw service mask in systemd presence condition.\n\nChange-Id: If0b6bc958cb79c9758fe2e5292baf629888a721b\nCloses-Bug: PROD-21105\n"
    },
    {
      "commit": "a888a4658d38f688963372333f2484abf72d481d",
      "tree": "d1daf7b067fe871ac91fd9233518df08b0e1dc4e",
      "parents": [
        "abfefdd458992440e41451d464436081572ffe3f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 13 14:40:48 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 13 14:40:48 2018 +0300"
      },
      "message": "Fix  protocol and cacert for nova section\n\nSince Queens protocol and cacert is taken from compute section,\nin order have smooth upgrade from Pike to Queens, these options\nshould be taken from server.identity section if not defined in\ncompute.\n\nChange-Id: I0e64e56962a515a6a3859c555368374ea1b7080c\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21416\n"
    },
    {
      "commit": "abfefdd458992440e41451d464436081572ffe3f",
      "tree": "3299a5aa2448e0ea846639c2326192fb2ae2f926",
      "parents": [
        "de316ad04e1f8c227f280486aebaa885378bdba8"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jul 10 17:43:40 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jul 11 13:56:41 2018 +0300"
      },
      "message": "Fix value of syslog facility\n\nAccording syslog specification to calculate Priority value\nthe Facility value should be multiplied by 8.\n\nspec - https://tools.ietf.org/html/rfc5424#section-6.2.1\n\nChange-Id: I749bff99bf8e72dae3e6ea3e81ea054391e8037d\nRelated-PROD: PROD-21310\n"
    },
    {
      "commit": "de316ad04e1f8c227f280486aebaa885378bdba8",
      "tree": "c7202936d5f3c62d6167edbf78252a5cb42b92e7",
      "parents": [
        "9c8551c0d2da3ee7225db72485236a91c21966e7",
        "caad203f11504136de1b26bd72334e53140b1c81"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Jul 09 12:01:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 09 12:01:02 2018 +0000"
      },
      "message": "Merge \"Added neutronv2\""
    },
    {
      "commit": "caad203f11504136de1b26bd72334e53140b1c81",
      "tree": "43acb0f691d49c4f0c306d34eb40b5ed2eb76cbd",
      "parents": [
        "ddb9af12fd97a99382c097d5773eac4e40641769"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Fri Apr 20 14:42:46 2018 +0300"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Jul 09 13:30:39 2018 +0400"
      },
      "message": "Added neutronv2\n\nAdded _module and _state named neutronv2.\nV2 stands for using raw REST API requests rather than\nneutron python client which creates problems with not\nversioned salt formulas (see related PROD).\n\nAlso created executable modules needed and states\nto maintain networks, subnets, subnetpools\n\nChange-Id: I8014b76244259218bd502b9d6722ce728413d8af\nRelated-Prod: PROD-16226\nRelated-Prod: PROD-19522\n"
    },
    {
      "commit": "9c8551c0d2da3ee7225db72485236a91c21966e7",
      "tree": "e47424826b4532a036cb2002908706f2c81e2c8f",
      "parents": [
        "c419f909b9e19ecd9afac5b0b7415e064bd1b091",
        "47d9e2d8ed567f45394eb546a4dd07e7ea963191"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jul 05 10:50:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 05 10:50:06 2018 +0000"
      },
      "message": "Merge \"Allow specify flat networks\""
    },
    {
      "commit": "c419f909b9e19ecd9afac5b0b7415e064bd1b091",
      "tree": "69be655b8eb8d0f8c4db7d0dd18fafac1c3643cc",
      "parents": [
        "73fa62c95b72f18d460807b644f42eabb79ea5c6",
        "178307b97d36e5f00fda24f94c42398786f4c8e9"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Jul 04 14:18:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 04 14:18:52 2018 +0000"
      },
      "message": "Merge \"Modify neutron logs fluentd regex\""
    },
    {
      "commit": "178307b97d36e5f00fda24f94c42398786f4c8e9",
      "tree": "5027f9ed2b5a5bf3a0d2120ded2caf98ad1f0b51",
      "parents": [
        "ddb9af12fd97a99382c097d5773eac4e40641769"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jul 04 16:01:31 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Jul 04 16:01:31 2018 +0400"
      },
      "message": "Modify neutron logs fluentd regex\n\nChange-Id: I75cd48e58d1c336bae11a301b7e5c24048c2deb0\nRelated-PROD: PROD-21156\n"
    },
    {
      "commit": "47d9e2d8ed567f45394eb546a4dd07e7ea963191",
      "tree": "87b9ff48ccde5714ec91ae8c4c0cd5cd667f79eb",
      "parents": [
        "ddb9af12fd97a99382c097d5773eac4e40641769"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Tue Jul 03 13:22:26 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Wed Jul 04 12:34:45 2018 +0400"
      },
      "message": "Allow specify flat networks\n\nSome customers want to be able to specify the exact list of flat\nnetworks or to disable flat networks due to security reasons\n\nChange-Id: Ic61f266349eb99fa6d96eeee382a7719fb7fe8be\nRelated-Prod: PROD-21077\n"
    },
    {
      "commit": "73fa62c95b72f18d460807b644f42eabb79ea5c6",
      "tree": "34baea1a78aba45d95c0cb0d24240a50023fe08b",
      "parents": [
        "ddb9af12fd97a99382c097d5773eac4e40641769",
        "6c69136a6fb05d96e0eacddc517d826fc0ed9b1b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 03 21:35:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 03 21:35:23 2018 +0000"
      },
      "message": "Merge \"Unmask l2gw agent service explicitly\""
    },
    {
      "commit": "ddb9af12fd97a99382c097d5773eac4e40641769",
      "tree": "35c435d36523dd5a3e97c5d298e80edee9855139",
      "parents": [
        "0b3c5dd624fae04a972459e96b08854ed3d9e9ca"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Jul 02 19:07:57 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Jul 02 19:34:48 2018 +0400"
      },
      "message": "Allow override default physnets\n\nSome customers want to be able to specify list of physnets\n(provider nets) explicitly, and not having default physnet1/2/3.\nWe already allow override \u0027bridge_mappings\u0027 on computes so\nthis is logical continuation.\n\nChange-Id: Iff9657c5261b3b2f715a8b1fbd7dd925187a7857\nRelated-Prod: PROD-21121\n"
    },
    {
      "commit": "0b3c5dd624fae04a972459e96b08854ed3d9e9ca",
      "tree": "c590c0fcab32f0562db9ab08aa25aaf43f2f9fb5",
      "parents": [
        "168c0bef7f23f082330bece921fe779d4acfe859"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Jun 27 12:04:32 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jun 29 12:15:24 2018 +0400"
      },
      "message": "[bgpvpn] Add opendaylight v2 driver\n\nChange-Id: I7ac8debac13fc1585bf0fb281db1b5892706545d\nCloses-Bug: PROD-21078\n"
    },
    {
      "commit": "168c0bef7f23f082330bece921fe779d4acfe859",
      "tree": "33ab3ce9ee6dfc46a820f8c8531d2fd4ece18517",
      "parents": [
        "90676d4260fa502e13d32f1895afd1a9f2509c26",
        "0bf59a7629e153a94df251f3677fab4d99b934bc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jun 28 14:01:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jun 28 14:01:24 2018 +0000"
      },
      "message": "Merge \"Order mechanism_drivers list\""
    },
    {
      "commit": "6c69136a6fb05d96e0eacddc517d826fc0ed9b1b",
      "tree": "7bbb30c4c2f88d5794c0965d7b0771c8e6a0dcb1",
      "parents": [
        "90676d4260fa502e13d32f1895afd1a9f2509c26"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 28 12:52:45 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 28 12:54:14 2018 +0400"
      },
      "message": "Unmask l2gw agent service explicitly\n\nThe indefinite mask has to be removed explicitly before\nattempting to start the service with Salt 2017.7.0+.\n\nChange-Id: Ia6b0e2e548918ba104974ff445a957912ea05772\nCloses-Bug: PROD-21054\n"
    },
    {
      "commit": "90676d4260fa502e13d32f1895afd1a9f2509c26",
      "tree": "616483a156bda0ee1b23c7039dcdbd7b45f4a746",
      "parents": [
        "b15260f822eacdf638e1d7d2a7980b5d3f523e4e",
        "c5986eaaee74e836831c0527705b688b7a38b092"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 26 18:12:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 18:12:13 2018 +0000"
      },
      "message": "Merge \"Rename state to avoid conflicting SLS IDs\""
    },
    {
      "commit": "b15260f822eacdf638e1d7d2a7980b5d3f523e4e",
      "tree": "7dddcb41fbd6bf750fb5a2a8c1243061f1f1aef0",
      "parents": [
        "edea316e34e42cc442cf8e1ee2217631e73547cd",
        "052e7335ecafbe5237812d6a312765475b1e3aa5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 26 11:27:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 11:27:15 2018 +0000"
      },
      "message": "Merge \"Neutron dashboards rationalization\""
    },
    {
      "commit": "edea316e34e42cc442cf8e1ee2217631e73547cd",
      "tree": "7722bef52625ae66e626b21e474f18d233f5c889",
      "parents": [
        "5ff198121ffd7b3521d50cad08dd902f515cce3f",
        "cece76df5359c4f50555b6ae81c7e7e783157473"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jun 26 10:31:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 10:31:46 2018 +0000"
      },
      "message": "Merge \"Handle firewall_driver option\""
    },
    {
      "commit": "5ff198121ffd7b3521d50cad08dd902f515cce3f",
      "tree": "0b061417de3e405cd8d4fb02a750bba455c90ea8",
      "parents": [
        "25fbd65a9d207d6d718ce96926c7cbb241bf743b"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:49 2018 +0300"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:49 2018 +0300"
      },
      "message": "Move debian dir to the master\n\nAdd debian dir to combine building workflow\n\nChange-Id: I5c831159a433f160d8f9a1a363627834c35c92fe\nPROD: https://mirantis.jira.com/browse/PROD-20910\n"
    },
    {
      "commit": "cece76df5359c4f50555b6ae81c7e7e783157473",
      "tree": "94fd2d6f97836247ac4e9d83c03f422ac3795367",
      "parents": [
        "25fbd65a9d207d6d718ce96926c7cbb241bf743b"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 21 14:56:17 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jun 22 17:46:36 2018 +0400"
      },
      "message": "Handle firewall_driver option\n\nChange-Id: I90b7c5807ecd0ea8789e17a2fd701084982d39d3\nCloses-Bug: PROD-20881\n"
    },
    {
      "commit": "052e7335ecafbe5237812d6a312765475b1e3aa5",
      "tree": "ba824ef3f78f31ea3dea71f0492b8d93674bc135",
      "parents": [
        "25fbd65a9d207d6d718ce96926c7cbb241bf743b"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 14:12:24 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 15:55:10 2018 +0400"
      },
      "message": "Neutron dashboards rationalization\n\nRelated-PROD: PROD-20092\n\nChange-Id: I53bf83e37099239dc7c03a97e90e6decd905dc56\n"
    },
    {
      "commit": "0bf59a7629e153a94df251f3677fab4d99b934bc",
      "tree": "3e9160afff73543a83dd5aee881a3b70e5d7f26e",
      "parents": [
        "25fbd65a9d207d6d718ce96926c7cbb241bf743b"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jun 19 18:06:56 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 21 18:15:25 2018 +0400"
      },
      "message": "Order mechanism_drivers list\n\nThe list of networking mechanism driver entrypoints should be ordered\nto ensure sriovnicswitch is listed first, followed by opendaylight.\n\nChange-Id: I05fdfceef13d3051d2bac5bfd624b52b2606778d\nCloses-Bug: PROD-20883\n"
    },
    {
      "commit": "25fbd65a9d207d6d718ce96926c7cbb241bf743b",
      "tree": "168aa41e899182141ca17797492e679fb32af4e6",
      "parents": [
        "8c058ace4fa3da62ee73d588ef5d22b42f0b078b",
        "f59229bbeb33c56b41de5de6a3ab567d43b53e11"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jun 21 13:40:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 21 13:40:08 2018 +0000"
      },
      "message": "Merge \"[queens] Smooth out OVN backend\""
    },
    {
      "commit": "8c058ace4fa3da62ee73d588ef5d22b42f0b078b",
      "tree": "26d627f538b8fc75cd5842d6a53e91aa7cbfa43f",
      "parents": [
        "42c7857b8c810f07a86c62df47beb8792e0a3fc0",
        "dc02dcb13d21a6a0f6530e67f5dda12de59de075"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 14:21:34 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 21 14:21:34 2018 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "42c7857b8c810f07a86c62df47beb8792e0a3fc0",
      "tree": "2a997e8f35b4482276d0a2e9b337d58a5080c8ac",
      "parents": [
        "2151b27c942259807041927642fc3ad25c7cae5d",
        "fc400af3ac82f8b8134f76d582efc05b8f06cb91"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jun 21 11:43:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 21 11:43:03 2018 +0000"
      },
      "message": "Merge \"Prevent haproxy service start up\""
    },
    {
      "commit": "c5986eaaee74e836831c0527705b688b7a38b092",
      "tree": "f6951ec2adbeeb27b6965e22f35311d9a1b3fb5a",
      "parents": [
        "ddfec6d07871223546564463a1cb9e1adb1f4090"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:24:16 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:24:16 2018 +0200"
      },
      "message": "Rename state to avoid conflicting SLS IDs\n\nChange-Id: I25637a4adb4222f1174571739b7905ba788d3faa\n"
    },
    {
      "commit": "f59229bbeb33c56b41de5de6a3ab567d43b53e11",
      "tree": "9f87de09acdee9e06981f46d0cb85a99a1e05949",
      "parents": [
        "e0eeac143feb21900c5f4302b2cb7c1d7b0ab8a0"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jun 19 16:24:49 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Jun 20 14:57:45 2018 +0400"
      },
      "message": "[queens] Smooth out OVN backend\n\n* add missing ovn control options file\n* install networking_ovn package before db_sync\n* set sync mode of ovn northbound OVSDB with neutron DB\n* enable distributed floating IP support if DVR is turned on\n\nChange-Id: I1ece368e8d763fa7c96b1853646e90d5c1fb11e0\n"
    },
    {
      "commit": "2151b27c942259807041927642fc3ad25c7cae5d",
      "tree": "68a33edbcaffc6a403c89a2826f483ba1513d8f4",
      "parents": [
        "e0eeac143feb21900c5f4302b2cb7c1d7b0ab8a0"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jun 19 18:32:31 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jun 19 18:56:03 2018 +0400"
      },
      "message": "Handle dhcp_lease_duration option\n\nChange-Id: I3b1a6ba31c55dde7e3e02e1eb3c46dddee515816\nCloses-Bug: PROD-20880\n"
    },
    {
      "commit": "fc400af3ac82f8b8134f76d582efc05b8f06cb91",
      "tree": "3452c7d2b6413538f030ca0eca6ddaee1d8c0591",
      "parents": [
        "e0eeac143feb21900c5f4302b2cb7c1d7b0ab8a0"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jun 15 13:08:12 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jun 19 11:33:59 2018 +0400"
      },
      "message": "Prevent haproxy service start up\n\nMask a general haproxy service (which is required by\nneutron-metadata-agent as an utility) to prevent unwanted\nstart up with default configuration.\n\nChange-Id: I72ac201975ecc8dfd996f322d6f8afa75bcb1347\nCloses-Bug: PROD-20534\n"
    },
    {
      "commit": "e0eeac143feb21900c5f4302b2cb7c1d7b0ab8a0",
      "tree": "18a004ad85852b617040be34acf3ba40e501ead8",
      "parents": [
        "ddfec6d07871223546564463a1cb9e1adb1f4090"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:58:48 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:59:51 2018 +0300"
      },
      "message": "[QUEENS] Fix cacert file\n\nChange-Id: I04f8a9715e729eaa69422ef41b69f7467dcb3681\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20721\n"
    },
    {
      "commit": "ddfec6d07871223546564463a1cb9e1adb1f4090",
      "tree": "a7467d569ad21cc737aed992bf1020e364cee34f",
      "parents": [
        "f4a05e1c820a70344270257c9093a3eccbc9c86d",
        "d450ec9577aed48a5c79bb13e22f82aed9dfe97c"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 13:53:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 13:53:58 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for alerts\""
    },
    {
      "commit": "d450ec9577aed48a5c79bb13e22f82aed9dfe97c",
      "tree": "d609abc4d003c95da06e9adeb8ebacead56e0c63",
      "parents": [
        "59f8e06d5b67cbb83f54542b624250e056cd5fbd"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Jun 08 12:42:29 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Jun 12 12:25:06 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: I531fbdfec168b7802c192442b9bcf23155f77d6f\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "f4a05e1c820a70344270257c9093a3eccbc9c86d",
      "tree": "7591761d4a684cd917be1d87352574c4af7993cd",
      "parents": [
        "ada324fcc215b3fabe7d94c4d717ac178a36f289",
        "f223d54bc911e9a88f6afaa6d2a2b85664f7893d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 07 15:13:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Thu Jun 07 15:13:40 2018 +0000"
      },
      "message": "Merge \"Adding files for Queens release\""
    },
    {
      "commit": "f223d54bc911e9a88f6afaa6d2a2b85664f7893d",
      "tree": "a663d2f89d42b96e8fbb65664f682dac4bc40a17",
      "parents": [
        "59f8e06d5b67cbb83f54542b624250e056cd5fbd"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu May 31 13:38:08 2018 +0000"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Thu Jun 07 17:45:06 2018 +0400"
      },
      "message": "Adding files for Queens release\n\nThe patch adds required files for Queens OpenStack release.\n\nChange-Id: I79b66c8653be4c25f8a3e8f68c7dc22d295f44bb\n"
    },
    {
      "commit": "ada324fcc215b3fabe7d94c4d717ac178a36f289",
      "tree": "6c7e100256f6bfe8bd1b8cfb9054c5239453bb81",
      "parents": [
        "59f8e06d5b67cbb83f54542b624250e056cd5fbd"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Jun 04 14:55:38 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Wed Jun 06 13:40:35 2018 +0400"
      },
      "message": "Add ability to specify additional physnets\n\nAlong with default external, tenant and ironic nets there\nshould be an ability to specify other physical networks\nwhich customers may want to use in an openstack cluster.\n\nChange-Id: I648d5095c534a58385da1880b18fe989684adcd0\nRelated-Prod: PROD-20255\n"
    },
    {
      "commit": "59f8e06d5b67cbb83f54542b624250e056cd5fbd",
      "tree": "3f40728a95802eb37258ded7dd49a95c3bcd8394",
      "parents": [
        "5b87c769f40c8bb802b2bc0ebb3ae1a81318d745",
        "5291165b589d86ec85fb9361f4ecd6acf15f4281"
      ],
      "author": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon May 28 08:05:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon May 28 08:05:13 2018 +0000"
      },
      "message": "Merge \"[opendaylight] Handle dpdk mode on compute nodes\""
    },
    {
      "commit": "5b87c769f40c8bb802b2bc0ebb3ae1a81318d745",
      "tree": "6bc219196cbf17f669739d27fff79c798cdf7dc8",
      "parents": [
        "2a0648a3cde954faaf4da6afdec3c7f45d94e5ad"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 14:32:52 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 25 14:32:52 2018 +0300"
      },
      "message": "Fix nova metadata host for queens\n\nChange-Id: I392943609533aa2ac87a9cb91e6a4e18e4519d70\n"
    },
    {
      "commit": "2a0648a3cde954faaf4da6afdec3c7f45d94e5ad",
      "tree": "9af02dc77521255e90768dd347289667fc517b59",
      "parents": [
        "bdd067f4ade2545d529c03ad081f12573b12c824",
        "657979f738a3881a2636fdc999baf6acf350bf1a"
      ],
      "author": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri May 25 09:04:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 25 09:04:11 2018 +0000"
      },
      "message": "Merge \"Rework Neutron alerts\""
    },
    {
      "commit": "bdd067f4ade2545d529c03ad081f12573b12c824",
      "tree": "087411e4842fb41cd0c0a5f137860e8f9b17500d",
      "parents": [
        "0554c291429f531d0f4d6abacb9624918c1c8968",
        "e078ef28026fbb073e408874296a256413e76197"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 24 09:49:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 24 09:49:25 2018 +0000"
      },
      "message": "Merge \"Fix include conflicts\""
    },
    {
      "commit": "0554c291429f531d0f4d6abacb9624918c1c8968",
      "tree": "5c6ae50dfcaa7daf4f8a9ab9f9546f1d73bffb5c",
      "parents": [
        "1c97f78a91dc3f707eeb89e0ff130e7ba2f3d8d8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 23 10:49:13 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 23 18:38:41 2018 +0300"
      },
      "message": "Add queens support\n\nThis patch adds initial support for queens.\n\nChange-Id: I2000643de8e57839620179d9bfc8848806df43f4\nRelated-Prod: PROD-20175\n"
    },
    {
      "commit": "e078ef28026fbb073e408874296a256413e76197",
      "tree": "c6379ea1e2f8118b7a22058fd5d58ac4aeda49f4",
      "parents": [
        "1c97f78a91dc3f707eeb89e0ff130e7ba2f3d8d8"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu May 17 17:05:35 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon May 21 15:47:52 2018 +0400"
      },
      "message": "Fix include conflicts\n\nEmploy jinja include statements instead of native salt ones\nto be able to activate multiple services/features at once.\n\nChange-Id: I49b3b15fadf1aca5d2c369bb0b055b4271c4f779\nCloses-Bug: PROD-20132\n"
    },
    {
      "commit": "657979f738a3881a2636fdc999baf6acf350bf1a",
      "tree": "e4312493a6fb78c6ebe1235c0378fd107c9163cf",
      "parents": [
        "1c97f78a91dc3f707eeb89e0ff130e7ba2f3d8d8"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 17 12:44:00 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 17 16:48:10 2018 +0400"
      },
      "message": "Rework Neutron alerts\n\nChange-Id: I835212a8bcf6c9b62ad9ffd0b6df93fea9c62ab5\nRelated-PROD: PROD-20029\n"
    },
    {
      "commit": "1c97f78a91dc3f707eeb89e0ff130e7ba2f3d8d8",
      "tree": "1c9a86819c27008aeeca16b9761a246c33b771b1",
      "parents": [
        "fe73ee5c448ca6329699aafbaed4f7e3add1c842",
        "27d70bb07fd21683f0202355c5593ee81c5ebe64"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue May 15 09:52:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 15 09:52:44 2018 +0000"
      },
      "message": "Merge \"Add list_extensions in neutron formula.\""
    },
    {
      "commit": "fe73ee5c448ca6329699aafbaed4f7e3add1c842",
      "tree": "62d73294996cc7fefffe6fbeb64a5c8b8a3848e3",
      "parents": [
        "878ac4659b3ac4766df238e01904027261ae7516"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon May 14 14:08:11 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon May 14 18:04:06 2018 +0300"
      },
      "message": "Neutron unhardcode logger log level\n\nThis patch unhardcodes log level in logging.conf template\nThe log level might be configured per logger by using the\nfollowing pillar structure:\n neutron:\n   server:\n     logging:\n       loggers:\n         \u003clogger_name\u003e:\n            level: WARNING\n\nChange-Id: I19ac0540f4a1a55f77f767b610b569df9fea16f7\nRelated-Prod: PROD-19782\n"
    },
    {
      "commit": "27d70bb07fd21683f0202355c5593ee81c5ebe64",
      "tree": "9b1edaa5a4a41a3a9bc507bb0dbd52143339c318",
      "parents": [
        "878ac4659b3ac4766df238e01904027261ae7516"
      ],
      "author": {
        "name": "Artem",
        "email": "aminasyan@mirantis.com",
        "time": "Mon May 14 10:37:18 2018 +0300"
      },
      "committer": {
        "name": "Artem Minasyan",
        "email": "aminasyan@mirantis.com",
        "time": "Mon May 14 08:21:36 2018 +0000"
      },
      "message": "Add list_extensions in neutron formula.\n\nWe need to add list_extensions in formula because of we use this function\nthat add all extensions in network-feature-enabled section of tempest.conf via runtest formula.\n\nChange-Id: If3b2fb40e97eb0601a1f5997ecd41c6bf8aceb71\nPROD: PROD-19440\n"
    },
    {
      "commit": "878ac4659b3ac4766df238e01904027261ae7516",
      "tree": "8ab1e12e9818cff9bce06addd7fc735855b226d1",
      "parents": [
        "eb10a2da76484a24089f4604cb1df52d04b9422e"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Apr 23 17:48:15 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Wed Apr 25 15:58:07 2018 +0400"
      },
      "message": "Enable separate pillars for OVS and SRIOV agents extensions\n\nCurrently l2 agent extensions are specified in a single pillar\nand then used by ovs and sriov agents.\nThis is not correct since there might be different extensions for\ndifferent agents on the same compute node.\n\nWith this patch ovs agent ini file will first look for \u0027ovs_extension\u0027\npillar and then fallback to \u0027extension\u0027. Same for sriov agent ini.\nThus, it will allow configuring different extensions for different agents,\nif needed (on the same compute).\n\nChange-Id: I15192dfc52e05c1087f667ddac8c3a537156e276\nRelated-Prod: PROD-19318\n"
    },
    {
      "commit": "eb10a2da76484a24089f4604cb1df52d04b9422e",
      "tree": "4173f3eef0e90983ad94c4821ff5cff862291d28",
      "parents": [
        "9d6b32ae9fdf267ec0b2ee5fddcd1349d4c8d2e2"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Fri Apr 13 17:37:12 2018 +0400"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Fri Apr 13 17:37:12 2018 +0400"
      },
      "message": "Do not configure bagpipe bgpvpn extension for sriov agent\n\nCurrently l2 agent extensions are specified in a single pillar\nand then used by ovs and sriov agents.\nThis is not correct since there might be different extensions for\ndifferent agents, so we need separate pillars for each agent.\n\nThis patch is a hot fix for the release.\nAnother bug will be filed for proper extensions handling.\n\nChange-Id: I84111b419a4386e4598edac100cfd746ec7a3611\nRelated-Prod: PROD-19316\n"
    },
    {
      "commit": "5291165b589d86ec85fb9361f4ecd6acf15f4281",
      "tree": "84b1fab082095b55017581a540b872c8c261dda4",
      "parents": [
        "9d6b32ae9fdf267ec0b2ee5fddcd1349d4c8d2e2"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Apr 12 22:09:49 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Apr 13 14:27:44 2018 +0400"
      },
      "message": "[opendaylight] Handle dpdk mode on compute nodes\n\nChange-Id: I5622af7f8e54a94fbf49337cec1a583f76610795\n"
    },
    {
      "commit": "9d6b32ae9fdf267ec0b2ee5fddcd1349d4c8d2e2",
      "tree": "1f058d42f2c17e89a6dc3b1d8fa3123f0ae42a2a",
      "parents": [
        "d5a76e8313e950f8ea831c75fd2c7d75de86243f",
        "12af6dd139c983cd8a27a5cad7aca7d8ee918f5c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Apr 11 12:27:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@54df930be792",
        "time": "Wed Apr 11 12:27:47 2018 +0000"
      },
      "message": "Merge \"Filter out OpenDaylight client on computes\""
    },
    {
      "commit": "d5a76e8313e950f8ea831c75fd2c7d75de86243f",
      "tree": "f799585865dabb9807a3db22bc582a2c17ccc95e",
      "parents": [
        "fe23ddd80688616dad795c8011366d95094d36a0"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Apr 10 17:43:29 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Apr 10 17:43:29 2018 +0400"
      },
      "message": "Move ost-data-plane back into influx section\n\nChange-Id: Id207affcf61a26ade5a50095ab93fd88b956e846\nProd-related: PROD-18950\n"
    },
    {
      "commit": "fe23ddd80688616dad795c8011366d95094d36a0",
      "tree": "99755f67eed493db2a67eb90da102b7436d4899a",
      "parents": [
        "36ae530ef346a37ef01bd9f7d61d4633c8f8434c",
        "efd9e092d4829730f983c8458549c96bff4e26b0"
      ],
      "author": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Apr 06 07:32:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Apr 06 07:32:22 2018 +0000"
      },
      "message": "Merge \"Allow to set is_default property\""
    },
    {
      "commit": "12af6dd139c983cd8a27a5cad7aca7d8ee918f5c",
      "tree": "0ca50831e684a59c13c8d3dc9309545884ff3761",
      "parents": [
        "36ae530ef346a37ef01bd9f7d61d4633c8f8434c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Mar 12 16:32:50 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Apr 03 19:52:35 2018 +0400"
      },
      "message": "Filter out OpenDaylight client on computes\n\nOpenDaylight uses pseudo agents to manage network ports,\ntherefore detach unwanted ovs agent \u0026 etc from compute state.\nAlso set tunnel_ip/provider_mappings by means of built-in\nability of ovs hostconfig tool.\n\nChange-Id: I07cd760fdb4ce84aba21450af9246c8c9128118f\n"
    },
    {
      "commit": "36ae530ef346a37ef01bd9f7d61d4633c8f8434c",
      "tree": "276f768401cab975c47ee02b7350319b1e89b7e4",
      "parents": [
        "551b396e0eb94c95dc5fb00b7d340b1f5bbac5d5"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Apr 03 17:56:13 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Apr 03 17:56:13 2018 +0400"
      },
      "message": "Subscribe l2gw agent to neutron conf changes\n\nChange-Id: Ie0401bab6b2ed6551c47b90084c03c1fd960447c\n"
    },
    {
      "commit": "efd9e092d4829730f983c8458549c96bff4e26b0",
      "tree": "7247633a128b980daa85e697313235348ee3caef",
      "parents": [
        "ab6883b3756a68ca0d3815598827af06412755f6"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 18:25:12 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 29 18:25:12 2018 +0300"
      },
      "message": "Allow to set is_default property\n\nis_default setting should be set in case pool autoallocation\nis used.\n\nChange-Id: Ifc9e0037f5550807b02d246827f0008d64c5bc6d\nRelated-Prod: https://mirantis.jira.com/browse/PROD-16226\n"
    },
    {
      "commit": "551b396e0eb94c95dc5fb00b7d340b1f5bbac5d5",
      "tree": "46650b65c9016a91dbaa653b152cdee1bc1511fa",
      "parents": [
        "ab6883b3756a68ca0d3815598827af06412755f6"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Mar 29 13:22:50 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Mar 29 17:31:58 2018 +0400"
      },
      "message": "Mask l2gw agent from initial start up\n\nThe service of l2gw-agent restarts too quickly after package\ninstallation with default/incorrect configuration and goes over\nrestart threshold, so systemd stops attempt to restart any further\ncausing state faulure.\n\nChange-Id: I06db792622c4cd9e9b6e2cec14d7906e6acfac2c\n"
    },
    {
      "commit": "ab6883b3756a68ca0d3815598827af06412755f6",
      "tree": "954e042e046633bba4a2ff564082f9b9cb22b7fc",
      "parents": [
        "7eabcdecfed2f865839e520cedd8a32e0eadb11e"
      ],
      "author": {
        "name": "Alexei Lugovoi",
        "email": "alugovoi@mirantis.com",
        "time": "Tue Mar 27 11:56:17 2018 +0200"
      },
      "committer": {
        "name": "Alexei Lugovoi",
        "email": "alugovoi@mirantis.com",
        "time": "Tue Mar 27 11:59:48 2018 +0200"
      },
      "message": "Allow to set custom name for agents\n\nChange-Id: I6fa575180565237f7b268e681a1e89513eeccae2\n"
    },
    {
      "commit": "7eabcdecfed2f865839e520cedd8a32e0eadb11e",
      "tree": "a6fae162c2430a805172bb5a06064c26cba6a0aa",
      "parents": [
        "6130acd2b30d78e7f442fe51f4d320fe6c9269a8"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 26 13:52:01 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Mar 26 13:57:19 2018 +0200"
      },
      "message": "Use max function for openstack_* related metrics\n\nIf we use an aggregate func like max, we will avoid the\n\u0027multiple series\u0027 error, which can happen if for the specific\ntime period there will be \u003e1 instance of remote agent returned\nby the metric.\n\nChange-Id: I27ce7eb1de7c63c6fa1609f89c0ded60f60bc039\nPartial-Bug: PROD-17878\n"
    },
    {
      "commit": "6130acd2b30d78e7f442fe51f4d320fe6c9269a8",
      "tree": "74f95c279871bd97d76ad341e095d7dcf590fa30",
      "parents": [
        "1ff8865bc5bd5ee4582963b4f0788e48458f85b6",
        "34128c8c8c6c919685aad3b42004dd7472793068"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 07 15:14:07 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 07 15:14:07 2018 -0800"
      },
      "message": "Merge pull request #21 from alexandruavadanii/fix-neutron-server-j2\n\npike/neutron.server.conf.Debian: Fix undefined var"
    },
    {
      "commit": "34128c8c8c6c919685aad3b42004dd7472793068",
      "tree": "74f95c279871bd97d76ad341e095d7dcf590fa30",
      "parents": [
        "1ff8865bc5bd5ee4582963b4f0788e48458f85b6"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Wed Mar 07 23:44:32 2018 +0100"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Wed Mar 07 23:47:08 2018 +0100"
      },
      "message": "pike/neutron.server.conf.Debian: Fix undefined var\n\nFixes: 1ff8865b\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "1ff8865bc5bd5ee4582963b4f0788e48458f85b6",
      "tree": "410231f23293f83a9b8148b164841a44757878ab",
      "parents": [
        "43a3ccaddc66327fa7bac40bda6721e0173f03ba"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Mar 06 16:15:57 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Mar 07 14:17:20 2018 +0400"
      },
      "message": "Make root_helper_daemon as an option\n\nGive an ability to disable this option\nif packages from UCA repository are used.\n\nChange-Id: I4cc6cce4868ea95e806ce4b41069805fb995dcdb\n"
    }
  ],
  "next": "43a3ccaddc66327fa7bac40bda6721e0173f03ba"
}
