)]}'
{
  "log": [
    {
      "commit": "af550c87ca6377c0acc71554cba2ae30153d9b56",
      "tree": "0cf82c1ba710fa4f44709a71803ff4c5544d376d",
      "parents": [
        "819a2fc3a02ad699cee0243698f55dc04ee2279e",
        "8bceb6d36af448e4e3ebb7a8e90cbda4c010f969"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Sep 11 12:07:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Sep 11 12:07:43 2017 +0000"
      },
      "message": "Merge \"Creating keystone and glance usernames for glusterfs cluster\""
    },
    {
      "commit": "8bceb6d36af448e4e3ebb7a8e90cbda4c010f969",
      "tree": "b520ca2922661b8a6d1988f6997382d036753afd",
      "parents": [
        "a483aca1536536c4114205696ca483f4b727d3c7"
      ],
      "author": {
        "name": "Oleg Grigorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Aug 17 18:29:28 2017 +0300"
      },
      "committer": {
        "name": "Oleg Grigorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Sep 11 13:15:37 2017 +0300"
      },
      "message": "Creating keystone and glance usernames for glusterfs cluster\n\nIn order to avoid keystone errors related to keys directory\noccuring sporadically during multinode configuration glusterfs\ncluster should be assembled before keystone.server state in\ninstallOpenstackControl() stage inside Orchestrate.groovy. To\nperform the above usernames required by gluster have to be\ncreated before the state.\n\nChange-Id: I69d33a5b3478925425e3441c28c34d5249d35af0\nRelated-Prod: PROD-13874\n"
    },
    {
      "commit": "bf9a88348bf0833769a25951297fffc4c11502c0",
      "tree": "e7a3cb4366a0ef2f874c9855588e9f8e77b08306",
      "parents": [
        "b5a5aa610defbf7b18fe90163c16855bd22aa60b"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Sep 08 13:16:35 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Sep 08 14:38:14 2017 +0200"
      },
      "message": "Dont use glusterfs for prometheus\n\nChange-Id: Ic97ca66ee27d1a8a87be5bea9297d483ac01090a\n"
    },
    {
      "commit": "f8cda137e7e09dcad770a79c4cc72a7441e906cd",
      "tree": "0f50189564deb054285e442b87a779ab2b9e7430",
      "parents": [
        "7b75e85046d99291115b39610b6773fdd1179ccb"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 17 11:18:17 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 17 11:18:17 2017 +0200"
      },
      "message": "Add GlusterFS volume for InfluxDB\n\nChange-Id: I14d6e1844710553919388662735618dfe15b4d3a\n"
    },
    {
      "commit": "7b75e85046d99291115b39610b6773fdd1179ccb",
      "tree": "5b3401c758974cdb9b64a7e9489b31e7d290e7c1",
      "parents": [
        "f7653eb490ded5e7bba905ef718ac313afa05224",
        "8bdb648bc73ada8ddae7d1673ab931c58fc81eeb"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jul 17 07:50:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 17 07:50:49 2017 +0000"
      },
      "message": "Merge \"fix glusterfs client privatebin mount path\""
    },
    {
      "commit": "591942b5293618929cffa7bfb5de2c0a425daafb",
      "tree": "8e7db2394c4364b7242afa513ceb55807c0c5d31",
      "parents": [
        "b3394513be8f4bf442f283c43307cf121d4445c9"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Mon Jul 10 13:16:04 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu Jul 13 15:35:07 2017 +0400"
      },
      "message": "Decapod deployment with docker stack\n\nChange-Id: I88276a6199740ac73bca86b66d171c709faadcb3\n"
    },
    {
      "commit": "8bdb648bc73ada8ddae7d1673ab931c58fc81eeb",
      "tree": "c3776e87c59fb8b6684a372a21395e4cbead69fa",
      "parents": [
        "aa04fc13548bc8c1696bb729d30f5309ab6c2565"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jul 10 15:43:45 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jul 10 15:43:45 2017 +0200"
      },
      "message": "fix glusterfs client privatebin mount path\n\nChange-Id: Ibbef783e59f8839da0da26df2abc22a789663316\n"
    },
    {
      "commit": "c2c5f7a77fb33d1261ea38cfedaa6093c6faae5f",
      "tree": "35a68655f70acd32db619696b2c61efc8c122008",
      "parents": [
        "569d5dccc5d34d6553e1f32da1b19d249661b35b"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Jun 30 16:14:35 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Jun 30 16:14:35 2017 +0400"
      },
      "message": "Mount elasticsearch glusterfs volume as 1000:1000\n\nAfter switching at the upstream image which have uid:gid for the\ncontainer user, the definition of mounting volume was not updated.\n\nChange-Id: I4ab26e6ce6814fbb7bba1612ece59a9f7205a385\n"
    },
    {
      "commit": "aca752252b867b135fc41c630bd22d6024bebdaa",
      "tree": "221340e06024a640e94a9169e74f6477df14dba1",
      "parents": [
        "8c33e7f156c442781accedcb8ad73288633bac09",
        "57902c45f46ce1047682cc97820d69319561b471"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Jun 20 10:58:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jun 20 10:58:04 2017 +0000"
      },
      "message": "Merge \"added support for PrivateBin, MMO-114\""
    },
    {
      "commit": "57902c45f46ce1047682cc97820d69319561b471",
      "tree": "40dc0cb3fd5444bcf28f4e0ebd2ed679eb198cf3",
      "parents": [
        "9afc3e45980e2ed7f5e53104356fe5449864f8f4"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jun 19 16:36:42 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jun 19 16:36:42 2017 +0200"
      },
      "message": "added support for PrivateBin, MMO-114\n\nChange-Id: Ifcb29f316cbb2af8ccd0dd30eb767d0475fea64d\n"
    },
    {
      "commit": "601f60258c259f966290765c7f0f48cc33b94531",
      "tree": "c09e5767a6e90ad4046f81ca730f7f250905ca32",
      "parents": [
        "15361048798bdfbb6250366afd820a15f2433a11"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 16 14:37:16 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 16 12:38:54 2017 +0000"
      },
      "message": "Revert Grafana Volume config\n\nChange-Id: I1537ac3d8fa2a9618d4dbd9432b488daa09369b1\nDepends-On: I52cd1f198bfc8fadd444cf8d50a63c1b9d9fa827"
    },
    {
      "commit": "9490db9e68c35acfc357b098ca871fbe8d379760",
      "tree": "f83e87cdcb725ed0e158b1926e86d568a3111789",
      "parents": [
        "4f24035070bf8c65579226f3abb9cd36ed07cace"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "message": "Add Glusterfs volume for keystone credential-keys.\n\nChange-Id: Ife24619123ae962aac9d58dca4a5cdee125e26af\n"
    },
    {
      "commit": "9f47aff5e719294f9ead7fabd66ddb1e76009b8b",
      "tree": "3e2a22e832b21f299fa24ce46ed1c51d1ba18ea1",
      "parents": [
        "24aafd6f67996f10ce83d9fba834b15bee659671"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Tue Jun 06 16:47:10 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Wed Jun 14 17:07:36 2017 +0300"
      },
      "message": "Add mongodb service metadata\n\nChange-Id: Ibc504d1267e4d02681a11df6609035428d0f5ffd\n"
    },
    {
      "commit": "e25643017c8cc9e00e8567aaaad1b2858c8f5132",
      "tree": "e4315fbd3cfd031435e9e0753b35d9465bd53938",
      "parents": [
        "bd2e760bdd54a01a318237bd116c1fbc42f060bb"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 16:54:45 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 16:54:45 2017 +0200"
      },
      "message": "Fix Grafana GlusterFS volume\n\nChange-Id: I648d144dd81fa334f33363b8c5d1acb4544f020b\n"
    },
    {
      "commit": "b8251fb709aeff648dc08a9f5b22dd40a7b4e15e",
      "tree": "1d7e107d8f44c27ea5ea955833a523697fb4c1ce",
      "parents": [
        "98be7a0aee82fb7402a9072f0f44de6f4e83c3d0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 02 10:58:13 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 07 16:40:14 2017 +0200"
      },
      "message": "Grafana volume config\n\nChange-Id: I9b98ee388ce4b9917f63659822463ab0e5b415a9\n"
    },
    {
      "commit": "3e893d4129a269df78969742142b827f05ac14e0",
      "tree": "8ad9f0f1414b4008d153f2d1626b7ec5b47e8920",
      "parents": [
        "729e372e5eb7f1b7df0da607366ceb8d1d1ff523"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu May 04 10:59:17 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu May 04 14:13:24 2017 +0200"
      },
      "message": "fix broken classes\n\nthese files are empty:\n* linux/network/interface/bond_ovs_dvr.yml is not valid yaml\n* glusterfs/cluster.yml is not valid yaml\n* linux/network/interface/bond_vlan_dvr.yml is not valid yaml\n* jenkins/master/single.yml is not valid yaml\n\nChange-Id: I9c27d6ea41fcad0e14a28097eac7cfe540fb2983\n"
    },
    {
      "commit": "085cc1e0ee81cf76e371c094df121faba9f42cd3",
      "tree": "a789ef5e62530ef1f9e7cc788bc782ce113b5a53",
      "parents": [
        "e5ab6034a998cd29c66b80f79a0cff3e8c510a70"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Sun Apr 23 14:01:26 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Sat Apr 29 13:52:15 2017 +0000"
      },
      "message": "Add Security monkey audit service\n\nChange-Id: I0313f1498ecc6d768477cbfae338ad5ddd01fc02\n"
    },
    {
      "commit": "01387882f67a3ca1ab154025966f4f882a1fed03",
      "tree": "f65e1e71cfd7cbe56bafb40497ddc0a12e1bdae8",
      "parents": [
        "d856be854676b22c4750ee1526cd99fa0501c8f2"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Apr 17 14:49:31 2017 -0700"
      },
      "committer": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Tue Apr 18 09:42:16 2017 -0700"
      },
      "message": "Fix glusterfs clients backup-volfile-servers\n\nPreviously glusterfs clients would set the backup-volfile-servers to\nbe the same as the current node. This will result in an incorrect\nresult for example when we run glusterfs.client.volume.glance from\nthe OpenStack controller node. In that case it would result in the\nbackup-volfile-servers to be set to the controller_node01_address.\nWe can not assume that cluster_node0{1,2,3}_address points to the\nglusterfs servers as in most cases the clients are not running\non the same node as the glusterfs server.\n\nThis patch fixes the issue by adding a new parameter should be set\nto to the glusterfs server addresses.\n\nThis is a fix for commit: #1e5cb45c79e959c4a which introduced\nthe backup-volfile-servers option, but with the incorrect\nparameters.\n\n!ClusterModelImpact: Requires change in cluster model\n\nCo-Authored-By: Rob Hilton \u003crhilton@mirantis.com\u003e\n"
    },
    {
      "commit": "10438e30f9968a8c7f93c5b4346f5c0bac9ddc53",
      "tree": "4b75403e90f88f47e3249eb3f3cd1122bcd5d1ba",
      "parents": [
        "8ca60f7aa7a012a8429031004c83ff70aaee3ee1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 11:45:32 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 11:45:32 2017 +0200"
      },
      "message": "Fix glusterfs client fallback servers\n\nChange-Id: Ida4a1272d29392dd90b4901ece185e85a5db0302\n"
    },
    {
      "commit": "f2e795535ab3e9dec4e498c755f9d466f8aeb61c",
      "tree": "1a620321df7a0cec64479c70ee1bde6d55a2155e",
      "parents": [
        "ea2e747990d2bbfb9da1cf2faa0710b24dce6d31",
        "dfb5114d33b0a36915d7a66df58d53869d9c63a8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Apr 12 09:59:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed Apr 12 09:59:38 2017 +0000"
      },
      "message": "Merge \"Fix Pushkin Notification service metadata\""
    },
    {
      "commit": "dfb5114d33b0a36915d7a66df58d53869d9c63a8",
      "tree": "97bc956cbad5a7752b03c084e463b9cfe7284607",
      "parents": [
        "e4c74a274b6569e8bcc59d644ede9c5460a12f43"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Thu Apr 06 10:04:19 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Mon Apr 10 17:24:19 2017 +0300"
      },
      "message": "Fix Pushkin Notification service metadata\n\nChange-Id: I7312b108f671fd2dff2b3b8fde30ff703fe676bc\n"
    },
    {
      "commit": "537f472273efc9cdac52a8766edffd8864ad7fac",
      "tree": "43db8778c3f44a85b49efe6eda15810d21b57d5d",
      "parents": [
        "1c8d1e74246c96976e519503528eaf9b01c67bd6",
        "d847d60c565ea439251f40da5aad92f7e7f269bb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:19:11 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 10 10:19:11 2017 +0200"
      },
      "message": "Merge pull request #224 from Mirantis/pr_shared_salt_cert_dir\n\nadd shared salt pki/cert directory"
    },
    {
      "commit": "9cbfacf7ac07d33a3b51c4048a6ddab9fad8e13a",
      "tree": "542db37804c1fb1aa79f0527350f274cbb6e4d1e",
      "parents": [
        "a75a4583927c117ddee50a81f7cf79af97f173e5"
      ],
      "author": {
        "name": "Ruslan Khozinov",
        "email": "rkhozinov@mirantis.com",
        "time": "Thu Mar 30 17:44:44 2017 +0000"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Tue Apr 04 16:45:55 2017 +0300"
      },
      "message": "DevOps portal: Pushkin service\n\nChange-Id: I06fb8ddf38f096e4cfe39f8d19665e447dad0802\n"
    },
    {
      "commit": "d847d60c565ea439251f40da5aad92f7e7f269bb",
      "tree": "8303a057cedda765a65492c712f0f41b431f5cff",
      "parents": [
        "dcf6b65744d8c80127f801b0d44c40d3724f54e1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 03 09:27:51 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 03 09:27:51 2017 +0200"
      },
      "message": "add shared salt pki/cert directory\n"
    },
    {
      "commit": "a186888c6dd00ce15e47db33429b118072c40238",
      "tree": "17d6a05455f21b37fe654220c759361d37f33559",
      "parents": [
        "cb48d0451511795e0324290a9c9f62c97d7afc5b"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Mar 29 12:38:05 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Mar 29 14:53:27 2017 +0200"
      },
      "message": "Rename prometheus glusterfs volume\n\nChange-Id: I9a2127c5344ed3b5d81767c899271d983888210f\n"
    },
    {
      "commit": "91935e5178760689b5cd1cdb31da01248a82a26d",
      "tree": "79d9e258ca46300c072fbe652fda4895e9af42a9",
      "parents": [
        "55b8d4f44e5b69d6282f4b8d1051cc8815035eb5"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "akscram@gmail.com",
        "time": "Thu Mar 23 17:51:00 2017 +0400"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 23 14:51:00 2017 +0100"
      },
      "message": "Add initial version of devops-portal (#196)\n\n* Add a glusterfs volume for devops_portal\r\n\r\n* Add Docker Service definition for DevOps Portal\r\n\r\n* Add haproxy configurat for devops_portal\r\n\r\n* Add Gerrit and Jenkins services\r\n\r\n* Add salt-formula for oss\r\n\r\n* Add rundeck as an OSS service\r\n"
    },
    {
      "commit": "a30ad22dc07605bab4845d6418f30b043bf935a9",
      "tree": "7253e74f751a927d673928d1370caeb1fbc33dc4",
      "parents": [
        "1e5cb45c79e959c4ab580a18295f85dfa2c9ae57",
        "3cbee94d8ebe47bf69613feba363edcebef9eabd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Mar 22 13:08:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Wed Mar 22 13:08:59 2017 +0000"
      },
      "message": "Merge \"Add prometheus monitoring to reclass\""
    },
    {
      "commit": "1e5cb45c79e959c4ab580a18295f85dfa2c9ae57",
      "tree": "2b174720a1ac013e70e865458778c9445c4da39e",
      "parents": [
        "88f4a17d1f8eb11a5a7713783a56f7aa05e723c4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 11:47:48 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 11:47:49 2017 +0100"
      },
      "message": "Use backup-volfile-servers option for glusterfs mounts\n\nFirst, glusterfs mount will use primary server, supplied by _param,\noverridable on cluster-level.\nIf it fails, it will try to mount from each of 3 cluster nodes as a backup.\n\nChange-Id: I5b7a68639263610a5e44f0865b13aa381ad9d127\n"
    },
    {
      "commit": "3cbee94d8ebe47bf69613feba363edcebef9eabd",
      "tree": "64c839f750f8a91b7ef67ea976f833b39697d331",
      "parents": [
        "0bc41315301b06aab41aee9a36c9f5de105386a3"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Mar 20 13:47:06 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Mar 21 16:19:50 2017 +0100"
      },
      "message": "Add prometheus monitoring to reclass\n\nAdd:\n* glusterfs server volume\n* glusterfs client\n* ssl keys for kubernetes\n* prometheus related formulas\n* telegraf system reclass\n* prometheus system reclass\n* docker swarm network\n* docker swarm services:\n  - prometheus\n  - alertmanager\n  - pushgateway\n  - grafana\n\nChange-Id: I4a5a60f35f4c96ca41ac2e94f27c7aefbc286cbf\n"
    },
    {
      "commit": "1f4185a6e7c222980deb8d37b164f9e51f03adc8",
      "tree": "4a15ed8a7548aa98a2ec684af11656117e67c90c",
      "parents": [
        "ce80f2d2040f2a1caf1f663e757c473814ecbb30"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Mar 15 17:55:22 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Mar 15 18:29:24 2017 +0100"
      },
      "message": "changed glusterfs volumes to use glusterfs service host\n\nChange-Id: I18b5979d8d3d968ded94ace90e1d5513b7c49944\n"
    },
    {
      "commit": "3a1e3d35c4ba634b91dab68ec7a88582c748d83c",
      "tree": "c6490298a318ae60535f7c61ac994c4ff8b8e8ff",
      "parents": [
        "3cff35040f1e2a2a9bcec10606bd22bc31b77068"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 23 15:02:54 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 18:08:23 2017 +0100"
      },
      "message": "Add CI/CD infrastructure\n\nChange-Id: Id15634c2096394f7de4533c8466e0e0c2e66f8ed\n"
    },
    {
      "commit": "80e488aaec36e60831ad78c5af4bfe9562d5fe9b",
      "tree": "8c4ec52d4114b78c1601f4c56daa4d6c317291d7",
      "parents": [
        "4156c628d4aba24db3a12f65463c1604bafe40b1"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 09 15:12:56 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 09 15:12:56 2017 +0100"
      },
      "message": "added default params for glusterfs client keystone and glance\n"
    },
    {
      "commit": "112e6272a7ab0ff7f1edaa5debf10844d012b4c0",
      "tree": "738e86a8c099f74ef701567279c0accc4f9f44e8",
      "parents": [
        "75cc3b91cfdf5f111ee4df4fb0f37e396f0c0549"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:44:42 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:44:42 2016 +0100"
      },
      "message": "added keepalived to glusters server\n"
    },
    {
      "commit": "9a5f562e02486f46cd88e4c275bdb52cdae5d331",
      "tree": "d6e38c54bc25ca1c136629b457e9f7272c351ba8",
      "parents": [
        "322751ee083565bc2508981bb1a3948b7f386041"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:28:51 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:28:51 2016 +0100"
      },
      "message": "add keystone and glance glusterfs client\n"
    },
    {
      "commit": "322751ee083565bc2508981bb1a3948b7f386041",
      "tree": "59006895886eadf87b82a4b83b9355af5d2d36c6",
      "parents": [
        "32fea9368ea193ac30a432322e5842c2cadbfcb8"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 15 16:22:02 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 15 16:22:15 2016 +0100"
      },
      "message": "Added glusterfs system\n"
    },
    {
      "commit": "06aab2a72753e2395bff182a3dd1ae12be584116",
      "tree": "ca1bebe1bd1158da8d4c274d7e36aafa6d8a8358",
      "parents": [
        "ca7ce11a9ae797d24e47921804342a5751339ec9"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 13:58:57 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 13:58:57 2016 +0100"
      },
      "message": "fix repos local\n"
    }
  ]
}
