)]}'
{
  "log": [
    {
      "commit": "bcdb0c3c4fc872250b215c27f28936ce5d424071",
      "tree": "781c789e325c90907cf6ef148777d4bbbfdab5ae",
      "parents": [
        "91ab87b4176e2d1ac99495ee7f13ade6c9cd26a2"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 14:37:26 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Jun 06 16:10:42 2018 +0200"
      },
      "message": "Dashboard rationalization for Nginx\n\nChange-Id: I3f8a73f7c1da5ca72f570d26dea2ad1f5d583552\nCloses-Bug: PROD-20093\n"
    },
    {
      "commit": "91ab87b4176e2d1ac99495ee7f13ade6c9cd26a2",
      "tree": "8609f10bd80a5368dea1ec1f5dc68f5fa23bf3b3",
      "parents": [
        "29d1c8f4dbf72381809d0d79feb397d3106af2e0",
        "373c0ac2bf1a68164b0816a032dd81b136abb784"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jun 04 08:34:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon Jun 04 08:34:05 2018 +0000"
      },
      "message": "Merge \"Extend template for telegraf input plugin conf file\""
    },
    {
      "commit": "373c0ac2bf1a68164b0816a032dd81b136abb784",
      "tree": "066c1dc786c1c8b1e489d46b6adfd5065e401938",
      "parents": [
        "d3348f68e7c84b07a9fa39835ce3b93e023e533b"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 01 17:25:47 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 01 17:35:15 2018 +0400"
      },
      "message": "Extend template for telegraf input plugin conf file\n\nChange-Id: Ifd70ebf089a12eb6a17478cf29cfa13166cd0d88\nRelated-PROD: PROD-20366\n"
    },
    {
      "commit": "29d1c8f4dbf72381809d0d79feb397d3106af2e0",
      "tree": "6db0c7b217f1a43b607fc0e03184481b81d3bac1",
      "parents": [
        "d3348f68e7c84b07a9fa39835ce3b93e023e533b"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed May 23 16:02:02 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri May 25 12:07:32 2018 +0400"
      },
      "message": "Avoid repeated variable update\n\nMake a break after first assignment to skip unwanted variable update.\n\nChange-Id: Ie376cdd6845b6fbbe479b691fd921a12259005f1\n"
    },
    {
      "commit": "d3348f68e7c84b07a9fa39835ce3b93e023e533b",
      "tree": "cc3990e3f4a58d86d298d45e932e364e2e1abd24",
      "parents": [
        "1d95f30d3c43e36183af03986d4afcd199547c88"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 09 20:08:01 2018 +0200"
      },
      "committer": {
        "name": "ogrudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu May 24 14:30:25 2018 +0000"
      },
      "message": "Allow to configure advanced SSL options\n\nThis patch allows to configure advanced ssl options like:\n  ssl_crl\n  ssl_dhparam\n  ssl_stapling_responder\n  ssl_stapling_verify\n  ssl_verify_client\n  ...and others\nThe whole list of options may be found in nginx/files/_ssl.conf\nTheirs description:\nhttp://nginx.org/en/docs/http/ngx_http_ssl_module.html\n\nThe \u0027mode\u0027 trigger is deprecated and will be removed in future together\nwith _ssl_normal.conf and _ssl_secure.conf. All options should be\nset from reclass directly.\n\nThe following options changed theirs types (for backward compatibility\nnew type will be applied only when mode is set to !\u003d secure)\nssl_ciphers, ssl_ecdh_curve - was string, become list\nPlease read README for more details\n\nAdded kitchen tests\n\nRelated-PROD: PROD-19154\n\nChange-Id: I03e735af6ff6794610e00d745d5a7054fb02186a\n"
    },
    {
      "commit": "1d95f30d3c43e36183af03986d4afcd199547c88",
      "tree": "31f2aa319242bd374328043ebc309cd76a099d2f",
      "parents": [
        "bf2d97b9d9e58e15e324f67928713a57f4a12ca0",
        "6b43faf4d420c5081a0498bbbb32332e808d9850"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 22 22:33:40 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 22:33:40 2018 +0200"
      },
      "message": "Merge pull request #40 from alexandruavadanii/fix-generate_dhparams\n\nserver: Fix generate_dhparams j2 var manipulation"
    },
    {
      "commit": "6b43faf4d420c5081a0498bbbb32332e808d9850",
      "tree": "31f2aa319242bd374328043ebc309cd76a099d2f",
      "parents": [
        "bf2d97b9d9e58e15e324f67928713a57f4a12ca0"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue May 22 19:56:47 2018 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue May 22 19:58:06 2018 +0200"
      },
      "message": "server: Fix generate_dhparams j2 var manipulation\n\nFixes: 621ee472\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "bf2d97b9d9e58e15e324f67928713a57f4a12ca0",
      "tree": "b59639fdc3ff6984335cb5a0352364079850659e",
      "parents": [
        "de0f47d50e7fbcddde06ba9340baa08fef3788b0",
        "d63bedac8768cae130e82df65c6e4eb2c9ae861a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 22 11:54:03 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 11:54:03 2018 +0200"
      },
      "message": "Merge pull request #38 from bbinet/custom-logs\n\nAllow to configure access/error log files"
    },
    {
      "commit": "d63bedac8768cae130e82df65c6e4eb2c9ae861a",
      "tree": "8e4f3ca32d17053b53905e5eb2d1734fa92d4399",
      "parents": [
        "1432e87a03a6eaf54f0fdd8ab284632c4aa526cf"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 11:40:51 2018 +0200"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 11:40:51 2018 +0200"
      },
      "message": "Update the structure of metadata for error/access logs\n\nThis now looks like:\n\n```\nsite:\n  log:\n    access: /path/to/access.log\n    error: /path/to/error.log\n```\n"
    },
    {
      "commit": "de0f47d50e7fbcddde06ba9340baa08fef3788b0",
      "tree": "3f2b9adbdb9601ffc55c18e2f18866c653623b05",
      "parents": [
        "f20c4f1825e38a0f824ee4bd9c0007f8ba707478",
        "621ee472a6ea57474bb6a20241eded83c09db736"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 22 11:27:38 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 11:27:38 2018 +0200"
      },
      "message": "Merge pull request #39 from bbinet/gen-dhparams\n\nCreates /etc/ssl/dhparams.pem only when actually needed"
    },
    {
      "commit": "621ee472a6ea57474bb6a20241eded83c09db736",
      "tree": "cfcba7bb5fd9c84b4e9fd47e3630c8b4580bfc34",
      "parents": [
        "4866b1946701b7745edcb18c2017bf111123907f"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 11:15:14 2018 +0200"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 11:15:14 2018 +0200"
      },
      "message": "Creates /etc/ssl/dhparams.pem only when actually needed\n\n(so that we can skip this cpu intensive operation on small devices like\nraspberry pi, when secure ssl is not required)\n"
    },
    {
      "commit": "1432e87a03a6eaf54f0fdd8ab284632c4aa526cf",
      "tree": "65cdd8c55c2082ff3f392bede6230c754be782fd",
      "parents": [
        "4866b1946701b7745edcb18c2017bf111123907f"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 10:55:32 2018 +0200"
      },
      "committer": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Tue May 22 10:55:32 2018 +0200"
      },
      "message": "Allow to configure access/error log files\n"
    },
    {
      "commit": "f20c4f1825e38a0f824ee4bd9c0007f8ba707478",
      "tree": "2e41c49cc04b05d8288ec7c6e328756b01abfa92",
      "parents": [
        "4866b1946701b7745edcb18c2017bf111123907f",
        "8d15343dbf81331dc181e3c2490e235839318e7e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu May 17 13:14:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:14:09 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "4866b1946701b7745edcb18c2017bf111123907f",
      "tree": "98f587d29cfde7ba882c8522bdc34e5f0bdf5fa5",
      "parents": [
        "652f4977b0d949c98de292ad197733c60a028c39"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Tue Apr 24 15:25:27 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon May 07 08:53:09 2018 +0200"
      },
      "message": "Alert rationalization for Nginx\n\nChange-Id: Ie87ac9f267e76b5b8c885c7d3910086b34cd25e8\nCloses-Bug: PROD-19583\n"
    },
    {
      "commit": "8d15343dbf81331dc181e3c2490e235839318e7e",
      "tree": "2ef27ed1b25dfbcaefab70ecafd223338d4669cc",
      "parents": [
        "652f4977b0d949c98de292ad197733c60a028c39"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 12:28:36 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 13:28:10 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: If07ba2a0b7e9b4a29a97161db423d236de0b3844\n"
    },
    {
      "commit": "652f4977b0d949c98de292ad197733c60a028c39",
      "tree": "45c41759cf08c8c6fe1c8140bcdd9de5db06b752",
      "parents": [
        "2e3efc40bfaf288b78f3048ec3362cf7417ce681",
        "e2d12fde07cf0a0fe9b3c8b577a161a3f308db3e"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Apr 09 17:16:55 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 17:16:55 2018 +0200"
      },
      "message": "Merge pull request #34 from mnederlof/master\n\nImplement rate limiting for nginx proxies"
    },
    {
      "commit": "e2d12fde07cf0a0fe9b3c8b577a161a3f308db3e",
      "tree": "45c41759cf08c8c6fe1c8140bcdd9de5db06b752",
      "parents": [
        "83f7acf2acdc27bc94d1eefd63aadfd12af52948",
        "2e3efc40bfaf288b78f3048ec3362cf7417ce681"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Apr 09 16:29:02 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 16:29:02 2018 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "83f7acf2acdc27bc94d1eefd63aadfd12af52948",
      "tree": "45c41759cf08c8c6fe1c8140bcdd9de5db06b752",
      "parents": [
        "de503cf9535c8c451c368ecf1c02e7f74f85c153"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Apr 09 16:05:49 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Mon Apr 09 16:27:33 2018 +0200"
      },
      "message": "Updated upstream\nFixed _limit.conf salt template.\n"
    },
    {
      "commit": "2e3efc40bfaf288b78f3048ec3362cf7417ce681",
      "tree": "7a6661bc39f9eb51aed008258ebf4e3b2b078ddf",
      "parents": [
        "83cf83d3dc465f9dd45a302df9cb178c00b8e952"
      ],
      "author": {
        "name": "stelucz",
        "email": "stehlik.lukas@gmail.com",
        "time": "Mon Mar 26 10:23:58 2018 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 26 10:23:58 2018 +0200"
      },
      "message": "Proxy locations (#36)\n\n* enable multiple locations for proxy\r\n\r\n* add sample and test pillars\r\n\r\n* add kitchen and travis tests\r\n\r\n* fix \"type\" in sample pillars\r\n\r\n* location support in proxy.conf file\r\n\r\n* remove tests\r\n\r\n* remove `ssl_session_cache` param as it is already defined in `_ssl.conf`\r\n\r\n* change sample and test pillars\r\n\r\n* fix sample pillars and .get()\r\n"
    },
    {
      "commit": "83cf83d3dc465f9dd45a302df9cb178c00b8e952",
      "tree": "61e96a83a60dd2fff4ff5a8739e85bc968883f66",
      "parents": [
        "8d1e3ddb85e75fc76eac07bf1d8a1a4c0d29bec8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 20 15:25:38 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 20 16:27:26 2018 +0100"
      },
      "message": "recreate cert chain file when cert or ca file changes\n\nWhen chain file exists, state will never change content even if source files will change\n\nChange-Id: I9ad8f52d887512e6703f0bea50a64aa9b80e2fa5\nCloses-bug: PROD-17928\n"
    },
    {
      "commit": "8d1e3ddb85e75fc76eac07bf1d8a1a4c0d29bec8",
      "tree": "0716453e8e3414cfba745096b2e04a8c4b17916a",
      "parents": [
        "bcd395817d6e035dbdb50237a6bde0ebb01b237a",
        "c97a1bb7818f276601c3bcbf3bc2d3dbb11ae333"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 13 10:11:14 2018 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 13 10:11:14 2018 -0700"
      },
      "message": "Merge pull request #35 from mnederlof/log_collector\n\nAdd logging output from nginx in elasticsearch (using apache analyzer)"
    },
    {
      "commit": "c97a1bb7818f276601c3bcbf3bc2d3dbb11ae333",
      "tree": "0716453e8e3414cfba745096b2e04a8c4b17916a",
      "parents": [
        "bcd395817d6e035dbdb50237a6bde0ebb01b237a"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 16:28:40 2018 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 16:28:40 2018 +0100"
      },
      "message": "Add logging output from nginx in elasticsearch (using apache analyzer)\n"
    },
    {
      "commit": "de503cf9535c8c451c368ecf1c02e7f74f85c153",
      "tree": "3f53150c34ea940799e1658686afdcf430455f6b",
      "parents": [
        "734be5f0a033981f506442db8abf7d38950e4507"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 16:25:02 2018 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 16:25:02 2018 +0100"
      },
      "message": "Fix formatting\n"
    },
    {
      "commit": "734be5f0a033981f506442db8abf7d38950e4507",
      "tree": "47df2e942cc610f4ada0bfe272b94eabc7b2f51c",
      "parents": [
        "eb5dd2396ca57abf440737cecf277ab14918dbfe"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 13:57:49 2018 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 13:57:49 2018 +0100"
      },
      "message": "Add tests for proxy rate limiting\n"
    },
    {
      "commit": "eb5dd2396ca57abf440737cecf277ab14918dbfe",
      "tree": "195ba191d06b608a138b284b594f2e509f8c04fc",
      "parents": [
        "bcd395817d6e035dbdb50237a6bde0ebb01b237a"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 13:57:34 2018 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Mar 13 13:57:34 2018 +0100"
      },
      "message": "Add rate limiting scheme for proxies\n"
    },
    {
      "commit": "bcd395817d6e035dbdb50237a6bde0ebb01b237a",
      "tree": "d10a65ca40ab2de5e603cc51cc8d8941f3707b76",
      "parents": [
        "6ff2b4d144f06eb87a276d60c132aad47ab968df",
        "d7a44401f9bf3e7a014648461cceae5ba1de54ea"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 22 10:40:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 22 10:40:27 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "d7a44401f9bf3e7a014648461cceae5ba1de54ea",
      "tree": "8034f3a9a8197f22a56e1050c94d4cacfe5780ae",
      "parents": [
        "d7537b31b0cdf40b1d2be981cbf233cd80d070dd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 13:09:25 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 13:09:25 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: Idff1b844ce6470e58aa427d13e5588b72a291899\n"
    },
    {
      "commit": "6ff2b4d144f06eb87a276d60c132aad47ab968df",
      "tree": "9b9395e49316e91a4b5fc37d9b31cb0459219940",
      "parents": [
        "d7537b31b0cdf40b1d2be981cbf233cd80d070dd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "d7537b31b0cdf40b1d2be981cbf233cd80d070dd",
      "tree": "224d2b1795f96a74b0f600c39dbe037ad7e6b037",
      "parents": [
        "055c6ce1353673d09dea05760f1c58093ca83766"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:18 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:18 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I2f204e9f9e095dc12b0f35c0b5acae7c540ba8b5\n"
    },
    {
      "commit": "055c6ce1353673d09dea05760f1c58093ca83766",
      "tree": "4f89d36ceb045f91c6d89144b9bc6095e44afbae",
      "parents": [
        "0b17d6a9c61eba5686784e55ec21d3932a5ca3b6",
        "07b406c94e905eb47f28cb021ad2008b4aca638e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:12:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:12:04 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "0b17d6a9c61eba5686784e55ec21d3932a5ca3b6",
      "tree": "9bbb8e4bde2438c83ca1d08b9a2b6561c2b17da6",
      "parents": [
        "f72fb94a5cbdbbe262e1f7f0262add7f5dd2a304",
        "a122a3ea1e02110272bcbc72f65e3c3ae8142949"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:39:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:39:38 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "07b406c94e905eb47f28cb021ad2008b4aca638e",
      "tree": "e9cefad64079c37fb24620431de6bb2f2e266782",
      "parents": [
        "f72fb94a5cbdbbe262e1f7f0262add7f5dd2a304"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:41 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:38:15 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: Ieacf691c4d04284c56d1e8a703330c60957c57b2\n"
    },
    {
      "commit": "a122a3ea1e02110272bcbc72f65e3c3ae8142949",
      "tree": "8396a12a7855f8a821a1575bf3ab08937f2343b5",
      "parents": [
        "b915754bb1f5ad0a6d8d91c65aab3059d567c8e1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:26:47 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:26:47 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: I98e1b61bb49a449e6bccd95d017251c904d21a6f\n"
    },
    {
      "commit": "f72fb94a5cbdbbe262e1f7f0262add7f5dd2a304",
      "tree": "e704444ee98e88f68848aa20af8d4f477d72c54c",
      "parents": [
        "5e177bc64553fa5fb3e5253356ed678423ea0d7f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:33:18 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Ib8904033dcfa2e2e21aeb0245b5dbd160dcb4eb7\n"
    },
    {
      "commit": "5e177bc64553fa5fb3e5253356ed678423ea0d7f",
      "tree": "954cdc5c54ad4d52be25e5df26c35699642da190",
      "parents": [
        "5d5f498f093db339282b335ce8e64203eafe08fb"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Dec 07 12:55:23 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Dec 07 12:55:23 2017 +0100"
      },
      "message": "Added possibility to disable proxy_request_buffering in nginx\n\nChange-Id: I52313b2a59401aebe05c79c0c0cde88dcb1c7a72\nCloses-bug: PROD-15961\n"
    },
    {
      "commit": "5d5f498f093db339282b335ce8e64203eafe08fb",
      "tree": "70c4583c22c8c0a57207b10f3ea6f8f95ec04bf4",
      "parents": [
        "b915754bb1f5ad0a6d8d91c65aab3059d567c8e1"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Nov 22 14:46:59 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Nov 22 14:58:47 2017 +0100"
      },
      "message": "Move fluentd under agent role\n\nChange-Id: I75424a0d2a869d71168dc71d02a1637f8c32dae5\n"
    },
    {
      "commit": "b915754bb1f5ad0a6d8d91c65aab3059d567c8e1",
      "tree": "bea3a06b1a7c83f4198307d85287744450f692f8",
      "parents": [
        "7b5ff3d0f482d8abf766a8ec822a2387b28b7750"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Nov 15 13:40:20 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Nov 15 13:42:00 2017 +0100"
      },
      "message": "Add fluentd support\n\nChange-Id: I21ac74f2a149095accf312460810782c7250919c\n"
    },
    {
      "commit": "7b5ff3d0f482d8abf766a8ec822a2387b28b7750",
      "tree": "a2391784eaa0b5cfab8683f2651811fc037a29b0",
      "parents": [
        "7e9268a90cd9a4b44a94105d2c842cb2c1e3f04f",
        "12cf6c589c7a9ad257b7678f94db4769105ad628"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Nov 07 17:16:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@069fc2f8bcd9",
        "time": "Tue Nov 07 17:16:32 2017 +0000"
      },
      "message": "Merge \"Handle dynamic nginx ssl options\""
    },
    {
      "commit": "12cf6c589c7a9ad257b7678f94db4769105ad628",
      "tree": "b2b92fdae28fb01bfbce474e610dacbe167d20b2",
      "parents": [
        "8adc3c2091ba62a6c29571248acb4d5b4b842e49"
      ],
      "author": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Wed Aug 16 13:11:54 2017 -0500"
      },
      "committer": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Fri Oct 27 14:16:04 2017 -0500"
      },
      "message": "Handle dynamic nginx ssl options\n\nssl protocol options for nginx are hard coded in the formula\n\nadded documentation for changing nginx ssl options\nChange-Id: Id937911f64febaf707f44aecd5864a15562bb2c3\n"
    },
    {
      "commit": "7e9268a90cd9a4b44a94105d2c842cb2c1e3f04f",
      "tree": "ff8655014796562afe99e92bcb87d307e0f26b92",
      "parents": [
        "8adc3c2091ba62a6c29571248acb4d5b4b842e49"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 18:40:38 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 18:40:38 2017 +0200"
      },
      "message": "Add salt-formula-salt as a build-dep\n"
    },
    {
      "commit": "8adc3c2091ba62a6c29571248acb4d5b4b842e49",
      "tree": "619549ab11df68ce1b6ec8ab75f1ace01f401e2a",
      "parents": [
        "c11137705a4b24228e1c49083ecda3c500d8855e",
        "15c878e3835462f6addb98bb6fc2286cd920c78f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:26:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Wed Oct 18 11:26:13 2017 +0000"
      },
      "message": "Merge \"Add prometheus main dashboard\""
    },
    {
      "commit": "15c878e3835462f6addb98bb6fc2286cd920c78f",
      "tree": "156cef2bef2892c63b00907b62bccf769444a3ca",
      "parents": [
        "d917568773641988799d661a08f2b0661ef38043"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Oct 13 11:30:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 18:05:45 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: Ic4a16eb4d512f2378850dc99a37d6b6e46ffebc7\n"
    },
    {
      "commit": "c11137705a4b24228e1c49083ecda3c500d8855e",
      "tree": "c4275ae8278be1473a50fccb1caef6256e851f75",
      "parents": [
        "9eeff9cbc48ad7b3a03d33553b274ecc2febd145"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Sep 28 15:30:42 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Sep 28 15:30:42 2017 +0200"
      },
      "message": "Fix failures due to undefined variables\n\nChange-Id: I206ef2f86bd9f4254fafc509355f08389388f89f\n"
    },
    {
      "commit": "9eeff9cbc48ad7b3a03d33553b274ecc2febd145",
      "tree": "4aa833649e8a8fe4478d47279b88954171894008",
      "parents": [
        "d917568773641988799d661a08f2b0661ef38043"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Sep 25 14:22:13 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Sep 25 14:22:49 2017 +0400"
      },
      "message": "Alignment Nginx Grafana dashboard\n\nChange-Id: I28c5ab94beaa86d9c5e130e1399627cede2d82c7\nCloses-bug: PROD-14712\n"
    },
    {
      "commit": "d917568773641988799d661a08f2b0661ef38043",
      "tree": "c1bb56311b17a4f54ac92b04d2241da2469c0c7b",
      "parents": [
        "bcc0d3b3d57be394c7021f2142e8d7bfba072359"
      ],
      "author": {
        "name": "Thomas Boros",
        "email": "tomas.boros92@gmail.com",
        "time": "Thu Sep 21 17:13:43 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 21 17:13:43 2017 +0200"
      },
      "message": "Centos is missing folder /etc/ssl/private (#33)\n\n* creating parent folder as it is missing for centos\r\n* fix sphinx"
    },
    {
      "commit": "bcc0d3b3d57be394c7021f2142e8d7bfba072359",
      "tree": "58ef14d04b769006e23494da519e5dac6a5258d5",
      "parents": [
        "52145c6861ed54d6f20b23e991cba76bfea3856e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:36:50 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:36:50 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: Ie4a4d166391added88500fb720ac69a20ff595b4\n"
    },
    {
      "commit": "52145c6861ed54d6f20b23e991cba76bfea3856e",
      "tree": "902bf5944bd8c6900756f4fff390c4ff7bdb26f2",
      "parents": [
        "6484afab1a2e9442109c5a051681416ce83b2909"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Aug 21 23:42:17 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Aug 23 12:25:03 2017 +0300"
      },
      "message": "Presenting upstream feature for nginx\n\nWith this feature you will be able to set up nginx load balancer\n\nChange-Id: Ib6628828a7c197b9fff4409e109f45324ccc9e34\n"
    },
    {
      "commit": "6484afab1a2e9442109c5a051681416ce83b2909",
      "tree": "dbf27b13503103ac44524b8e2fbd1a73d43e98e3",
      "parents": [
        "ccc7cf8aca4fc8a80368615e8e77018ae6a38134"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Aug 22 17:07:06 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Aug 22 17:13:15 2017 +0300"
      },
      "message": "Presenting stream feature for nginx. TCP/UDP port proxy/balancing\n\nWith this patchset you will be able to set up tcp or udp proxy.\n\nChange-Id: Ie88870d8ce7dc230ee895aaa6aa57c098f622186\n"
    },
    {
      "commit": "ccc7cf8aca4fc8a80368615e8e77018ae6a38134",
      "tree": "fb6f3c07699f90f394789c68370403fa38fad160",
      "parents": [
        "394f44e6205e315e103cb5fda75795fe8833f7d6"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:47:33 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:47:45 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: Ic41e19739b01cd1421d0b52c7dd12485a71c0f4f\n"
    },
    {
      "commit": "394f44e6205e315e103cb5fda75795fe8833f7d6",
      "tree": "36a4a11558a5d6df98e620153ecef5a06c27cca8",
      "parents": [
        "f60422271618a4b0d87b7053ee25db61706bc616"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jul 14 11:39:50 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Jul 14 11:48:02 2017 +0200"
      },
      "message": "updated condition for enabling proxy headers\n\nChange-Id: I855d98f1ed8cba1e1cff0d80096ec3f2e239fdee\n"
    },
    {
      "commit": "f60422271618a4b0d87b7053ee25db61706bc616",
      "tree": "53967b55a13a152f2003233097ed5dd24bf29e8b",
      "parents": [
        "74c0edb88a74df2fab0ac11aa525f5cfc74ef6ab",
        "a9c561069433b8546122edd866c3876f8eb60728"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 15:05:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 15:05:22 2017 +0000"
      },
      "message": "Merge \"Fix bugs with Grafana dashboard\""
    },
    {
      "commit": "a9c561069433b8546122edd866c3876f8eb60728",
      "tree": "ca5590375ae3f9d863aa6820a29738c18937d017",
      "parents": [
        "e5ca098394b70cc451e8ecd8e7ae641d6dcf85f2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 16:52:52 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 16:53:04 2017 +0200"
      },
      "message": "Fix bugs with Grafana dashboard\n\nChange-Id: I617e0379409fd42bba675ac28d8fbc53115f337b\n"
    },
    {
      "commit": "74c0edb88a74df2fab0ac11aa525f5cfc74ef6ab",
      "tree": "d04a27d986fae7a4c634eb4871869618ad6c9ed5",
      "parents": [
        "e5ca098394b70cc451e8ecd8e7ae641d6dcf85f2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 11 15:21:15 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 11 15:21:15 2017 +0200"
      },
      "message": "Fix telegraf configuration\n\nChange-Id: I260b1c616b0791a91798fe9416e48bf8cc5446e9\n"
    },
    {
      "commit": "e5ca098394b70cc451e8ecd8e7ae641d6dcf85f2",
      "tree": "79aba6f38f82b7d58f39e02ba3b4965f468eaec4",
      "parents": [
        "273cb9c16d98108da2bce0d85f3bbf46cee2a77d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 14:31:31 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 14:31:31 2017 +0200"
      },
      "message": "Add Telegraf.conf file\n\nChange-Id: I68165aed928030c748cc8a810d3015422774e5d8\n"
    },
    {
      "commit": "273cb9c16d98108da2bce0d85f3bbf46cee2a77d",
      "tree": "46608c9ff8b06fc4c74ef79d6663b6e289f27510",
      "parents": [
        "acfe97190cd9f6d75ba5aa7f5a2237c982265cfd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:25:13 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:25:13 2017 +0200"
      },
      "message": "Add and Enable Telegraf input\n\nChange-Id: I798b254107f5c3d8ad68bdc988e9b74cfb2d6773\n"
    },
    {
      "commit": "acfe97190cd9f6d75ba5aa7f5a2237c982265cfd",
      "tree": "bc98de29b79a26d7d21e5723f1e08c315fde3d93",
      "parents": [
        "2cb831d18bf85249e32e41b454d93c02a711ac3d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:22:47 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 13:22:47 2017 +0200"
      },
      "message": "Add Prometheus alert\n\nChange-Id: Iff95c5a9c8fd2980ebf85a7db76e036bf1208ccc\n"
    },
    {
      "commit": "2cb831d18bf85249e32e41b454d93c02a711ac3d",
      "tree": "781be0d2aea6453622d905bc91dae7274a9bc8f3",
      "parents": [
        "6cfce516f40bc406bde69760e970166a232ec870",
        "5485fe972899233c9415d403696eb219c1591ffe"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 11:17:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 11:17:07 2017 +0000"
      },
      "message": "Merge \"Add Grafana dashboard for Prometheus\""
    },
    {
      "commit": "5485fe972899233c9415d403696eb219c1591ffe",
      "tree": "363e65bf345af0951e68df725290e9a488c276b7",
      "parents": [
        "7e0c3ae23b05939ef4644e16795bd17be92aa24c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 30 15:35:51 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 11 12:08:58 2017 +0200"
      },
      "message": "Add Grafana dashboard for Prometheus\n\nChange-Id: I086bea112abe9c3fc6338ca2b436cf23ec5684e4\n"
    },
    {
      "commit": "6cfce516f40bc406bde69760e970166a232ec870",
      "tree": "42526ec6282c89c590109c4a359048e4c051a6b3",
      "parents": [
        "7e0c3ae23b05939ef4644e16795bd17be92aa24c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 06 21:07:28 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 10 17:50:09 2017 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: Idb92ed7f1b5475e49331887b317921ba4ede1e70\n"
    },
    {
      "commit": "7e0c3ae23b05939ef4644e16795bd17be92aa24c",
      "tree": "e7ee84123df2337b2e46192e519ab3b166e72c99",
      "parents": [
        "44f5bdc0c465ffd35e04caf72d016fbe978a4458",
        "23096b28c6e3f7e592bb8b4ec6d4ae7276d8a4fc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 30 16:59:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 30 16:59:58 2017 +0200"
      },
      "message": "Merge pull request #32 from ngiger/doc_fix\n\nFix Readme: type names must preceeded by nginx_"
    },
    {
      "commit": "23096b28c6e3f7e592bb8b4ec6d4ae7276d8a4fc",
      "tree": "e7ee84123df2337b2e46192e519ab3b166e72c99",
      "parents": [
        "44f5bdc0c465ffd35e04caf72d016fbe978a4458"
      ],
      "author": {
        "name": "Niklaus Giger",
        "email": "niklaus.giger@member.fsf.org",
        "time": "Fri Jun 30 16:41:49 2017 +0200"
      },
      "committer": {
        "name": "Niklaus Giger",
        "email": "niklaus.giger@member.fsf.org",
        "time": "Fri Jun 30 16:41:49 2017 +0200"
      },
      "message": "Fix Readme: type names must preceeded by nginx_\n"
    },
    {
      "commit": "44f5bdc0c465ffd35e04caf72d016fbe978a4458",
      "tree": "6139df32c1cc9fa8070599c58fe4c7f68b86d436",
      "parents": [
        "9982c10eea4a69bad4383d5e51d0d460b3529d4f"
      ],
      "author": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Mon Jun 19 16:22:02 2017 +0200"
      },
      "committer": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Wed Jun 21 12:42:18 2017 +0200"
      },
      "message": "added possibility to disable additional headers ( radosgw api requirement )\n\nChange-Id: I34621ec2e0a61aadbf2c90ab63d1bf1d3293c4e1\n"
    },
    {
      "commit": "9982c10eea4a69bad4383d5e51d0d460b3529d4f",
      "tree": "4727902f8e81e8efdf1a7d486111d4f558ed05b2",
      "parents": [
        "3010a110e3498125f2bdd408428fae9c72265bfd",
        "99410828e0b4b18462f34b7ef976ca7528fe381f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 24 13:30:09 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 13:30:09 2017 +0200"
      },
      "message": "Merge pull request #31 from salt-formulas/fix/harcoded_cert_pahts\n\nssl - avoid hardcoded cert pahts"
    },
    {
      "commit": "99410828e0b4b18462f34b7ef976ca7528fe381f",
      "tree": "4727902f8e81e8efdf1a7d486111d4f558ed05b2",
      "parents": [
        "3010a110e3498125f2bdd408428fae9c72265bfd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 24 12:07:14 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 24 12:07:14 2017 +0200"
      },
      "message": "ssl - avoid hardcoded cert pahts\n"
    },
    {
      "commit": "3010a110e3498125f2bdd408428fae9c72265bfd",
      "tree": "ac649c654ae315a9fced6f348f26e89003333de3",
      "parents": [
        "f97b3cd719959952dc72c7256b4697f0e7cf8cf7",
        "60b8b0e7fccde2acf871296500db5d8b95def84e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon May 15 14:15:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Mon May 15 14:15:55 2017 +0000"
      },
      "message": "Merge \"Disable Sensu support by default\""
    },
    {
      "commit": "f97b3cd719959952dc72c7256b4697f0e7cf8cf7",
      "tree": "f6241834b9fcf3dbfbcf45483cfb9b2ab81b32d9",
      "parents": [
        "f4621763703b1352a0535f4f09e05d71459791f7",
        "dae1758e273c90d49d3d184b45cd043c44710c07"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri May 12 10:59:54 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 10:59:54 2017 +0200"
      },
      "message": "Merge pull request #30 from salt-formulas/chain\n\nFix creation of all chain file"
    },
    {
      "commit": "dae1758e273c90d49d3d184b45cd043c44710c07",
      "tree": "f6241834b9fcf3dbfbcf45483cfb9b2ab81b32d9",
      "parents": [
        "f4621763703b1352a0535f4f09e05d71459791f7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 11 14:24:59 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 11 14:25:46 2017 +0200"
      },
      "message": "Fix creation of all chain file\n\nProblem is that it doesn\u0027t get created if key file and cert already exists and\nare not deployed by nginx state.\nSo ensure all file always exists.\nHowever I am not sure how this will behave if key and cert will get changed.\nMaybe it would be better to use file.managed and template instead.\n"
    },
    {
      "commit": "60b8b0e7fccde2acf871296500db5d8b95def84e",
      "tree": "4b61f401341acfb2be3566ed0e13519782a2f4eb",
      "parents": [
        "f4621763703b1352a0535f4f09e05d71459791f7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:15 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:15 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: If2f1b4d2d2f92ab63bfd7be630a256049e1c2af2\n"
    },
    {
      "commit": "f4621763703b1352a0535f4f09e05d71459791f7",
      "tree": "43193433e718febe5a31123a2003252a6e376340",
      "parents": [
        "c4932d5ea46dd714936992719cc6f599831ab58a",
        "ae40f9ba6346161b74512de3408d09a7b92b055c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 12:31:46 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 12:31:46 2017 +0200"
      },
      "message": "Merge pull request #28 from salt-formulas/pr/feature/site_ssl_key_file\n\nAdd support for site.ssl.key_file, etc."
    },
    {
      "commit": "ae40f9ba6346161b74512de3408d09a7b92b055c",
      "tree": "43193433e718febe5a31123a2003252a6e376340",
      "parents": [
        "c4932d5ea46dd714936992719cc6f599831ab58a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 14:01:55 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 04 12:09:23 2017 +0200"
      },
      "message": "Add support for site.ssl.key_file, etc.\n"
    },
    {
      "commit": "c4932d5ea46dd714936992719cc6f599831ab58a",
      "tree": "475a766fb89d7b99ab3cdb561d34b7b5fcb25729",
      "parents": [
        "0c0803676ff3c188d6784a034f08d7b7ab834ac7",
        "3352c9092297fe7a753c81711672484c0fd27dfc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 04 10:57:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 10:57:37 2017 +0200"
      },
      "message": "Merge pull request #27 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "3352c9092297fe7a753c81711672484c0fd27dfc",
      "tree": "634d3d25f4a732b7320e922bf68f1f23bb6ef9f3",
      "parents": [
        "5d448b9e9abdffa7429d94f2df5bfdd898179c46",
        "931c5e32f60328edd33d8be66ed0b9624264d8bb"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu May 04 10:05:05 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 10:05:05 2017 +0200"
      },
      "message": "Merge pull request #1 from salt-formulas/pr/27\n\nci: tunne horizon suites"
    },
    {
      "commit": "0c0803676ff3c188d6784a034f08d7b7ab834ac7",
      "tree": "5171f26bf2a18c98ce9e578042d2ebf32d0e57d8",
      "parents": [
        "7e6bda6ee9ec912a032787638742554abccb63fc",
        "ce42489e125bfd3d61db2dadb446e778c6489311"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 14:10:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 14:10:37 2017 +0200"
      },
      "message": "Merge pull request #29 from salt-formulas/revert-5-add-proxy-rewrite-option2\n\nRevert \"add-proxy-rewrite-option - only proxy\""
    },
    {
      "commit": "ce42489e125bfd3d61db2dadb446e778c6489311",
      "tree": "5171f26bf2a18c98ce9e578042d2ebf32d0e57d8",
      "parents": [
        "7e6bda6ee9ec912a032787638742554abccb63fc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 14:10:23 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 14:10:23 2017 +0200"
      },
      "message": "Revert \"add-proxy-rewrite-option - only proxy\"\n"
    },
    {
      "commit": "7e6bda6ee9ec912a032787638742554abccb63fc",
      "tree": "d3af86389cece883c3b73bc2378ddb173c679709",
      "parents": [
        "296a8440d2e4f43cf384b8dca41cbc071664a2c2",
        "e0497a96a09059268faf2a9f3607338d057a16a0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 11:08:34 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 11:08:34 2017 +0200"
      },
      "message": "Merge pull request #5 from salt-formulas/add-proxy-rewrite-option2\n\nadd-proxy-rewrite-option - only proxy"
    },
    {
      "commit": "931c5e32f60328edd33d8be66ed0b9624264d8bb",
      "tree": "634d3d25f4a732b7320e922bf68f1f23bb6ef9f3",
      "parents": [
        "5d448b9e9abdffa7429d94f2df5bfdd898179c46"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 10:26:20 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 10:26:20 2017 +0200"
      },
      "message": "ci: tunne horizon suites\n"
    },
    {
      "commit": "296a8440d2e4f43cf384b8dca41cbc071664a2c2",
      "tree": "5171f26bf2a18c98ce9e578042d2ebf32d0e57d8",
      "parents": [
        "2e902c1ff9284e68c25007478cdfecffc5c871e7"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Apr 11 13:22:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 13:22:35 2017 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "5d448b9e9abdffa7429d94f2df5bfdd898179c46",
      "tree": "7ad4d910c985b7e56e3f7739d969c6fa775b0ac4",
      "parents": [
        "2e902c1ff9284e68c25007478cdfecffc5c871e7"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Mar 30 11:29:47 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Mar 30 11:29:47 2017 +0200"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "2e902c1ff9284e68c25007478cdfecffc5c871e7",
      "tree": "60929778af2c238b5ad0066dd057f4b2064ad106",
      "parents": [
        "c9195dc007731cdbe316824bf02b24aecd88c03a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "c9195dc007731cdbe316824bf02b24aecd88c03a",
      "tree": "ffb1fb56bb9e2c9fb088e2d51422cd875b242081",
      "parents": [
        "05301cce0c7ec1406c86dab0115ddcea77145b58",
        "b4e5b790a6d9a7e086541aa82a8bbfbb913a3e3e"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Jan 26 13:49:20 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 13:49:20 2017 +0100"
      },
      "message": "Merge pull request #26 from thouveng/build-main-dashboard\n\nProvide grains for building the main dashboard"
    },
    {
      "commit": "b4e5b790a6d9a7e086541aa82a8bbfbb913a3e3e",
      "tree": "ffb1fb56bb9e2c9fb088e2d51422cd875b242081",
      "parents": [
        "05301cce0c7ec1406c86dab0115ddcea77145b58"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 18 14:36:43 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 12:53:45 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n"
    },
    {
      "commit": "05301cce0c7ec1406c86dab0115ddcea77145b58",
      "tree": "8e027c2595b58d46a8bd4fea4c9ca75c82a30260",
      "parents": [
        "f2535a2b80dd964e24db5b16ff238bc38708145b",
        "fa12444563212c62e1dcc1ef94ed810b4f65bbd4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 05 16:55:17 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 16:55:17 2017 +0100"
      },
      "message": "Merge pull request #25 from tcpcloud/proxy-buffers\n\nadd proxy_busy_buffers_size option"
    },
    {
      "commit": "fa12444563212c62e1dcc1ef94ed810b4f65bbd4",
      "tree": "8e027c2595b58d46a8bd4fea4c9ca75c82a30260",
      "parents": [
        "f2535a2b80dd964e24db5b16ff238bc38708145b"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Dec 27 21:44:26 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Dec 27 21:44:26 2016 +0100"
      },
      "message": "add proxy_busy_buffers_size\n"
    },
    {
      "commit": "f2535a2b80dd964e24db5b16ff238bc38708145b",
      "tree": "863bb39d8029261295ae6545913d0fe945d0336c",
      "parents": [
        "3e364ee72e7a64bc2b13786e04b65fbbc83ed62e",
        "979c31a3ab654def1770293b412fee851a8b3f8c"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 22 11:09:33 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 22 11:09:33 2016 +0100"
      },
      "message": "Merge pull request #24 from simonpasquier/master\n\nFix GSE definition"
    },
    {
      "commit": "979c31a3ab654def1770293b412fee851a8b3f8c",
      "tree": "863bb39d8029261295ae6545913d0fe945d0336c",
      "parents": [
        "3e364ee72e7a64bc2b13786e04b65fbbc83ed62e"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 21 16:50:32 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 21 16:50:32 2016 +0100"
      },
      "message": "Fix GSE definition\n\nThere was a mismatch in the dimension names.\n"
    },
    {
      "commit": "3e364ee72e7a64bc2b13786e04b65fbbc83ed62e",
      "tree": "825a35247176d18ae46ec6af698aa7ac038236db",
      "parents": [
        "6cce9058affbce836bae1813c9a310f197b5f3bc",
        "7da0fa3171c6271bc0779393d3ad564655dc307a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Dec 08 12:42:07 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 12:42:07 2016 +0100"
      },
      "message": "Merge pull request #23 from elemoine/alarms\n\nFix match in nginx_check alarm cluster"
    },
    {
      "commit": "7da0fa3171c6271bc0779393d3ad564655dc307a",
      "tree": "825a35247176d18ae46ec6af698aa7ac038236db",
      "parents": [
        "6cce9058affbce836bae1813c9a310f197b5f3bc"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 11:26:28 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 11:26:28 2016 +0000"
      },
      "message": "Fix match in nginx_check alarm cluster\n"
    },
    {
      "commit": "6cce9058affbce836bae1813c9a310f197b5f3bc",
      "tree": "cb3bb49807b255056ca83c1f6b789bcee0391459",
      "parents": [
        "eedc0263cfe86bb2c9cafe8ab8fa118a5b6a559e",
        "73c86b4ebdf28c283ac404e38264ca3f16c47c60"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Dec 08 11:06:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 11:06:11 2016 +0100"
      },
      "message": "Merge pull request #22 from simonpasquier/update-gse-policy\n\nAlign GSE configuration with other services"
    },
    {
      "commit": "73c86b4ebdf28c283ac404e38264ca3f16c47c60",
      "tree": "cb3bb49807b255056ca83c1f6b789bcee0391459",
      "parents": [
        "eedc0263cfe86bb2c9cafe8ab8fa118a5b6a559e"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 07 17:18:44 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 07 17:18:44 2016 +0100"
      },
      "message": "Align GSE configuration with other services\n\nThis change splits the existing GSE definition into 2:\n\n  - one service cluster aggregating the check alarms.\n  - one top cluster aggregating the result of the service cluster.\n"
    },
    {
      "commit": "eedc0263cfe86bb2c9cafe8ab8fa118a5b6a559e",
      "tree": "01c2873758e1f6383a9a5bafb5f094e5aab49e2f",
      "parents": [
        "75a9fa1aeb68338bfd130e6caa40ae4e57123993",
        "872d6e214346161c2ef671366fa3a179f14319da"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Dec 06 09:40:24 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 06 09:40:24 2016 +0100"
      },
      "message": "Merge pull request #21 from simonpasquier/fix-cluster-policy\n\nFix cluster policy"
    },
    {
      "commit": "872d6e214346161c2ef671366fa3a179f14319da",
      "tree": "01c2873758e1f6383a9a5bafb5f094e5aab49e2f",
      "parents": [
        "e5375484214a8d9531668773f1672147924b7200"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 11:41:11 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 11:41:49 2016 +0100"
      },
      "message": "Rename Nginx cluster id to \u0027nginx\u0027\n"
    },
    {
      "commit": "e5375484214a8d9531668773f1672147924b7200",
      "tree": "4607e6306e82c57099c75f8120afab1bd421a1f7",
      "parents": [
        "75a9fa1aeb68338bfd130e6caa40ae4e57123993"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 11:39:29 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 11:39:29 2016 +0100"
      },
      "message": "Change cluster policy to availability_of_members\n"
    },
    {
      "commit": "75a9fa1aeb68338bfd130e6caa40ae4e57123993",
      "tree": "45dd341ddf88a4ead22f8ebff20a4d882c41dc93",
      "parents": [
        "ec3c0e0fce832b4d1d6da2be7a0f978f232d421d",
        "1ff98fed2a996a3bc7c29b7ce8760822f358ec02"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Nov 28 15:05:14 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 15:05:14 2016 +0100"
      },
      "message": "Merge pull request #20 from elemoine/fix-dashboard\n\nFix the Grafana dashboard"
    },
    {
      "commit": "1ff98fed2a996a3bc7c29b7ce8760822f358ec02",
      "tree": "45dd341ddf88a4ead22f8ebff20a4d882c41dc93",
      "parents": [
        "ec19a306b3b391d0cfad2e749eabe7f6895b43a2"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:41:30 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:41:30 2016 +0000"
      },
      "message": "Put Grafana dashboards into their own directory\n"
    },
    {
      "commit": "ec19a306b3b391d0cfad2e749eabe7f6895b43a2",
      "tree": "0c1ec2808648cfc7e260d086c570966ee750f846",
      "parents": [
        "607c00d2eb9b915559b9182985ec2046cbcf54b5"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:39:02 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:39:02 2016 +0000"
      },
      "message": "Format the Grafana dashboard\n"
    },
    {
      "commit": "607c00d2eb9b915559b9182985ec2046cbcf54b5",
      "tree": "0c0bc62434ec9bcc746a98bf03c90e38b0aefc45",
      "parents": [
        "ac18dec77ff1db0082b2c20ff5b5743c85cd56e0"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:34:17 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:34:17 2016 +0000"
      },
      "message": "Fix cluster status panel in Grafana dashboard\n"
    },
    {
      "commit": "ac18dec77ff1db0082b2c20ff5b5743c85cd56e0",
      "tree": "1aa00859b6953076afbb92fc6cab79e823c47a16",
      "parents": [
        "ec3c0e0fce832b4d1d6da2be7a0f978f232d421d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:18:22 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 13:18:24 2016 +0000"
      },
      "message": "Revert dashboard changes (#15)\n\nFor some reason the dashboard formatting script broke the dashboard.  We\nneed to understand why. But let\u0027s just revert for now.\n"
    },
    {
      "commit": "ec3c0e0fce832b4d1d6da2be7a0f978f232d421d",
      "tree": "923460b10cb74021978a34f0afd51121e2a24d41",
      "parents": [
        "6adf09ed409dc1597a931aa32160986e728ff379",
        "b0d327c76c32810ed172200ce42cfc1dc629e840"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Nov 28 10:25:18 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 10:25:18 2016 +0100"
      },
      "message": "Merge pull request #19 from tcpcloud/stacklight\n\nStacklight"
    },
    {
      "commit": "6adf09ed409dc1597a931aa32160986e728ff379",
      "tree": "ecc86011c0dfc88c58934ef2cc0ab2fe7eabcbf8",
      "parents": [
        "a65757063c473894ba9f3c063a555746724bf501",
        "4720af99adcb58d9f1d1c230fa544371e998b70e"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Nov 28 10:23:36 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 10:23:36 2016 +0100"
      },
      "message": "Merge pull request #18 from elemoine/revert\n\nRevert \"Stacklight (#17)\""
    },
    {
      "commit": "4720af99adcb58d9f1d1c230fa544371e998b70e",
      "tree": "ecc86011c0dfc88c58934ef2cc0ab2fe7eabcbf8",
      "parents": [
        "a65757063c473894ba9f3c063a555746724bf501"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 07:17:55 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 28 07:17:55 2016 +0000"
      },
      "message": "Revert \"Stacklight (#17)\"\n\nThis reverts commit a65757063c473894ba9f3c063a555746724bf501.\n"
    }
  ],
  "next": "a65757063c473894ba9f3c063a555746724bf501"
}
