)]}'
{
  "log": [
    {
      "commit": "047166ccc274ae187df8bc144a658b9905f69b7c",
      "tree": "b35cfb597aad335ef84774db8179d1a21ef9c43f",
      "parents": [
        "f7d7cdc04adfe542176acc9b8c9d380e16e8d6b6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:17:45 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:54:41 2018 +0000"
      },
      "message": "Centralize setting internal_protocol\n\nInternal Openstack APIs may be encrypted with https. This patch\ncentralize setting internal API protocol among services by\nsetting one of depending if cluster or single models are used:\n  cluster_internal_protocol: \u0027https\u0027\n  internal_protocol: \u0027https\u0027\n\nChange-Id: I2baff79cd5851678559d7de47460fdd2031f70ee\n"
    },
    {
      "commit": "f07789c197f49cce1f843928206fd59f6c2da0a6",
      "tree": "7f8b2fbd1266e43dd382acb6bb53455cf80db5ed",
      "parents": [
        "9f2f2c2e48f3c259fdcb3d73c390a1606af109ad"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jan 22 15:17:34 2018 +0000"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jan 22 16:51:21 2018 +0000"
      },
      "message": "Adds SameHostFilter to default filters to allow users,\nschedule instances based on `same_host` hint\n\nChange-Id: I4ce208b6a8d5f2a9b12c8d9c13f0b07de1b0e33e\nRelated-Prod: PROD-16796\n"
    },
    {
      "commit": "1f47d987744d13ebf1390f1e5df7fe5f265b1c49",
      "tree": "4cde1a75d7c98d5a9d644a7f68fb4c8d36d3f42d",
      "parents": [
        "503f566323d7f3b4f30fc455d8eabb108bc8d7e4"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Dec 13 13:13:51 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jan 09 13:47:58 2018 +0400"
      },
      "message": "Remove obsolete logging section\n\nRemove old logging section to reuse it in the new logging config.\nCurrent one is obsolete and was used during pre-mcp \u0026 pre-mk20 times with heka.\nFor now default config for nova control is coming from nova formula.\n\nChange-Id: I750edabe82c9379c951e74cb97523daab732f335\n"
    },
    {
      "commit": "1038a81977697c9d25873a2857ff3a14c08d8143",
      "tree": "e25cff06149be972eb47cd8d86af09ca20e0360b",
      "parents": [
        "f461244c9b841ec12f1cab86d584794483c9d184"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Tue Nov 28 09:19:08 2017 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Mon Dec 04 09:41:26 2017 +0000"
      },
      "message": "Revert \"Make libvirt safe again\"\n\nThis reverts commit 53a64cb871eb6889571a09e69c787681ba83e41c.\n\nThis commit was based on a wrong assumption that the default port\nis not used during live migration.\nIn fact, while libvirt can use another range of port during\nlive migration for copying disks and memory,\nthe main control channel still happens over connection\nto the port 16509 (default in /etc/libvirt/libvirtd.conf).\n\nBlocking this port manifests as \n\nLive Migration failure: operation failed:\nFailed to connect to remote libvirt URI\nqemu+tcp://cmp02/system: unable to connect\nto server at \u0027cmp02:16509\u0027: Connection timed out\n\nerror in nova-compute log when attempting to perform a live migration.\n\nChange-Id: I336a36cc5acc3c07cef3964bd889623b24324ce2\nRelated-Issue: PROD-15929\n"
    },
    {
      "commit": "53a64cb871eb6889571a09e69c787681ba83e41c",
      "tree": "ffee0f55c26eba67387848ee3a15dd815b091b3f",
      "parents": [
        "f80b067343600a7554059afaa351448eaaaf13a2"
      ],
      "author": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Tue Nov 07 13:41:38 2017 +0400"
      },
      "committer": {
        "name": "kairat_kushaev",
        "email": "kkushaev@mirantis.com",
        "time": "Fri Nov 10 13:29:27 2017 +0400"
      },
      "message": "Make libvirt safe again\n\nAt the current moment libvirt is not authenticated and listens\nall incoming connection on his port.\nThe current patch proposes:\n1. Use unix socket to connect to libvirt from nova compute\nso it won\u0027t be affected by\n2. protect libvirt port with firewall.\nso we will drop all connections to libvirt port from anywhere.\nLive migrations seems not be affected because at the current\nconfiguration it seems libvirt uses another randomly-chosen port.\n\nRel-Prod: 15651\nChange-Id: I1dcca1ad34029b5c158c4013036f33827255235b\n"
    },
    {
      "commit": "74d677eb6ff9d1cfa500a631cffe66f8d2134987",
      "tree": "6ba565ffaac8da3228b0103da8766b364c318517",
      "parents": [
        "75cf242a8cd452112b70800a74c01196b7bf0a7d",
        "6a1ab76ede1f9610a7a9cf63a0ff13b546e87426"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Oct 24 17:06:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Tue Oct 24 17:06:09 2017 +0000"
      },
      "message": "Merge \"Added my_ip parameter to Nova compute reclass\""
    },
    {
      "commit": "6a1ab76ede1f9610a7a9cf63a0ff13b546e87426",
      "tree": "f1f17a2358257d2891ce6cf5727e57528c5f56fd",
      "parents": [
        "cb9a31941c550f049fe8f188a8f3302ac01a779a"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Fri Aug 11 15:47:00 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Tue Oct 24 12:02:35 2017 -0500"
      },
      "message": "Added my_ip parameter to Nova compute reclass\n\nChange-Id: I594f08ebbf26b92b6d5b378e69c58dc44c1dba6e\n"
    },
    {
      "commit": "ef8377a0b77f68dc6069e9043916c040466d0521",
      "tree": "d501cb6dbf4a58698ada34a468ad0c05a902635b",
      "parents": [
        "0912c39a29e5b05760e76620dc91a05d9d4be829"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 12 14:23:38 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 12 15:08:58 2017 +0200"
      },
      "message": "nova volumes ceph keyring params\n\nChange-Id: I939080c433d5c790294c4dff028df9837a03a113\n"
    },
    {
      "commit": "1cd6e590d79d64766542bc6453f86559d41be38e",
      "tree": "c94597d5cbaff6c5feb5ca6de6f6fafc4f4e5abb",
      "parents": [
        "48d050053ca5ecf5bc2b2d3d40c56bce75c122fd"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 05 16:02:34 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Oct 06 08:36:17 2017 +0200"
      },
      "message": "ceph grains keyring fixes\n\nChange-Id: I90897170132be46dad2f223d06cc135d329ab8cf\n"
    },
    {
      "commit": "c4f984dad6e70ea3120a17feca93fbec367d92d0",
      "tree": "7988021fcd6c60514113fb9abf2ccd0355602b3d",
      "parents": [
        "a2ff9b2037d7646777b28248f12764465ea3ba4d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 12:27:24 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 12:28:36 2017 +0300"
      },
      "message": "Fix YAML syntax in nova/client/flavor/default.yml\n\n\"found character \u0027\\t\u0027 that cannot start any token\"\n\nChange-Id: I5c468226ca537677b6787fbaade977f39a0c9693\n"
    },
    {
      "commit": "4d1a8a92f3456ac5e6b5515992873a2f1ccd76b7",
      "tree": "a364f2ca8498241590a4ca05ac38836d7c7f7b3c",
      "parents": [
        "44717ec8aea0074c8f447e7dcda6206897fdc3a4"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 15:24:05 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Aug 28 16:10:39 2017 +0200"
      },
      "message": "Add images and flavors\n\nChange-Id: I9b8f93828c673befe62a2bf0903ec8060024cf78\n"
    },
    {
      "commit": "0c7e110643674ad4a5f9762f6f4c9b99125ab414",
      "tree": "222b83fcc43fc45057e66615e3df4c17b9c734ba",
      "parents": [
        "9593288945c903f3558f3bce798a6519ed879602"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Aug 10 13:39:04 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Aug 10 18:01:07 2017 +0000"
      },
      "message": "Pin python-pymysql latest version MOS repo.\n\nChange-Id: Ia42b38284331484df7bafe80773b7f5e1b28fd01\n"
    },
    {
      "commit": "e4452bb0b629c8fd0c720c86fdddfeac7a8561eb",
      "tree": "82d362c3685e5e68b77166ac41ff21c9cfd6dc04",
      "parents": [
        "7e6697c99320cbab7235bfd6014827bad4380429"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Aug 02 17:43:38 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Aug 03 17:01:10 2017 +0400"
      },
      "message": "Update SSH key management for Octavia\n\n- Update Nova client metadta for Octavia to expect public key itself\n  instead of path to it\n- Pass private key contents to as metadata for Octavia manager\n\nRelates to PROD-12506\n\nChange-Id: Ie99d063e6bdc032757996e9201d8e08a69a2e0d3\n"
    },
    {
      "commit": "9a21dc4dc26322d30ef2eea1561b427150466126",
      "tree": "cd92243728bbb3b7e98c00066af5a6e206cae3f3",
      "parents": [
        "591942b5293618929cffa7bfb5de2c0a425daafb"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 13 16:43:08 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 13 17:58:44 2017 +0400"
      },
      "message": "Add Nova client metadata to create Octavia keypair\n\n- Added metadata defining keypair required to log-in into amphorae\n- Include service.nova.client and depend on it to enable client\n- Also use admin_identity to create nova flavors as this action is\n  often restricted to admin\n\nDepends on: https://gerrit.mcp.mirantis.net/7475\nRelated PROD: PROD-12876\n\nChange-Id: I35b642110f3922ca6bb64e355f7cd9130db3359f\n"
    },
    {
      "commit": "b606a780a9b0ada6eb841f9f957e088bab5062d8",
      "tree": "bf3b3b7bb22bb0912df6987329b32ed3cf06c8a3",
      "parents": [
        "704c851d17ca7987e93f0f2ba738c147364b0edc"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 17:27:46 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 20:09:32 2017 +0400"
      },
      "message": "Create amphora flavor for Octavia\n\n* Add octavia_identity in order to generate a Keytone profile\n  for Octavia\n* Add a nova.client class that defines an amphora flavor\n\nChange-Id: I13e01d21f4e097f0348ef9f491dce1c527c91204\n"
    },
    {
      "commit": "f704d5ee8b9555d82d05a6fd61e4663c720a6bb9",
      "tree": "e93583cc61870dbd18ba6356ca87cc41f5915289",
      "parents": [
        "366c29693cc6e37b5c2544dab349d69a3026a09a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 12 17:11:54 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 18:30:54 2017 +0300"
      },
      "message": "Update reclass-system ironic support\n\nAdd nginx site to serve public Ironic API.\nAdd keepalived instance for baremetal network.\nAdd ironic_deploy (Only heartbeat and lookup endpoints allowed)\nhaproxy site.\nAdd bmt{0..3} vms on kvm nodes to run ironic deploy services\n(ironic-conductor, ironic deploy api, nova-compute with ironic driver)\nAdd basic definitions for nova/compute_ironic/{cluster|single}.yml\n\nDepends-On: I072db910f6f004aad3393d9f6e64b1330de18687\n\nChange-Id: Ifa9f42532e2fdc06a99a6c78ba961a79d34af110\n"
    },
    {
      "commit": "9e94675cd1b0cf247a04c8cdba0d24b77959070c",
      "tree": "ac91032bff479e9bda3b35ca000878a7d92bc546",
      "parents": [
        "c41efa8e0360eb9bc82c53956ed80714cf2dcf14"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 09:30:28 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 09:30:29 2017 +0200"
      },
      "message": "Set metadata_password if not defined\n\nTo fix some broken models where this change wasn\u0027t reflected.\n\nChange-Id: Ie75b6c60ce89601056f1004001290f6c00f233f9\n"
    },
    {
      "commit": "452dce67a276de27d8b33eea186a39321cbca7d6",
      "tree": "54a03cef9798dca93c59c0aed2de3877646cf18f",
      "parents": [
        "1aa24ab43b95be032a627d03c5f2beeec97d9891"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 07:58:02 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 07:58:02 2017 +0200"
      },
      "message": "Array instead of string\n"
    },
    {
      "commit": "1aa24ab43b95be032a627d03c5f2beeec97d9891",
      "tree": "4a0aafce6e6f68611d9f171dafe3b16f97bc859d",
      "parents": [
        "aafa413e8c372d40e6638b46121d0954f0502edd"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Fri Apr 14 11:55:09 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Fri Apr 14 11:55:09 2017 +0200"
      },
      "message": "Add nova aggregates support\n"
    },
    {
      "commit": "b79f91dc48286f03fae31646f46116daaf1f3610",
      "tree": "db47cff9c82ae58138c43c40023660e1e2622105",
      "parents": [
        "535748d4099d9eea8f08abd4eaf62cc8abe8e07d"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:54:21 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:54:36 2017 +0300"
      },
      "message": "Add lookup metadata_password param\n\nChange-Id: Idd6271acf633ac7172af05a354628e8056eece12\n"
    },
    {
      "commit": "d49d5c027e9d8207073f23c2857929c4056e98a4",
      "tree": "e60d0f21badaafbaa41837a605b596767937e270",
      "parents": [
        "60acdb94efb1db991052570a25c6481a3e3b496c",
        "bb7138bb1e9c1feca5d081cf634db8d942ccd6af"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 24 18:02:05 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 24 18:02:05 2017 +0100"
      },
      "message": "Merge pull request #100 from Mirantis/lgtm-prod-updates-vncproxy\n\nUse vnc proxy over prx public interface (with https)"
    },
    {
      "commit": "bc2e7307fdb5ce48a85e7c9e7312bf0fd80f41f2",
      "tree": "1e2222aefd0925e72be3951de54093187112bd63",
      "parents": [
        "4e615635f4fbcb37ca0a0dea89aa8b5608c20692"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Mar 23 18:24:47 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Mar 23 18:24:47 2017 +0100"
      },
      "message": "fix compute storage client ceph key\n\nChange-Id: Id88a9a1ed09563ae3622ba6d2aa0f91729772fd0\n"
    },
    {
      "commit": "bb7138bb1e9c1feca5d081cf634db8d942ccd6af",
      "tree": "e2a27c9190ff75f49d60d4fb8f8b775c1eafef85",
      "parents": [
        "335465f5da60ddfc10e668ebb56b7aef4bc66e21"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Feb 02 08:44:24 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 08:43:06 2017 +0100"
      },
      "message": "vnc proxy over prx public interface\n"
    },
    {
      "commit": "453d7649e7727ec262943ae93572b22585e2c4fb",
      "tree": "b9c842387268d28deb9c6c3852ab204296ccab81",
      "parents": [
        "141d2cfea2bb3521e0e2a9358938586605b96637",
        "ab6d98b8156e1d866e87b5af3f98fa603445729c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 07 10:35:18 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 10:35:18 2017 +0100"
      },
      "message": "Merge pull request #132 from Mirantis/pr_add_novnc_haproxy\n\nadd novncproxy under haproxy"
    },
    {
      "commit": "ab6d98b8156e1d866e87b5af3f98fa603445729c",
      "tree": "3c761f847d33293fa82167002506786aba5c5d64",
      "parents": [
        "151e5498f93bb6ace089a64ccebc4a64a67eba9d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Feb 24 12:52:50 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Mar 07 10:13:27 2017 +0100"
      },
      "message": "add novncproxy under haproxy\n"
    },
    {
      "commit": "3cbb741770c7de8da79c392ee5900249fb29ecdd",
      "tree": "f0eebd5512e47149ec0c94181b21ed9e15fac21b",
      "parents": [
        "d7df9e8ad5fec20e22341c99c9c141df831053c0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 02 18:03:07 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 02 18:07:11 2017 +0100"
      },
      "message": "NFV: Hugepages, CPU pinning, SRIOV\n\nSystem definition for hugepages, cpu pinning and sriov\n"
    },
    {
      "commit": "9fee97c587b5bdddcf9fc91c954f7f440ff04690",
      "tree": "cc72c21d93656e6abd0315b7b4c1c157c73d816e",
      "parents": [
        "85c62b81dc6032cfcbfdb9736d1c86d5e9c7cc12"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 21 23:36:32 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 21 23:36:32 2017 +0100"
      },
      "message": "parametrs for allocation ratio\n"
    },
    {
      "commit": "533dd5808c203c643898cc1250fd0ef6258ef5d0",
      "tree": "2ed60649409c8bb2732addb2bc199a9c7874687a",
      "parents": [
        "fa2a40a9f61288402b8455790cedeecdd56f3837"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Wed Feb 15 20:51:06 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Wed Feb 15 20:51:15 2017 +0100"
      },
      "message": "availability zones\n"
    },
    {
      "commit": "2418e4e2b34a9dbf959e6f53777f0b644d04b6fc",
      "tree": "5029fb37143e6ec1ac7ca824b20b4fd7e0a26374",
      "parents": [
        "151e5498f93bb6ace089a64ccebc4a64a67eba9d"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Feb 15 16:12:32 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Feb 15 16:12:32 2017 +0100"
      },
      "message": "Enabling SR-IOV support\n"
    },
    {
      "commit": "c91c062835d78442d466e0a374ecc1446eb721d1",
      "tree": "7ea0e1e1925cded8bd820d076ff0c60190be1e94",
      "parents": [
        "35705db9c5b91da851f19e70365fc14fab79fc8b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "message": "vw fixes\n"
    },
    {
      "commit": "a9c5343edcec0e5149610eeb5e585b3a2c37b982",
      "tree": "4b1beefcaef5d8dd27edca9b7ab4980b58bd20fa",
      "parents": [
        "2a5fdaba11d38c962f46624ec57a03ecf061818d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "message": "Add classes to enable CADF notifications\n"
    },
    {
      "commit": "1b2e66d0fdcf549c2048f400006692df2056c9f5",
      "tree": "ce76963b7e10315ea9f1e20ad9c298c1e6f9034d",
      "parents": [
        "b88a9c021be208e0fff057848e0ec6765c1734ed"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 11 15:53:01 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Jan 20 14:38:10 2017 +0100"
      },
      "message": "Remove reference opencontrail_control_address\n\nThis patch replaces _param:opencontrail_control_address by\n_param:neutron_service_host to allow different mapping depending of\nyour deployment. For example OpenvSwitch support won\u0027t use\nopencontrail_control_address but something else.\n"
    },
    {
      "commit": "8c7d685fc1da58de9eb41f109d59a97e8fe48606",
      "tree": "b1d37c385bb9bf15812c93abc056122df52b670f",
      "parents": [
        "d80e411c75ead6302fdff0bff8d2f02ebf9eb256"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:14:01 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:18:48 2017 +0100"
      },
      "message": "Create classes to configure notifications\n"
    },
    {
      "commit": "ded2170a0b68a677cf8d4c371d275e2fa36fff06",
      "tree": "c14e6b7d3438fe61e6841eba558ee85dea9677fc",
      "parents": [
        "2738292aa5edc625b8daf22ee1e2c27649d85ff2"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Dec 30 11:55:18 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Dec 30 11:55:18 2016 +0100"
      },
      "message": "fix nova vnc proxy\n"
    },
    {
      "commit": "5a1807dcb56f8b94428dc39adb31771f63e0cf94",
      "tree": "305c870eef868fbbb2f9b38d2b328e3c25a9298b",
      "parents": [
        "ec7688fe721a2102b0f68b0740244f8a5b0db3fa"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 14:37:13 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "Add default ssh key for nova user on compute\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/159\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
