)]}'
{
  "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
