)]}'
{
  "log": [
    {
      "commit": "e26de19a239d40bd1ac305e02aa8cfc34785d011",
      "tree": "1c1e7b0c25f3b4695aaf401f1e2fa08e2aa330bc",
      "parents": [
        "08772752ea5b7a1bc29954ba3c2e1694450420d0"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Feb 02 09:43:36 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 07 16:37:26 2017 +0100"
      },
      "message": "Set RabbitMQ cluster roles for monitoring nodes\n"
    },
    {
      "commit": "e1ecebc42b288e28b4fbee851205563ca03461a3",
      "tree": "2c94aa95fee16bf1e8197cb0389d009787726993",
      "parents": [
        "809e73ca4e1cd85237a0106b6aae6bd8232b30c4"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 30 16:31:44 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 07 16:37:26 2017 +0100"
      },
      "message": "Enable support for clustering with Redis\n\nThis patch configure the HAProxy that will do the load balances between\nall instances. It also provides a common configuration for Redis\ninstances.\n"
    },
    {
      "commit": "00cad0458d973289c06bf9a6bd0aa7e16990685d",
      "tree": "7fe7e18545801c1a6a2bb272fb0b5994343f0df6",
      "parents": [
        "6a21484a09b13516f9c306f9a7c1fbd27b643c42"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 14:20:43 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 14:20:43 2017 +0100"
      },
      "message": "Deploy InfluxDB in cluster mode\n\nThis change adds the ability to deploy a cluster of InfluxDB servers\nwith HAProxy in front. HAProxy will forward requests only to the first\nnode unless it gets unavailable. In that case, it will fail over to the\nsecond node (and possibly the third node).\n"
    },
    {
      "commit": "cecc8ed4704e5d4c91eaea259f8655e8bd5c9672",
      "tree": "834b5a58a98b89a04ea5d1913969b738f4556d18",
      "parents": [
        "35705db9c5b91da851f19e70365fc14fab79fc8b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jan 18 14:16:27 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 30 14:21:54 2017 +0100"
      },
      "message": "Add infra_proxy_* classes in reclass storage\n\nThis will deploy proxy (Nginx) nodes for both OpenStack and StackLight\nservices.\n"
    },
    {
      "commit": "3148b3a6b3b367cfdf63097f5d012b13d5a426bf",
      "tree": "a765ef8976e06e02115c17c994664d62cec2ccaa",
      "parents": [
        "e37fb3a7d507236fc0f75fda458b733155f90ff1"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jan 20 12:35:57 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Jan 22 16:49:54 2017 +0100"
      },
      "message": "added one node into gateway cluster\n"
    },
    {
      "commit": "a6eef67562d61e8fc4f22e27a188b6a2a839aaa9",
      "tree": "7dd90bcc7a6b1811e324aea61e5b5c820787bf26",
      "parents": [
        "b0a95519f1d4262aa1bef9e8bfebf1248e4b1fa9",
        "152087df4354dee8cda29779a7c5fee6aa4f2242"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Jan 18 00:44:55 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 00:44:55 2017 -0800"
      },
      "message": "Merge pull request #42 from smolaon/master\n\nrename infra/compute to infra/kvm"
    },
    {
      "commit": "b0a95519f1d4262aa1bef9e8bfebf1248e4b1fa9",
      "tree": "44dccfc8c80985ef0f371222793f50ca1088ddb8",
      "parents": [
        "43546ffb5cc0a51af579d9189e3aa39085c23278",
        "a22f666a21728a1c549a2a95f52536df2fcd0a3d"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Jan 17 17:10:55 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 17:10:55 2017 -0800"
      },
      "message": "Merge pull request #23 from Mirantis/kubernetes\n\nAdd kubernetes to system"
    },
    {
      "commit": "152087df4354dee8cda29779a7c5fee6aa4f2242",
      "tree": "ea75c193bd2688e716a8a0c65bf9dd53d8041b0e",
      "parents": [
        "dab474709523f03a1649d533594defc9861f0c4e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jan 17 10:36:15 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jan 17 12:23:37 2017 +0100"
      },
      "message": "rename infra/compute to infra/kvm\n"
    },
    {
      "commit": "78d4510eb029e5cc527e9c19d3e12c4ee774f2ec",
      "tree": "feea613786ea3f21ef477379f140e77ec09065b0",
      "parents": [
        "706bab75f447d7ba49dee9081a3822499ddca894"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 16 19:12:23 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 16 19:36:59 2017 +0100"
      },
      "message": "added storage, public and deploy addresses to kvm hosts\n"
    },
    {
      "commit": "a22f666a21728a1c549a2a95f52536df2fcd0a3d",
      "tree": "4ac43cf796978eec4b790923681d5334e0ec7357",
      "parents": [
        "706bab75f447d7ba49dee9081a3822499ddca894"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jan 10 17:37:16 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Jan 16 17:12:27 2017 +0100"
      },
      "message": "Add kubernetes to system\n"
    },
    {
      "commit": "706bab75f447d7ba49dee9081a3822499ddca894",
      "tree": "59f08678db17675534b663fd590cfcd307c18856",
      "parents": [
        "cbdc0fc36d35f38cacaa3fc87ee0f0c7a6e285d4",
        "8592ba467c61257408afc830761b7929c1a6766a"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jan 16 06:25:00 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 16 06:25:00 2017 -0800"
      },
      "message": "Merge pull request #34 from simonpasquier/fix-influxdb-for-single\n\nAdd InfluxDB classes to stacklight_server_single"
    },
    {
      "commit": "1d8a633ab9fe4507975a72b189edbddbd4e5e0cb",
      "tree": "cee42c314244f18ef1df4d37b6c41408d5115f10",
      "parents": [
        "f7d442a428f8a855080df48eb2e836b60c094c73",
        "0603dda3b708f3376193747211fc50d5c2920aff"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jan 16 06:18:11 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 16 06:18:11 2017 -0800"
      },
      "message": "Merge pull request #36 from thouveng/fix-wrong-declaration\n\nFix a wrong declaration of opencontrail_gateway_hostname"
    },
    {
      "commit": "f7d442a428f8a855080df48eb2e836b60c094c73",
      "tree": "f6eb7802a2a9d53dd606dbedb4a83b49e513ac1b",
      "parents": [
        "020e1fc3d756084fcb0fc94ae3ce77aecd1bbb8d",
        "13f06f08dca0c3dbb4ccacaac836ca4863f14f8d"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jan 16 06:17:30 2017 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 16 06:17:30 2017 -0800"
      },
      "message": "Merge pull request #37 from thouveng/fix-wrong-stacklight-name\n\nFix wrongs names for stacklight monitoring nodes"
    },
    {
      "commit": "13f06f08dca0c3dbb4ccacaac836ca4863f14f8d",
      "tree": "2c59780568bc9c6cbec637cfe3a7940ae198d8ad",
      "parents": [
        "501491acde701f5ac71c63617d06f9f4ce7a4b88"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:45:35 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:45:35 2017 +0100"
      },
      "message": "Fix wrongs names for stacklight monitoring nodes\n"
    },
    {
      "commit": "0603dda3b708f3376193747211fc50d5c2920aff",
      "tree": "3a976432cbe2ed63657a6f07f670289a3c1db149",
      "parents": [
        "501491acde701f5ac71c63617d06f9f4ce7a4b88"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:22:11 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:22:11 2017 +0100"
      },
      "message": "Fix a wrong declaration of opencontrail_gateway_hostname\n"
    },
    {
      "commit": "090f9179cc3e489a55f7b0faf80b72548d587d4a",
      "tree": "a26d745414599379053c4ef71a08524116214374",
      "parents": [
        "501491acde701f5ac71c63617d06f9f4ce7a4b88"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:14:19 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 16 14:14:19 2017 +0100"
      },
      "message": "Fix a typo in _param:opencontrail_control_node02hostname\n"
    },
    {
      "commit": "8592ba467c61257408afc830761b7929c1a6766a",
      "tree": "1f7005376fcd0738faf6efc876e3f9fd3be68c5c",
      "parents": [
        "501491acde701f5ac71c63617d06f9f4ce7a4b88"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 16 13:57:20 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 16 13:57:20 2017 +0100"
      },
      "message": "Add InfluxDB classes to stacklight_server_single\n"
    },
    {
      "commit": "64bf5c8e73907b03ae827819bb798b208fc27287",
      "tree": "e910e06e61a28441c57f32782209cd6fbf143fbb",
      "parents": [
        "030b89d9d59c405d4b0844cd490ea557ec183f0c"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jan 13 21:32:09 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jan 13 21:32:09 2017 +0100"
      },
      "message": "parametrized hostnames for cluster setups\n"
    },
    {
      "commit": "030b89d9d59c405d4b0844cd490ea557ec183f0c",
      "tree": "9209dcf4fe700f1885c8c9f34f2b3e9bf8070d8b",
      "parents": [
        "3f83c1e3b4d9cdf81c271870efeb6b97de81a025"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jan 13 19:21:16 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jan 13 19:21:16 2017 +0100"
      },
      "message": "rename fuel to infra\n"
    },
    {
      "commit": "55fe3aa5fc064dfe6cf29faf39a158f46f59448f",
      "tree": "993873621c4f83284331ded8c6d1845ad25194a2",
      "parents": [
        "4156c628d4aba24db3a12f65463c1604bafe40b1"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 10:54:26 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 15:46:19 2017 +0100"
      },
      "message": "Move StackLight database to a separate class\n"
    },
    {
      "commit": "d20e89cb786604ddf04b81b15a1a4e3466ccf5b2",
      "tree": "5f930b33dc44b74bd1c76182587aa4f3725fe1e5",
      "parents": [
        "9585e7ee427d94d65fbd7671e784256b902aac58"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 04 10:41:40 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 04 10:41:40 2017 +0100"
      },
      "message": "openstack gateway cluster\n"
    },
    {
      "commit": "e5a77b8f48773d9412152050e39af45b40220cdd",
      "tree": "04463c59db83c30201098183449d6c373f648d45",
      "parents": [
        "6f45e7548556a110ce41a5b42aacaa3adc1a1712",
        "11cbc963858ba609a524ee50588100bb1054c4e3"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Dec 28 22:41:52 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 28 22:41:52 2016 +0100"
      },
      "message": "Merge pull request #15 from Mirantis/heat\n\nHeat client"
    },
    {
      "commit": "ff04160a7f0714d181c71c4e07b8da293d9ae08c",
      "tree": "d81158ebeefa2c4832fc25cfa577f5ef252fcc5b",
      "parents": [
        "3d08a72349ef6a0d74dd6979a4e3a3e14ebe28ec"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 21:53:57 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Dec 28 21:53:57 2016 +0100"
      },
      "message": "Heat client\n"
    },
    {
      "commit": "72f96add406c8f5a70ea59a6f297aaa76cebe9d2",
      "tree": "c9a02b7051317c6fc8aa6d09bc282ca354638f92",
      "parents": [
        "3d08a72349ef6a0d74dd6979a4e3a3e14ebe28ec"
      ],
      "author": {
        "name": "Timur Nurlygayanov",
        "email": "tnurlygayanov@mirantis.com",
        "time": "Thu Dec 22 23:06:22 2016 +0300"
      },
      "committer": {
        "name": "Timur Nurlygayanov",
        "email": "tnurlygayanov@mirantis.com",
        "time": "Thu Dec 22 23:06:22 2016 +0300"
      },
      "message": "Removed hardcoded IP\n"
    },
    {
      "commit": "3d08a72349ef6a0d74dd6979a4e3a3e14ebe28ec",
      "tree": "a2985f7a9603156af2f81cc603288f2185478245",
      "parents": [
        "ec6b61ab127aed5fa94fc39554588fb02cb91eae"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 22 10:00:09 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 22 10:00:09 2016 +0100"
      },
      "message": "Benchmark\n"
    },
    {
      "commit": "fa0a05503571529c5f41df78857e58ffb0c599f0",
      "tree": "91430df004587c56a55bb6f539d174a647d6f5af",
      "parents": [
        "5dbbc69c667228c65f2af61d05d34d60ad66dda2"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 14:42:12 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 14:42:12 2016 +0100"
      },
      "message": "added keepalived vip priority to proxy cluster\n"
    },
    {
      "commit": "5dbbc69c667228c65f2af61d05d34d60ad66dda2",
      "tree": "26dd1c78683678fe9cfdc3e104dfbab0cc72cdd6",
      "parents": [
        "258b9556ad2801d9c505d783391312985a2a3431"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 11:51:43 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 11:51:56 2016 +0100"
      },
      "message": "added new foundation nodes, billing, benchmark, telemetry\n"
    },
    {
      "commit": "007f9775def43ef98a9d5d1977530ad873e61cb9",
      "tree": "f72e4746b0d23b34884c54434cddbaf9fbf85182",
      "parents": [
        "3486a0d715ed249e11fffe83203070e20c3d665b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Dec 18 13:09:20 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Dec 18 13:09:20 2016 +0100"
      },
      "message": "added openstack telemetry to salt virt and reclass\n"
    },
    {
      "commit": "7e90de36fbae97bccbb18cb7cafdd0aa81570fad",
      "tree": "d9731eed5afa0dd5d5462877d25fe6c98cf74c52",
      "parents": [
        "9c08a5b389b8e31fd437eba251f7fc1b8f25f972"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 15:04:06 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "IPs to computes\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/175\n"
    },
    {
      "commit": "ec7688fe721a2102b0f68b0740244f8a5b0db3fa",
      "tree": "a960674fd122b627907fbaa2687507728c2f3bb4",
      "parents": [
        "64d1434d0a20bce6ff10b2e8c265426c08f6fe1b"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 14:18:13 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "Classify Kibana client for StackLight basic\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/157\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"
    }
  ]
}
