)]}'
{
  "log": [
    {
      "commit": "afa13fba1f74be655076986c6aa161ff57649f50",
      "tree": "634a707d63d5bc491bdf53bcd8ba18b150247169",
      "parents": [
        "b48077e5c8d39bea8c90bcfe0ab0c94f4e7cee2a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jan 14 19:50:04 2019 +0100"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 15 06:39:04 2019 +0000"
      },
      "message": "Fix typos in reclass for image_layout backends\n\nChange-Id: I259c2265b6b2fac638aa896c1ddec11814740f69\n(cherry picked from commit c1d38f91c20c703e543ca5c83d11f63ba789f8aa)\n"
    },
    {
      "commit": "f9e4931a406b8b0fd7e1870b70a1235ff57ebccb",
      "tree": "c1ebeacb379e0ca5444503c2cae839ecb83e5c5f",
      "parents": [
        "92e6c805bb8a56861b0cacdc320365249c9225e2"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Dec 03 10:25:26 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Dec 03 08:27:22 2018 +0000"
      },
      "message": "Fix typo in soft param name\n\nChange-Id: Idec07df8625b8777465b0c4e24ceff6bf04a7d45\n"
    },
    {
      "commit": "55d31c3e58595c45f5149b6e8e0a92b3c6e734e1",
      "tree": "22329e5c8fd21f2b30d3bb8766b2c65e800eed0f",
      "parents": [
        "ea356dabdbe4cf58da1be47c113886a95ed4ac11"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 29 15:46:35 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 19:24:18 2018 +0200"
      },
      "message": "Prepare for LVM based VCP\n\nThis patch adds metadata needed to setup partitions on\nVCP with LVM.\n\nThe new param \u0027image_layout\u0027 is added to salt:control:size:\u003csize_name\u003e\nThis is metadata that describes partition layout of VCP.\n\nFor now VCP has predefined list of partitions see\nhttps://gerrit.mcp.mirantis.com/#/c/30862/\n\nimage_layout defines sizes for each of partitions that should be\napplied after VCP is provisioned. The resizing will be done by\ngrowlvmp.py script placed on VCP\nhttps://gerrit.mcp.mirantis.com/#/c/31052/\n\nThe default layout:\n\n  image_layout:\n    root:\n      size: \u002730%VG\u0027     # 30% of VG total size\n    home:\n      size: \u00271G\u0027        # fixed size 1G\n    var_log:\n      size: \u002711%VG\u0027     # 11% of VG total size\n    var_log_audit:\n      size: \u00275G\u0027        # fixed size 5G\n    var_tmp:\n      size: \u002711%VG\u0027     # 11% of VG total size\n    tmp:\n      size: \u00275G\u0027        # fixed size 5G\n\nRelated-Prod: PROD-24537\n\nChange-Id: I18205dfa8478be2ae092a87ced833c8ab0cc01ea\n"
    },
    {
      "commit": "ea356dabdbe4cf58da1be47c113886a95ed4ac11",
      "tree": "bb4b97a6f532bfb1a474d8b157678a8bbe03d48c",
      "parents": [
        "da759595cb8fc75ec89815ab1ec57c4e3ce7f404"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 23 18:28:24 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 12:39:37 2018 +0200"
      },
      "message": "Prepare cloudinit to growroot VCP with LVM\n\nThis patch adds cloudinit data that will grow LVM\nbased VCP image.\n\nNew soft param is introduced:\n\n  * salt_control_cluster_vcp_lvm_device\n\nit defines name of partition drive that is included to\nPVS by default (\u0027/dev/vda3\u0027). Is dependent on disk model\nthat is used by VCP.\n\nChange-Id: I070280f830c76b42a9a2c4522f0adb0648d33757\nRelated-Prod: PROD-24537\n"
    },
    {
      "commit": "277f386ee4bb2d2594a4b31abee2ff723105e7a9",
      "tree": "13b94b23178bb04fe2ff81328251ad91dcff2056",
      "parents": [
        "c72982cffa0f0fbd0d80362701f82cbfe69cd28a"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:54:17 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:54:17 2018 +0200"
      },
      "message": "Move salt_control_trusty|xenial_image_backend to defaults\n\nChange-Id: Ic4acd36750f17f066ff50cf01beb1c8a0fd0023e\n"
    },
    {
      "commit": "c0e4807f726634b5d9617076853ce4e608b05774",
      "tree": "e99e3f84a0669a0a13a99239a7fb039d5bfa3540",
      "parents": [
        "ac8ec88dfe142ba7e80f9cff6eb8dd528107c561"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Wed Oct 03 06:52:25 2018 -0700"
      },
      "committer": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Wed Oct 03 06:54:30 2018 -0700"
      },
      "message": "Enable cloud-init based VCP provisioning\n\nUse Cloud-init to provision Virtual Control Plane by default.\n\nChange-Id: Ife06ca7e26561fa4506dc5bd6361866041e67962\nCloses-Bug: PROD-22191\n"
    },
    {
      "commit": "e4dfce86ee43f499f8954e7e3169151263be38cd",
      "tree": "e2420aec74a532410aacb11f7aba1981a30015d2",
      "parents": [
        "7a54a297f17450d63661d0f2c0dfa8eee128a1e6"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Sep 06 22:22:33 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Sep 13 15:21:10 2018 +0000"
      },
      "message": "Setting up backend images for VCP VM\u0027s\n\nThis patchset is required by: #/c/25365/\n\nChange-Id: I2aa73d3f16b10d2d7597a89f46fdeed6bf268661\n"
    },
    {
      "commit": "d9b72f4846ffae80c4dc32b1398ef6b65ef8fd4a",
      "tree": "0b45560639bd3b49c3b3c24daa316601115b416c",
      "parents": [
        "b24f6f971826262f34413869424867c57f4d0d1a"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Sep 04 16:26:17 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Sep 04 16:26:17 2018 +0300"
      },
      "message": "Adding new virtual instances for manila\n\nThe patch creates new class to create three virtual manila\ninstances to be created on kvm nodes\n\nChange-Id: I32f3698a7cd09740183cbd666ae28bb61e87848d\nRelated-PROD: PROD-21340\n"
    },
    {
      "commit": "55a4196965ddeb00c1d66207324bfe78525f419d",
      "tree": "ab231f656849061695424eefe05123eeb840dc82",
      "parents": [
        "423f7432130ce9ac12cf216cb06a1358a19c2e90"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Sep 03 12:49:07 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Sep 03 14:07:21 2018 +0300"
      },
      "message": "Adding new virt instances for barbican\n\nThe patch creates new class to create three virt barbican\ninstances to be created on kvm nodes.\n\nChange-Id: Ifc886c57087e66e81cd4db087b619e885f97323a\nRelated-PROD: PROD-21338 (PROD:21338)\n"
    },
    {
      "commit": "1e5b9d862d86fa039bf8f25de56033b7b9ec56e4",
      "tree": "b1df5bb23970367f021288da2a9242a7a339535b",
      "parents": [
        "4b3bebba5c6dc56b2018c1a20e42e57c829cc7b5"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 03 12:53:19 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 03 20:43:25 2018 +0000"
      },
      "message": "Add default rng backend class\n\nChange-Id: Ic357d7d4d6d09e196f044c8bf9be356c2ca1fc42\nRelated-Bug: PROD-21832 (PROD:21832)\n"
    },
    {
      "commit": "891b03e15212275c4114972b79f66792d741c11b",
      "tree": "7296c51af04b0882b2fb8b3eff715b2828193a91",
      "parents": [
        "7259a78b010ec39096d0f067a9366ab1c1222df7"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Jul 31 16:03:48 2018 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Wed Aug 01 18:01:52 2018 +0300"
      },
      "message": "Add k8s ctl nodes to salt.control\n\nFixes PROD-21874\n\nChange-Id: Ib690f8c4a0d615a9cd4cbc2956a725f28f33ac7e\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": "37e01c8150f323790f1943db248138026563705d",
      "tree": "8dc1da6765423d439f4bb3ce7d24cb553a62a65c",
      "parents": [
        "a153e44e83ec48c72d2c6b5a9af2e248cc79baa0"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Nov 08 10:31:12 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Nov 08 10:31:12 2017 +0100"
      },
      "message": "add name param to salt-virt classes\n\nChange-Id: I43283c294d28eb59aa076dfcdd779dd5553dbe79\n"
    },
    {
      "commit": "6682b37bc5597672ae6f6e735037bdcad0c1819d",
      "tree": "262244f67f72bda9dc95bb5cbc4c795e8e2fd159",
      "parents": [
        "98c4f2a6f89164a9bd3e450aaa778f7de372a4c9"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu Oct 26 13:16:38 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu Oct 26 16:37:48 2017 +0200"
      },
      "message": "Change disk size for stacklight nodes\n\nChange-Id: I673afcfe7b94bf226d988104b6a821df1b2e5137\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": "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": "9e0e9463aac03f4be4d608282f45893ab5e68fa3",
      "tree": "3851f3c7550428c4bb8e0108031457c90bccb7fb",
      "parents": [
        "4e52d6ff40e498a3508a119b732277514dc5944d"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jul 03 10:06:56 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jul 03 10:06:56 2017 +0200"
      },
      "message": "parametrized kvm hostnames\n\nChange-Id: Ie799c0596469aa84020cc429d678169ab816e2b0\n"
    },
    {
      "commit": "cf7122d8e29abe3385ffb32999c738cbbb4270e6",
      "tree": "8971c99a6bad59d598c9c29202e6adeb244fca2c",
      "parents": [
        "4f24035070bf8c65579226f3abb9cd36ed07cace",
        "8a8285446f490f19aa636823b36be1257a5a8d9f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 15 17:10:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 15 17:10:04 2017 +0000"
      },
      "message": "Merge \"Fix gateway nodes location\""
    },
    {
      "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": "8a8285446f490f19aa636823b36be1257a5a8d9f",
      "tree": "58c1fd07f19df141b3845d909b00a2c8ad5c19e1",
      "parents": [
        "edda463ad296fdd7e01a035999eb4ce5f1e6e06f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 08 14:18:50 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 08 14:18:50 2017 +0300"
      },
      "message": "Fix gateway nodes location\n\nSpread gateway nodes among kvm, instead of running all of\nthem on single host.\n\nChange-Id: I55bc5c62620e015dd160e3cdedd9dca2f3f43dde\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": "a76a1ca9acc7e331e8f52ae68982db2c4ef0b557",
      "tree": "e8aa90d28ed28cd153e61116687f9d7a83654780",
      "parents": [
        "7a01c51f209017843d910175ee0f61c23c5b7b97"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri May 05 07:56:50 2017 +0000"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed May 10 10:55:37 2017 +0400"
      },
      "message": "Add ability to specify custom node name in reclass.\n\nIn terms of PR to salt formula:\nhttps://github.com/salt-formulas/salt-formula-salt/pull/44\nI would like to introduce this changes in model.\n"
    },
    {
      "commit": "7a01c51f209017843d910175ee0f61c23c5b7b97",
      "tree": "b159aaf2e4f87ea842a7b0c984570b425b56fe86",
      "parents": [
        "fe983e4df9d9f687876266669d8adad903060269"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Thu May 04 13:59:01 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed May 10 10:55:34 2017 +0400"
      },
      "message": "Replace hardcoded provider for salt.control state\n\nIn case of using custom names for KVM nodes provided in\ncookiecutter.json, after applying state salt.control it is not creating\nVM\u0027s because provider is kvm01, kvm02, kvm03.\n\nChange-Id: I4a7c1692f3e95fae6fc336ce605964cf78c47ea9\n"
    },
    {
      "commit": "07910783b908b2f1de102b2493f6ad419dbced52",
      "tree": "e8ebd2aa6dd6fa62642ff4d5d13ebde7c9911b89",
      "parents": [
        "522e98e319326ca99c1d27df732d1a8779bed95f"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue May 09 14:42:41 2017 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue May 09 14:42:41 2017 +0200"
      },
      "message": "add cluster definition for gtws\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": "225aec527b5ab8c1f6c1d1e164c1da831b9e8769",
      "tree": "1d287d9684e5a1cd5f6e4e9e85f719f8dddc38ce",
      "parents": [
        "5b0c7dc5599804de3fbcd5241c90d8baecdf2798"
      ],
      "author": {
        "name": "teoyaomiqui",
        "email": "kk@wgames.com.ua",
        "time": "Tue Apr 11 20:31:47 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 20:31:47 2017 +0300"
      },
      "message": "Correcting rsyslog flavor values"
    },
    {
      "commit": "919e1d14db3ed2cc0f14977c7c8e9aed8bcec0fd",
      "tree": "958ca429293d639494d1d1865d88ab72ee64ed5b",
      "parents": [
        "dcec28a1971a05beca8421146d76fd28167ef280"
      ],
      "author": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Apr 11 15:33:40 2017 +0300"
      },
      "committer": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Apr 11 15:33:40 2017 +0300"
      },
      "message": "Adding rsyslog standalone virtual server\n"
    },
    {
      "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": "83de33a11bf9eec2c0f720f516d5b163e6ca0468",
      "tree": "7cd691565c2457c682fb78e7b6e2ef44b9911cc8",
      "parents": [
        "f8ce0342754916e081558c14932df79f18a118a2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 14:21:35 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 14:21:43 2017 +0100"
      },
      "message": "fix designate profile\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": "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": "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": "cb1ed2fd8e800a8565f62b5ec39c1efd05eb4f53",
      "tree": "4d35981d7dc8e834e0c5ee7c898c6fb17621e305",
      "parents": [
        "0fcfdd42bcedcebcc7c35fbdcf495f37a7f21ac3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Jan 18 01:32:26 2017 -0800"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed Jan 18 01:32:31 2017 -0800"
      },
      "message": "Salt control infra\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": "32fea9368ea193ac30a432322e5842c2cadbfcb8",
      "tree": "8c712c24371eeb74effd494390f59c96cd7abcb0",
      "parents": [
        "9f346dec63665d982eb3787ab4e11c252e73c447"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 15 12:20:33 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 15 16:22:15 2016 +0100"
      },
      "message": "Interface models\n"
    },
    {
      "commit": "0a80b316f5f5da956e2ed0f5625801ba02d95b89",
      "tree": "e92133152e3ec868d54d996fb6190f4044c22043",
      "parents": [
        "4e8f0b58f9c36ac7d3bf9edf6b1e8286feda7e32"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Dec 14 11:04:16 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Dec 14 11:04:16 2016 +0100"
      },
      "message": "change aptly to xenial\n"
    },
    {
      "commit": "0db404e92aa5848c9feac8484789fe49bbf749cf",
      "tree": "f8c625ada936b740a2b189745cdadf1d4ecacef6",
      "parents": [
        "f1b7ce45448cfd28827879e56b366c19eb881f33"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Dec 13 12:48:23 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Dec 13 12:48:28 2016 +0100"
      },
      "message": "added foundation storage - aptly\n"
    },
    {
      "commit": "e582f98a155a827cb5ec42e951535288faa33fd8",
      "tree": "bc2b0fd3e5a693dca740aa6f0c7a50b18686cb94",
      "parents": [
        "c7da9af78ede7d24f55d532081c6f7a00485d46b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 01 15:56:10 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 01 15:56:10 2016 +0100"
      },
      "message": "added openstack proxy cluster\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"
    }
  ]
}
