)]}'
{
  "log": [
    {
      "commit": "be16a316e47cf78fc237734a496a3e43d003691d",
      "tree": "0afcd874a4a6dafd3da8c0a282f72d155e8fd9b0",
      "parents": [
        "e4dfc8463732b5dad7e90771b5099ef786c326f4"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu May 24 00:28:56 2018 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Jul 10 15:15:01 2018 +0000"
      },
      "message": "Add keycloak related files\n\n- add docker stack with network\n- add glusterfs bricks\n- add keycloak proxy config\n\nChange-Id: If5b0b057c683e3e841352cd4c9e5ad059a93ff29\n"
    },
    {
      "commit": "efc26c4e65d10f7c5ddf6ae0dcc3d759ca6b3feb",
      "tree": "12b9cdae32ad4c97f8670c5a53117ff6d638d687",
      "parents": [
        "47cdd84c7f8249e8e7bf5ddd656a61bbd842fb5b"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 30 13:27:20 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Mar 30 13:27:20 2018 +0200"
      },
      "message": "Added new param for glusterfs\n\nChange-Id: I3bb63b61c00636f417fdc63d31fcf5e68511b30f\nPartial-Bug: PROD-17162\n"
    },
    {
      "commit": "1acc3690b46ad4a40b66f40c1a815d34966f712c",
      "tree": "afd0e226cc50b2720db968a466ef1a60b12f4a0d",
      "parents": [
        "ea45f0fbd16a919f307ad8e2dca263ec221179c8"
      ],
      "author": {
        "name": "Vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Thu Mar 15 19:27:56 2018 +0400"
      },
      "committer": {
        "name": "Vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Thu Mar 22 12:29:26 2018 +0400"
      },
      "message": "Kqueen service support for Drivetrain\n\ninitial commit\n-glusterfs volumes\n-docker stack\n-haproxy\n\nrelated-us: https://mirantis.jira.com/browse/PROD-18445\nChange-Id: Icf9838c1d451cf281251434bbc63e60aa7b206cb\n"
    },
    {
      "commit": "43af89a0c440bd983fe16615143505becda6d372",
      "tree": "847bbade22abbf443f634c4f4196e9a5e3e5bd82",
      "parents": [
        "61348dc94a73eb33e21c13c55e455995b532ae29"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Mar 02 18:08:55 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Mar 13 07:09:59 2018 +0000"
      },
      "message": "Add gluster configuration for Gnocchi\n\nFile backend storage for Gnocchi requires\nshared FS to extend gnocchi storage over nodes.\n\nChange-Id: I8f947bf73a84ddee77c1f5bcad80f4cd4b1306f7\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17192\n"
    },
    {
      "commit": "8b74432c8620dc7e474b7403e0c78d8eb7333975",
      "tree": "a696dfa946cd7f97ccf0c69cb558179590b6e456",
      "parents": [
        "33e069b08a10fa13df4417d92fe80fd41d38e9b7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 05 12:43:25 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 05 13:30:07 2018 +0100"
      },
      "message": "backups to gluster\n\nPROD-18191\n\nChange-Id: I063ebdab2b9058d708cd575e41673c324fbed2ca\n"
    },
    {
      "commit": "2ee306b0ddfd19ac51699a39f523dfd168e9a9be",
      "tree": "9b10217991b3488ffa98c16cada45d08c5235802",
      "parents": [
        "38788a4aceeab4cedc540cc9faaad72ef4997c97"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 06 16:32:07 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 06 16:32:49 2017 +0100"
      },
      "message": "Glusterfs: use automatic mtime-based split-brain resolution\n\nChange-Id: I9975d30dd57721a8703d4144ba3d6c1909a789c1\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}
