)]}'
{
  "log": [
    {
      "commit": "9298f7d13b662f59d4b88968d6ee7d6be0484fda",
      "tree": "ae135cde02109a20c4ac7606dd57f91fc4f44508",
      "parents": [
        "ef61cdfb76326d3c8e765d0bea7609abe6190296"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Oct 23 23:30:41 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Oct 24 18:56:21 2018 +0400"
      },
      "message": "Add opencontrail_node_role parameter for contrail nodes\n\nUse opencontrail_node_role parameter to perform one-shot\noperations on cluster level.\n\nRelated-PROD: PROD-23789\nChange-Id: I417316a41b85fa54e3eb0e82814c199026f495f2\n"
    },
    {
      "commit": "f17d18596f33aae3099c978975e2bb9a82edcd21",
      "tree": "7c826f352c0ef2ebf79910ae0a16946e061c27ec",
      "parents": [
        "31a9bded17b34dce6b8602b4f6251505fe47499a",
        "bb512d6280091f663f30d87c445f874251995b4c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 24 08:20:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 24 08:20:18 2018 +0000"
      },
      "message": "Merge \"Allow none override + cleanup\""
    },
    {
      "commit": "bb512d6280091f663f30d87c445f874251995b4c",
      "tree": "736911fcff14df0f40ae3cdbc010d438af86f85a",
      "parents": [
        "7d40f1cff019b50cdf27a9a7255a552dbbef6ea6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Fri Aug 10 11:13:19 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Sep 19 17:17:52 2018 +0200"
      },
      "message": "Allow none override + cleanup\n\nRelated-Bug: PROD-21498 (PROD:21498)\n\nChange-Id: If14e1e335818b802d163c4178b46ab8e226dc892\n"
    },
    {
      "commit": "3d9dcf194263d4cbd8c087c4d49bb4911db58468",
      "tree": "54dd03282d497669a504ed0715982daeeaf6aeda",
      "parents": [
        "0027a184d1f84b9d801ed4eedc60c29336baf209"
      ],
      "author": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Mon Sep 17 17:24:18 2018 +0200"
      },
      "committer": {
        "name": "Oleg Basov",
        "email": "obasov@mirantis.com",
        "time": "Mon Sep 17 17:24:18 2018 +0200"
      },
      "message": "Fix for wrong class sequence k8s with oc4\n\nChange-Id: Iddac07e21a55989313f587a266398a02ae32c4c0\nRelated-bug: PROD-23181\n"
    },
    {
      "commit": "84b433912b2e784481318a7e639af36c7c013d1f",
      "tree": "b6dbb2066d9f52f4444a597dcf32d2bba47c1c9d",
      "parents": [
        "239d73b0656d30602be3ecd58982552fa63733ce"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Sep 13 09:54:44 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Sep 13 18:13:21 2018 +0000"
      },
      "message": "Add roles for gluster cluster\n\nAdding role for Glusterfs in cluster in order to be able to\nmanage cluster based on roles and not on node names.\n\nChange-Id: Ib790fd65113fa62e62ec3b3cf715bebdec95e06c\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23104\n"
    },
    {
      "commit": "b98a3c0d74f63984365e6301c159f30c8329a7b0",
      "tree": "7f72838ecff5d3bc10a770b25f83e801dbed2557",
      "parents": [
        "de520627604dabd2beed4ab430b9c1c5d6dd929f"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Sep 12 10:54:18 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Sep 12 11:40:47 2018 +0300"
      },
      "message": "Add possibility to clasterize manila services\n\nSince manila services will reside on 3 share nodes in\ncookiecutter model need to add possibility to install\nmanila services on cluster\n\nChange-Id: I45504207e11944d5436b0384c48915ba35787430\nRelated-PROD: PROD-21340\n"
    },
    {
      "commit": "4da7798bc336ea2f37ebb8737d158a267df1bfa3",
      "tree": "8054fb507497b9b922921ef3b1d24e98effeb0f0",
      "parents": [
        "826d97ba108d45fa2e6e610389d73ea1d1f2d575"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Aug 31 11:50:01 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Aug 31 18:23:52 2018 +0300"
      },
      "message": "Adding barbican nodes cluster\n\nThe patch adds new class with three barbican nodes and\ndifferent roles. The first has primary role and the others\ntwo secondary.\n\nChange-Id: I9403b80a9d653b31dd7f4ec5b4d56d017b43b074\nRelated-PROD: PROD-21338 (PROD:21338)\n"
    },
    {
      "commit": "edd134f94a064f23b71825fd38e615420fb7a788",
      "tree": "3c93a7ebfb488970c76484d423f990ecd41c892d",
      "parents": [
        "76c49e16e709a6f07301472112b4992fcb4f69ee"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Aug 16 15:49:26 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Aug 16 15:49:26 2018 +0300"
      },
      "message": "Add parameters for telemetry clusterisation\n\nChange-Id: I87ae511e8ac3378f0fd9d19d1aba0ef74df15ade\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21248\n"
    },
    {
      "commit": "ca6d8967921205de879f49f37ebb7d0cbb33c5ee",
      "tree": "60f217b1fffc79df57be1b69bf109caae6a40d26",
      "parents": [
        "3177f4944b0eaeb895dfacae4f5b4a5c5bf914f8"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jul 25 17:11:31 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jul 25 17:11:31 2018 +0300"
      },
      "message": "Add ability to override proxy_node01 address via soft param\n\nChange-Id: I2cdbcfde29af97e24fc498eaa43355d807804cf8\n"
    },
    {
      "commit": "01eb3177fa25d42728dc135143eef2e5884162e6",
      "tree": "a58588108085552a5a0abddad27efd3eecfa5fae",
      "parents": [
        "72a0ae0380b2d8b17be90e97f1d4dbc1f254b1eb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 13:44:53 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 18:53:00 2018 +0300"
      },
      "message": "Add openstack_node_role parameter\n\nAdd openstack_node_role parameter that will specify node role\nprimary|secondary. This metadata will be used by formulas as a\ntrigger to run one-shot operations.\n\nChange-Id: I230590bc5f9d53960c6edaf7e37c44541d9c3342\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "c5945f90634c044e8f75857db6191bd9f7e0c133",
      "tree": "ca7ad70998abc6b10109b0c0ebdbc10894b54ac9",
      "parents": [
        "1f842bcfb89dcceb7201e592b3e17b25100db3da"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jul 12 12:55:27 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jul 12 12:58:19 2018 +0200"
      },
      "message": "openstack control nodes for large setup\n\nChange-Id: Ia606156dc956a1a498458f033cd198a8de84f494\n"
    },
    {
      "commit": "1204f99efe7dddeb8d9d1892a315bded7cc49047",
      "tree": "593a9652495304d06c801b7c5a0e878fdac29cba",
      "parents": [
        "764cb41f3efe77706169359a8fe2cb8065bee987"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Jul 10 14:47:58 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jul 12 09:50:04 2018 +0200"
      },
      "message": "default placement for VCP VMs\n\nChange-Id: I2fb48d67adbe4c06f2e5305e77c3d56917a58c53\nRealted-prod: PROD-19806\n"
    },
    {
      "commit": "8732bb7f28ecd8d857cd8787f5ed862206cd603f",
      "tree": "fa5f52e108a6a3e25eb514da9ce76c1788e90199",
      "parents": [
        "6fa257aee8c8f7fbda0a53efea473f9c1272b4dd"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jun 05 13:03:26 2018 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jun 05 15:28:33 2018 +0300"
      },
      "message": "Add kubernetes proxy classes\n\nChange-Id: Ic20598b7a03531f6143f4dcb928ccbdc11682d19\n"
    },
    {
      "commit": "cbc26d4f58183d5e562328cae04cad0f1eb59199",
      "tree": "e1389125cefb2048617cd7da88d7c8dd4d86435d",
      "parents": [
        "a8ed668465d5693e9d121a731d1ae7aa2c89ea8c"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Apr 26 15:44:13 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed May 02 10:39:09 2018 +0200"
      },
      "message": "Add kubernetes_contrail_cluster\n\nChange-Id: Id6167b1639d08c0251b84cf11fd26ff1dbee1f56\n"
    },
    {
      "commit": "7535d59d0c89ef5ef645024a4c2e4cdaa2db8284",
      "tree": "d579d98f8f93fd2fa2fe4f90313fd536d3f5411d",
      "parents": [
        "ea45f0fbd16a919f307ad8e2dca263ec221179c8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 15:25:29 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 14 16:09:26 2018 +0200"
      },
      "message": "Update system metadata for manila\n\n * Add version to api,share,scheduler components\n * Add manila.share.init.yml\n * Allow to flexibly configure share list IPs\n\nChange-Id: I1ef9e9e2b945ff368e91329ab0e5d145044b63b7\n"
    },
    {
      "commit": "9cce7fdeca1c40743872e47d60d7e0741aedb4f0",
      "tree": "f8f4147c631ccd2c6c2d1e8566f581971dd8204d",
      "parents": [
        "047166ccc274ae187df8bc144a658b9905f69b7c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 12 10:57:37 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Mar 12 11:00:10 2018 +0200"
      },
      "message": "Add reclass/storage metadata for manila share node\n\nThis patch adds reclass.storage metadata to generate\nnode.yml for manila share nodes.\n\nChange-Id: Ie346e2bc29e923189e40ff7bbc2ad9f54f9291a4\n"
    },
    {
      "commit": "df4fcb0afe37170dbd3ba3bc2a2eec385b0ca576",
      "tree": "3621207f8b372350209605f871dcb3595f327b9a",
      "parents": [
        "6a3a3aa71ef218e6b8de8e035641ce3a08906d3a"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Jun 29 12:22:42 2017 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Feb 19 17:50:01 2018 +0400"
      },
      "message": "Bring in opendaylight support\n\nAdd basic settings for neutron opendaylight driver\nto be used by neutron formula.\n\nChange-Id: I3efec9a8b586a6c75b1c1635ad2a7024d73d9ad2\nRelated-Prod: PROD-17815\n"
    },
    {
      "commit": "f95acf3d1c1c91ad4f7f0fc02c1990964cc547c3",
      "tree": "01dca847c2019c611ad4fd72f89c8d706e776203",
      "parents": [
        "f80b067343600a7554059afaa351448eaaaf13a2"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Fri Oct 27 18:24:43 2017 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Nov 07 08:33:56 2017 +0000"
      },
      "message": "Create oss_cluster for reclass storage node\n\nChange-Id: I923fb2aa37df168d6a9821e94f782fc2f5b973d4\n"
    },
    {
      "commit": "8f404fa2012857c4360b695d0a9ff0f3cb635d0b",
      "tree": "d7b22a6f3381ba91426cc543a9202d582a87c8d2",
      "parents": [
        "8810e40130a2a6014356eecaeb4e6cffc5dbbe8c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Oct 16 16:18:13 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 19 09:07:48 2017 +0000"
      },
      "message": "ceph rados gtw\n\nChange-Id: I91c0314708974c621f74804b0444c934f0a351f7\n"
    },
    {
      "commit": "4ddeb7edeac30286377b1659eb36ff69f9c1fc77",
      "tree": "477b5db7d6c3384f274bb47223b7291222b8182a",
      "parents": [
        "0a1f4b1145d3f04bd60efe5424aed0cd73371dee",
        "daef4c75ed2c0582c5c13fe7b79ce0085005d0d3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Oct 16 15:59:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Mon Oct 16 15:59:50 2017 +0000"
      },
      "message": "Merge \"Add deploy_address param.\""
    },
    {
      "commit": "14b2c961d689f56b7ff4189df1434d6d435bfa2e",
      "tree": "f091e599b954cd073a4d9140d3f997fb01cee656",
      "parents": [
        "f853ded9637ed86a98c4ed88da5335e1b825a242"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "adanin@mirantis.com",
        "time": "Thu Sep 28 11:46:29 2017 -0700"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Oct 12 07:51:48 2017 +0000"
      },
      "message": "Import stacklight.server class at the end for mon01 node\n\nstacklight.server class should be imported at the very end to be able to\noverride default values from stacklight.client.\n\nThere is the following import order right now (using docker swarm stacks as\nan example):\n\n- cluster.\u003cname\u003e.stacklight.server\n  - cluster.\u003cname\u003e.infra\n  - cluster.\u003cname\u003e.stacklight\n- cluster.\u003cname\u003e.stacklight.client\n  - system.docker.swarm.stack.dashboard\n\nThere is no way to rewrite default values from system.docker.swarm.stack.dashboard\nat cluster.\u003cname\u003e.stacklight because the former is imported the last so it\noverrdes anything defined earlier at the cluster.\u003cname\u003e level.\n\nThis patchset introduces a fix for that problem by simply swapping order of classes.\nThe new import looks like:\n\n- cluster.\u003cname\u003e.stacklight.client\n  - system.docker.swarm.stack.dashboard\n- cluster.\u003cname\u003e.stacklight.server\n  - cluster.\u003cname\u003e.infra\n  - cluster.\u003cname\u003e.stacklight\n\nWhich allows default values get overwritten at the cluster.\u003cname\u003e level.\n\nChange-Id: Ia7abe7c8b13b9386523512ac67c0ec489dbd4b61\nJira: PROD-14929\n"
    },
    {
      "commit": "425cc88c1dfd91ed3d2e728b312010705e5c7893",
      "tree": "74b2ae4f2183285ac41db7bddba00c675211bc95",
      "parents": [
        "e1fd81b5eff795641ba146b51e3338d79fcba1cb"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Oct 09 12:25:34 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Oct 09 16:26:34 2017 +0000"
      },
      "message": "ceph fixes\n\nChange-Id: Ica9d408a4820fe076806339ba5f7e1d6c3a3245e\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": "daef4c75ed2c0582c5c13fe7b79ce0085005d0d3",
      "tree": "0eb9b2862b4ae528ee683c2ad1d6731abd6b8591",
      "parents": [
        "f1c57911e2392f4fc5632573d2fc00392b36b887"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu Sep 28 16:46:12 2017 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Oct 03 15:06:51 2017 +0000"
      },
      "message": "Add deploy_address param.\n\n* Added deploy_address parameter for kubernetes control\nsingle storage template.\n\nChange-Id: I0be5d4fa7c1f4020a92da391fa8ef3a687a8ca83\n"
    },
    {
      "commit": "3d8da1aa9a0847e2f02d965358e5993da7d8ccaa",
      "tree": "1f53e90af084dc75b5f97ec2591e44d662287e9f",
      "parents": [
        "a8834354ad65b6620c058c192f251db2d3558460"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Sep 13 17:00:45 2017 +0400"
      },
      "committer": {
        "name": "Ilya Bumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Sep 14 08:47:31 2017 +0000"
      },
      "message": "Remove hardcoded ip addresses for compute nodes.\n\nThis fix allows to override ip addresses for compute nodes.\n\nChange-Id: I24591b661dafe5097a513711fd6d98ef794a8d3d\n"
    },
    {
      "commit": "44717ec8aea0074c8f447e7dcda6206897fdc3a4",
      "tree": "edc8d210fcbdc545a624f785f658f123f1f0a565",
      "parents": [
        "49dfb45d035386a1b90d410134ed48f250f9d03a"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Aug 24 11:41:05 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Aug 24 11:41:05 2017 +0200"
      },
      "message": "Parameterized linux_system_codename\n\nChange-Id: Ic527bfa74b4caf7e0bb5d157bfae024f2cf53111\n"
    },
    {
      "commit": "744fbea285710e44567f900bbc4d48bf4560fb4c",
      "tree": "a253ca1fe019692e4e84966e08562004fb59d955",
      "parents": [
        "19b2cbffbda1a841b092e2b365db727679417923"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Aug 07 12:53:49 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Aug 21 08:50:14 2017 +0000"
      },
      "message": "add OpenContrail tor support\n\nChange-Id: I64ac7acd6f2c00661fd07291f893dafa29bfad88\n"
    },
    {
      "commit": "19b2cbffbda1a841b092e2b365db727679417923",
      "tree": "afcc74cfe4d88b3b00fbffe95acdd82804517f83",
      "parents": [
        "6ed67042fdf6bae2ce4153ca9e49dafa2644f05b"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Sat Aug 19 15:28:00 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Sat Aug 19 15:28:00 2017 +0300"
      },
      "message": "Add keepalived_vip_priority for baremetal nodes\n\nChange-Id: I061ed67738cf35695e530528fb3a0d6100d4fc9b\n"
    },
    {
      "commit": "67a2a2047f09103dbb201af73499141540d64492",
      "tree": "1c9b2bd0d351972bed53edef94c9883a9dc6372c",
      "parents": [
        "fbfbddfcf5cae4f39663288d772e8a6cdae3ced6"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Aug 15 14:31:19 2017 +0400"
      },
      "committer": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Fri Aug 18 11:16:21 2017 +0400"
      },
      "message": "Add deploy_address param.\n\n* Added deploy_address parameter for kubernetes control\ncluster storage template.\n\nChange-Id: I38909154698eee27e46bddbfd8d5b93a2404d262\n"
    },
    {
      "commit": "34222e81a5f1faef3cf0e71aedf4ae60cec81613",
      "tree": "bbf7afdfc1c56a6094a97dbfd3c3feccef7cb2de",
      "parents": [
        "d7e8875c7be2e95c93781eb66af53e8b022b1d84",
        "c80489237851142a1b16bddc87954e907b033d2e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Aug 14 13:56:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Mon Aug 14 13:57:02 2017 +0000"
      },
      "message": "Merge \"refactor of ceph model\""
    },
    {
      "commit": "c80489237851142a1b16bddc87954e907b033d2e",
      "tree": "703ba0298c9f450a8eede2954d2c36d681d0c8bd",
      "parents": [
        "f21ffb9dae2880677f4f2bd251ce3752b9386075"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Aug 14 15:45:15 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Aug 14 15:53:51 2017 +0200"
      },
      "message": "refactor of ceph model\n\nChange-Id: I9a75acfdcf54814c232bfbe034d3a917bc52de4a\n"
    },
    {
      "commit": "dc72f92006533563ea587e33d20ba1dcd2999def",
      "tree": "30d37784a773ed963a4947488e59259840aab2c0",
      "parents": [
        "7754baffd364c9db8cfc80a77270f9312653ac6a"
      ],
      "author": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:38:07 2017 -0700"
      },
      "committer": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:38:07 2017 -0700"
      },
      "message": "fixed linux_system_codename (xenial) in reclass.storage.system.openstack_dns_cluster\n"
    },
    {
      "commit": "7754baffd364c9db8cfc80a77270f9312653ac6a",
      "tree": "222b83fcc43fc45057e66615e3df4c17b9c734ba",
      "parents": [
        "d46193dac24c73c74ba242cb9ef8694b8a073ca5"
      ],
      "author": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:36:43 2017 -0700"
      },
      "committer": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:36:43 2017 -0700"
      },
      "message": "undo previous change\n"
    },
    {
      "commit": "d46193dac24c73c74ba242cb9ef8694b8a073ca5",
      "tree": "30d37784a773ed963a4947488e59259840aab2c0",
      "parents": [
        "0c7e110643674ad4a5f9762f6f4c9b99125ab414"
      ],
      "author": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:34:35 2017 -0700"
      },
      "committer": {
        "name": "Ryan Day",
        "email": "ryan@mirantis.com",
        "time": "Thu Aug 10 16:34:35 2017 -0700"
      },
      "message": "changed openstack_dns_cluster linux_system_codename to xenial\n"
    },
    {
      "commit": "eb3b56f5062ee7e8e0f4fea61878b27bd18f58dc",
      "tree": "92e8820647fe4fe24662a16f896d7d5375de48b9",
      "parents": [
        "a0da391a283879d84e3188a649c8e8ab3c326d79"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Aug 08 17:42:04 2017 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Aug 08 20:59:25 2017 +0200"
      },
      "message": "add ceph repo, monitor nodes\n\nChange-Id: I1d47425a6bf74381703e71fe8483dc85780cfad0\n"
    },
    {
      "commit": "d993a3aaeb5bdf08c866008d75e9e1808aeba0c3",
      "tree": "d9b82385f4a31f3f02fc9d6f9c95765ab13311b6",
      "parents": [
        "d18a882cf9230db3ca6e059986c14cce8691c682",
        "06e39897e29c71065946a1d76c1cdb1e7cb8fa0d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 24 12:35:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 24 12:35:02 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix reclass.storage for SL2\"\""
    },
    {
      "commit": "11c495a97998895883a071adba3c49606106be0e",
      "tree": "d1730a73830b08392f899032bd521dedd32b8b74",
      "parents": [
        "0135f1ff0f5e1be69835d6d9580c6fac95402247",
        "01fd53fe63b284a23bcedc2b6ee6e3b47e839805"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 24 09:15:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 24 09:15:22 2017 +0000"
      },
      "message": "Merge \"Minor refactor of Octavia metadata\""
    },
    {
      "commit": "06e39897e29c71065946a1d76c1cdb1e7cb8fa0d",
      "tree": "34f1d2d8aa3e594d005e6365e9c612329227ea33",
      "parents": [
        "8da95f73810796fc60420a1981a34aaeb435a0ab"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 21 14:27:06 2017 +0000"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 21 14:27:06 2017 +0000"
      },
      "message": "Revert \"Fix reclass.storage for SL2\"\n\nThis reverts commit 8da95f73810796fc60420a1981a34aaeb435a0ab.\n\nChange-Id: I51c1774fab9e3d684496dcab77f8445ebd0de618\n"
    },
    {
      "commit": "16a320eb00a7f557198c4542b644683524c5ae6e",
      "tree": "66fc4435be63b897f8cb6638ba9fc40bd2c16468",
      "parents": [
        "8da95f73810796fc60420a1981a34aaeb435a0ab"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jul 21 11:14:24 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jul 21 11:14:24 2017 +0200"
      },
      "message": "reclass os_control_single added\n\nChange-Id: Ie23d935ae2f04bb66739ce714d05786bb74a6bb6\n"
    },
    {
      "commit": "01fd53fe63b284a23bcedc2b6ee6e3b47e839805",
      "tree": "316d7feaec8d0be2e0a3603ac0d790137f2386e3",
      "parents": [
        "8da95f73810796fc60420a1981a34aaeb435a0ab"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Fri Jul 21 12:28:49 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Fri Jul 21 12:46:04 2017 +0400"
      },
      "message": "Minor refactor of Octavia metadata\n\nClasses and parameters specific for octavia manager would now\nbe defined on a cluster level in a separate class.\n\nChange-Id: I60bb4dc38a411ab7a81f50574c3eb70cca020775\n"
    },
    {
      "commit": "8da95f73810796fc60420a1981a34aaeb435a0ab",
      "tree": "2e5c3f9d4019720fee03ae4c85d7c345ea64e07c",
      "parents": [
        "5314fb6c32cef8fc7548b6d58c517dfb295daceb"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 22:03:27 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 22:04:16 2017 +0300"
      },
      "message": "Fix reclass.storage for SL2\n\nChange-Id: I0bcfccd96b6637323acb86efa6eefdd8a056e4d7\n"
    },
    {
      "commit": "63441e25c62295925d8125aad6981f5b6b58f14f",
      "tree": "b13f10f121c4ea31a95a8d3cc0431ad320bd9bd8",
      "parents": [
        "3617b5866c93f5247df6340409520e6dd58d8b15"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 17 16:16:32 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jul 19 12:52:47 2017 +0400"
      },
      "message": "Manage certificates for Octavia controller-amphora communication\n\nOctavia presently allows for one method for the controller to\ncommunicate with amphorae: the amphora REST API. Both amphora API and\nOctavia controller do bi-directional certificate-based authentication in\norder to authenticate and encrypt communication.\n\nThis change doesn\u0027t affect Octavia user-facing API.\n\nWhat this change does:\n\n- Creates Octavia CA stored on a node where Octavia controller\n  is running\n- Creates certificates for controller-amphora communication\n  signed by this CA. (Amphora-side certs are generated by Octavia\n  itself)\n\nDepends on: https://gerrit.mcp.mirantis.net/7680\nRelated PROD: PROD-11933\n\nChange-Id: Iedca3b5888af6e331005ed7387d4ca68d34e0261\n"
    },
    {
      "commit": "a595cffd78fb73cf799f52b0a3cbb7e1411c3835",
      "tree": "596c204c807319a6a07747ba0e64bd81ea2cf515",
      "parents": [
        "673e946a270083dab35a0fc82da26ba1f0756e93"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 18 16:47:03 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 18 16:47:03 2017 +0200"
      },
      "message": "add cicd manager cluster\n\nChange-Id: I859f66c2dedf8191bd2ae3095748a01b872f3bbf\n"
    },
    {
      "commit": "bcb9ee3e309cfd59fc483037ea1b3d4d98d1ff7f",
      "tree": "e71b98a62f2a0a416f06054e2591fbebf22ca3a3",
      "parents": [
        "dacd875b680823c435cf78330fe6322d50ffadd4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 10 14:27:24 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 11 14:20:31 2017 +0000"
      },
      "message": "Fix single address for baremetal_single\n\nPick correct single_address for baremetal nodes in single setup.\n\nChange-Id: Ic49aeb688354dd3d51ad7a381fa993f4b748f910\n"
    },
    {
      "commit": "7377b695b1c42662fb3c90ffb95908501f87a110",
      "tree": "d68d1f162a67e3053a71491165a49b831092e05d",
      "parents": [
        "02b4bd87f0a977cacc298af6f8f8b44a9dfa8f30"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 03 13:08:07 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 03 13:22:26 2017 +0400"
      },
      "message": "Don\u0027t inherit Octavia-specific gtw class from openstack_gateway_*\n\nClasses openstack_gateway_single_octavia and\nopenstack_gateway_cluster_octavia had a single purpose:\nadd system.octavia.metadata.single role to one of the gateway nodes.\n\nInheriting them from openstack_gateway_* made the class import order\nstrict, meaning that parameters from service.octavia.metadata.single\nwould always override those defined in cluster.${_param:cluster_name}.openstack.gateway\nclass and those that inherit from it. This is not a desired situation.\n\nTo allow controlling the order in which classes are included, removed\ninheritance inside openstack_gateway_single_octavia class and deleted\nopenstack_gateway_cluster_octavia as it now duplicates the former.\n\nChange-Id: Ia26d1e31f6c9a57131d77a4c6d1369069e513a9e\n"
    },
    {
      "commit": "dd54b54e31a467aaee8a2b8d4e571372afdd752f",
      "tree": "dfee93f5f34119689d8b373235677aa19d831703",
      "parents": [
        "70f7f5915dabf37b49b954514ecec0778578536c"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jun 21 16:58:21 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jun 21 17:04:10 2017 +0400"
      },
      "message": "Allow enabling Octavia manager for single gateway deployments\n\nChange-Id: I40ddf8242ccf20c33da95a8e70ec401197ed1ddd\n"
    },
    {
      "commit": "89b124ec180fa47d093acb38010dcf130016fef5",
      "tree": "4074fdb64563c59ca87472bf5798c000558f3bc2",
      "parents": [
        "4e146981b5d491e91d49693ad9c1ca3f24b3740c",
        "036c608aa8aaf87867660985e7cb03d65f148014"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jun 21 10:09:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 21 10:09:29 2017 +0000"
      },
      "message": "Merge changes from topic \u0027octavia-meta\u0027\n\n* changes:\n  Add metadata for Octavia manager\n  Add Neutron metadata for configuring LBaaSV2 with Octavia\n"
    },
    {
      "commit": "036c608aa8aaf87867660985e7cb03d65f148014",
      "tree": "8e364f7765f4720d1def392e029b04cb054046dc",
      "parents": [
        "2fbedd4e1c3641395f098c9218d77fd5ff3d73d2"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jun 19 13:51:58 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Wed Jun 21 13:49:52 2017 +0400"
      },
      "message": "Add metadata for Octavia manager\n\nChange-Id: I66e6992c4413aebb16b12648849efe144e497382\n"
    },
    {
      "commit": "9afc3e45980e2ed7f5e53104356fe5449864f8f4",
      "tree": "f0224a1677cb0d5d1f82677a6c254492870295cc",
      "parents": [
        "4f24035070bf8c65579226f3abb9cd36ed07cace"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Jun 15 15:38:33 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jun 19 11:40:40 2017 +0200"
      },
      "message": "Fix elasticsearch curator, added second action for events\n\nChange-Id: Ic2d3f7e869de4fe2458c74f5212b924a666f7100\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": "e9ba5f410787d9aeed2d8816cde3a7ace0e22315",
      "tree": "b84113bd78371d6fe6680b17812a455b3ee82197",
      "parents": [
        "98be7a0aee82fb7402a9072f0f44de6f4e83c3d0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jun 07 10:52:08 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jun 07 10:54:19 2017 +0200"
      },
      "message": "maas definitions\n\nChange-Id: I75795d8af63683b0eaa9fe1f1df3ca979adf76e5\n"
    },
    {
      "commit": "53b56a3c565f4b02e473b5bb0ac5d7fb6bd0856c",
      "tree": "52baa75901d14701445a8d88f573824ac1da0f73",
      "parents": [
        "4f66565767999d3ce2e32482fde5ceaa35df01fe"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu May 11 15:53:02 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon May 15 11:54:34 2017 +0000"
      },
      "message": "Add reclass cluster for StackLight v2\n\nChange-Id: Iefd98fdc9ae5c7f048db6b7911a451c09445b102\n"
    },
    {
      "commit": "8725413ad42b79675723ebcc53ca38415eccbabe",
      "tree": "99b707e75282df967a5fda3ad3e7b2dcc34f04cd",
      "parents": [
        "3ab784b7fda41a5d38b5c0d7046aa889bd921a6b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon May 01 08:33:02 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon May 01 09:12:41 2017 +0200"
      },
      "message": "ctl upgrade fixes\n"
    },
    {
      "commit": "5b0c7dc5599804de3fbcd5241c90d8baecdf2798",
      "tree": "10844e386c62e8a14f9a3cd13391c845b19e2096",
      "parents": [
        "919e1d14db3ed2cc0f14977c7c8e9aed8bcec0fd"
      ],
      "author": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Apr 11 17:53:49 2017 +0300"
      },
      "committer": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Apr 11 17:53:49 2017 +0300"
      },
      "message": "adding class for rsyslog standalone server\n"
    },
    {
      "commit": "f5f0085d00d072eb78b7e2db2160afc5703ca5de",
      "tree": "238233bcf64cf3395cf7d2b500cd80546bb23a8f",
      "parents": [
        "7bdbeee1b872015e535588b7b080770eb12b2440"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Apr 06 10:59:09 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Apr 06 10:59:09 2017 +0200"
      },
      "message": "fix benchmark keyname\n\nChange-Id: I38757073fb819c952ba70a9a0eb8c8e98541ab7a\n"
    },
    {
      "commit": "67a6e8ff780edf66ce55e116288d95bb346bf9ae",
      "tree": "dbb5f1bf7c041c382fa7fead4fdb04febd8321aa",
      "parents": [
        "afc6a6626857630588d23e8ad63efc534d47c83a",
        "1375db6ff9169ef3f9803de9bf17c2d7561cfd17"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 28 10:30:45 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 10:30:45 2017 +0200"
      },
      "message": "Merge pull request #216 from Mirantis/cicd_include\n\nchange cicd cluster include"
    },
    {
      "commit": "afc6a6626857630588d23e8ad63efc534d47c83a",
      "tree": "52da4a99f510a101e0e0f5dc6b6be1775811b21c",
      "parents": [
        "fd08f8f5b78557cd9e868d2ae5644b048974bacc",
        "2a361bdfcd8e93da10fccc6ef125f92316f49fb4"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 28 10:30:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 10:30:24 2017 +0200"
      },
      "message": "Merge pull request #136 from Mirantis/infra_computeTOinfra_kvm\n\ninfra_compute to infra_kvm"
    },
    {
      "commit": "1375db6ff9169ef3f9803de9bf17c2d7561cfd17",
      "tree": "e0043af170a4cb65d62a055b1e578e5229de4efe",
      "parents": [
        "a5b5eaed1d36e12e76ded962664fb73f84bf5aab"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Mar 27 21:58:07 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Mar 27 21:58:07 2017 +0200"
      },
      "message": "change cicd cluster include\n"
    },
    {
      "commit": "62d8632a3dbce0575349386542840b5785ce694d",
      "tree": "40eb352d5e647db022c62fb55179f324381e4ea6",
      "parents": [
        "1684b4fbf91ff0ccb7d93c88614e9969846a259c",
        "8901175a7a0de9f9fae920564d498a8c579199d9"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 24 17:37:52 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 24 17:37:52 2017 +0100"
      },
      "message": "Merge pull request #169 from Mirantis/murano\n\nadd murano"
    },
    {
      "commit": "4465015e675f5f68ed604734ff454ba6c63ffcb8",
      "tree": "c4f35247bd33d1a36f4247d6cc2e3750956f373d",
      "parents": [
        "695c4c9ca7264f54d32c9e39a8b69f16085b7160"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Mar 14 11:16:57 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Mar 14 11:18:45 2017 +0100"
      },
      "message": "change cicd clusters naming\n"
    },
    {
      "commit": "caa8b94cfae678cad53e24c9368a83571e0c4f23",
      "tree": "3bbdb0bd0a547312bfec82d7ebb14b35075332de",
      "parents": [
        "05c7bdcc2fb4d485593d7301cc0ea03356116231"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Mar 13 13:57:07 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Mar 13 13:58:00 2017 +0100"
      },
      "message": "added cicd infra\n"
    },
    {
      "commit": "8901175a7a0de9f9fae920564d498a8c579199d9",
      "tree": "4edb38c51aecfbb156de5187373d8ffe320ecdf2",
      "parents": [
        "335465f5da60ddfc10e668ebb56b7aef4bc66e21"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri Mar 10 15:12:11 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Sat Mar 11 10:24:55 2017 +0100"
      },
      "message": "add murano\n"
    },
    {
      "commit": "770b6687a3896864431fc200377c26d3b1dc1d50",
      "tree": "a48d36f72eae0e59785f2c7d44d7be5079d74f93",
      "parents": [
        "cd73b03b985f228c644c9527dc24b530cbb6dea2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 13:54:38 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 13:54:38 2017 +0100"
      },
      "message": "add designate definitions\n"
    },
    {
      "commit": "6c3eda4347662783c73b776a89f13faeab592e69",
      "tree": "643ae2d77b60d4f51d85eed7585f0fb482efd28e",
      "parents": [
        "cfd15af3584fbd7e209bcd946ad163ede09d1453",
        "87a95069ad653507c58e370c483c592b44f4b99f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Fri Mar 03 13:53:58 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Fri Mar 03 13:53:58 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "e422225145adde69c3616c9186a442796fb11e5e",
      "tree": "7836378628bf27a7575356164996322257d4494a",
      "parents": [
        "28117406dedbad37542894f2c393f79287fb193a",
        "0d13526f049bbd321ae5b58f8f844205580f1da4"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Mar 02 22:16:35 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 02 22:16:35 2017 +0100"
      },
      "message": "Merge pull request #138 from Mirantis/k8s-single\n\nadd kubernetes single"
    },
    {
      "commit": "cfd15af3584fbd7e209bcd946ad163ede09d1453",
      "tree": "d5883ef661290f3cde5e76aeaeebe52ca72774d8",
      "parents": [
        "d7df9e8ad5fec20e22341c99c9c141df831053c0",
        "19a4baf3492cdd4dfe663dcb846daba5f042ef21"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:36:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Thu Mar 02 14:36:38 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix priority parameters for VIP instances\"\""
    },
    {
      "commit": "19a4baf3492cdd4dfe663dcb846daba5f042ef21",
      "tree": "6f800e69f358f90b91ecb3427f582a1a0aaa9650",
      "parents": [
        "7db6d6a79bbc131efd026aad8c2f62bfb6737e95"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:35:38 2017 +0000"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 14:35:38 2017 +0000"
      },
      "message": "Revert \"Fix priority parameters for VIP instances\"\n\nThis reverts commit 7db6d6a79bbc131efd026aad8c2f62bfb6737e95.\n\nChange-Id: Ia5b10482d0fd06671dfb46569ec68d15099a5ea7\n"
    },
    {
      "commit": "40b7b45ab0269e5f10410f951158a528dabd66ac",
      "tree": "209d62569676974f4c63bf0f1a3807e36b019193",
      "parents": [
        "34da21c8ebcf10c575731ee2ae0bfd888fd93836"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 28 17:51:50 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 28 17:51:50 2017 +0100"
      },
      "message": "add missing parametr linux_codename\n"
    },
    {
      "commit": "87a2018b866d867b0ed8ade36ce066a7aa9cfa1b",
      "tree": "e3bfd70c8600df04b4c49b25fcb15d50c784c89a",
      "parents": [
        "ce5ec8a36dca61469fdd0ed5a07aa651cc91ad7f"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon Feb 27 15:13:28 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon Feb 27 15:13:55 2017 +0100"
      },
      "message": "parametrize os version for gtw and cmp\n"
    },
    {
      "commit": "2a361bdfcd8e93da10fccc6ef125f92316f49fb4",
      "tree": "8e0fff37a3cef52e66bdedb1e574903e7c27c3b9",
      "parents": [
        "ce5ec8a36dca61469fdd0ed5a07aa651cc91ad7f"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Feb 27 13:24:45 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Feb 27 13:24:45 2017 +0100"
      },
      "message": "infra_compute to infra_kvm\n"
    },
    {
      "commit": "7db6d6a79bbc131efd026aad8c2f62bfb6737e95",
      "tree": "0780e87da14a788a40cedc27dc404f4cbdf690ce",
      "parents": [
        "8224923ab1c27f9f281c0e07653648a642a01038"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 12:15:37 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 12:15:37 2017 +0100"
      },
      "message": "Fix priority parameters for VIP instances\n\nPrior this change, all Keepalived instances (except for OpenStack VIP)\nhad the same priority which leads to unpredictable master elections.\n\nChange-Id: Ifdc468b83f904b36489830678e550fc82c206985\n"
    },
    {
      "commit": "6234f042a76fda53356446e8a3f435c36ad2a098",
      "tree": "c2b68df3f864d72a427372bc0ba47332777837f8",
      "parents": [
        "ac38e5fde5b3db157666d5c28d059db3652ade90"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Feb 21 21:46:17 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Feb 22 18:09:39 2017 +0100"
      },
      "message": "added freeipa\n"
    },
    {
      "commit": "0d13526f049bbd321ae5b58f8f844205580f1da4",
      "tree": "85c3b68c79adb14402b46e8fa511de532a0591fa",
      "parents": [
        "85c62b81dc6032cfcbfdb9736d1c86d5e9c7cc12"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Feb 20 18:01:23 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Feb 21 09:39:50 2017 +0100"
      },
      "message": "add kubernetes single\n"
    },
    {
      "commit": "85c62b81dc6032cfcbfdb9736d1c86d5e9c7cc12",
      "tree": "8cb4716b66fb0215e433ea3504f8e2ad5217750a",
      "parents": [
        "e2e9232ae44357242c25f9a30a26e880a3160a4b",
        "a4fb865c24cc8604d1b3db8a319edd06d7160644"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 20 10:11:48 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 20 10:11:48 2017 +0100"
      },
      "message": "Merge pull request #88 from thouveng/set_rabbitmq_cluster_role\n\nSet RabbitMQ cluster role for monitoring nodes"
    },
    {
      "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": "a4fb865c24cc8604d1b3db8a319edd06d7160644",
      "tree": "38cba85d5913a35c473f84e6d52405bc381ff9ca",
      "parents": [
        "b6e8c6cc9f12d7da725df9e0eaef46e4745eb293"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Feb 01 12:56:21 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Feb 01 13:02:29 2017 +0100"
      },
      "message": "Set RabbitMQ cluster role for monitoring nodes\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"
    }
  ],
  "next": "fa0a05503571529c5f41df78857e58ffb0c599f0"
}
