)]}'
{
  "log": [
    {
      "commit": "4dab23a099b6b80aa7e4c13b46feba907b554642",
      "tree": "3c753cefb4882d2842bafd7b8a7a2c5d6d147cbc",
      "parents": [
        "cfc61d21398148e226832f72129e42096fb5b1a3",
        "a03625b147fb630a9ef7c269be3934814fff6dc7"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 17 11:45:47 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 11:45:47 2017 +0100"
      },
      "message": "Merge pull request #24 from thouveng/add_grafana_dashboard\n\nAdd a Grafana dashboard"
    },
    {
      "commit": "a03625b147fb630a9ef7c269be3934814fff6dc7",
      "tree": "3c753cefb4882d2842bafd7b8a7a2c5d6d147cbc",
      "parents": [
        "cfc61d21398148e226832f72129e42096fb5b1a3"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Jan 09 14:30:04 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Jan 17 09:28:36 2017 +0100"
      },
      "message": "Add a Grafana dashboard\n"
    },
    {
      "commit": "cfc61d21398148e226832f72129e42096fb5b1a3",
      "tree": "85c747499dd9c4dd1acefd9e03195b75c0071248",
      "parents": [
        "852764d54f9c617a3b7c874ef74a412a73256ebe",
        "54a1b74bc2d716837a3a2a42bfe5f43f919d3ce5"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Tue Dec 13 14:32:39 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 14:32:39 2016 +0100"
      },
      "message": "Merge pull request #22 from thouveng/improve-docs\n\nMake more explicit the configuration of binding parameters"
    },
    {
      "commit": "852764d54f9c617a3b7c874ef74a412a73256ebe",
      "tree": "8185e809fe66dc0589cbe624ac84fb7ea6c98b06",
      "parents": [
        "b388042cd63f4844cffb02da430c3143d3542c26",
        "8c79aa4e1a78e86b7f404666d431a03647b7db26"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Tue Dec 13 14:20:06 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 13 14:20:06 2016 +0100"
      },
      "message": "Merge pull request #23 from thouveng/servers_attributes_configuration\n\nAllow the configuration of servers attributes"
    },
    {
      "commit": "8c79aa4e1a78e86b7f404666d431a03647b7db26",
      "tree": "8185e809fe66dc0589cbe624ac84fb7ea6c98b06",
      "parents": [
        "b388042cd63f4844cffb02da430c3143d3542c26"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Dec 13 13:53:05 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Dec 13 13:57:50 2016 +0100"
      },
      "message": "Allow the configuration of servers attributes\n"
    },
    {
      "commit": "54a1b74bc2d716837a3a2a42bfe5f43f919d3ce5",
      "tree": "0d59f3109cfbf29de40e4697ef2733683b353e3b",
      "parents": [
        "b388042cd63f4844cffb02da430c3143d3542c26"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Dec 13 10:08:32 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Dec 13 11:20:42 2016 +0100"
      },
      "message": "Make more explicit the configuration of binding parameters\n"
    },
    {
      "commit": "b388042cd63f4844cffb02da430c3143d3542c26",
      "tree": "f03fa43b0ead2746dd9e07cc0e34c4255f819da6",
      "parents": [
        "ceb52864dceedd21037509dc08288204e4ea2670"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Mon Dec 12 16:53:38 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Dec 12 16:53:38 2016 +0100"
      },
      "message": "Fix issue when new keys are available in datasource (#21)\n\nFix issue when new keys are available in datasource\r\n"
    },
    {
      "commit": "ceb52864dceedd21037509dc08288204e4ea2670",
      "tree": "fcd13b30cedeea70ce238fe85f279bafc20996e2",
      "parents": [
        "bc75e3965997ba4b5347f720c9e5259c4c566ef7",
        "a8902b8c238de45017b03ff0e27ef54a6a5cf2c7"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Dec 09 10:40:57 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 09 10:40:57 2016 +0100"
      },
      "message": "Merge pull request #19 from thouveng/provide-main-dashboard-oldway\n\nPass the main dashboard through grains"
    },
    {
      "commit": "a8902b8c238de45017b03ff0e27ef54a6a5cf2c7",
      "tree": "fcd13b30cedeea70ce238fe85f279bafc20996e2",
      "parents": [
        "bc75e3965997ba4b5347f720c9e5259c4c566ef7"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Dec 08 16:02:25 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 09 10:27:54 2016 +0100"
      },
      "message": "Pass the main dashboard through grains\n\nThis patch provides the main dashboard through grains. It is not the final\nway to provide the main dashboard. It is more a workaround because we\ndon\u0027t know yet how to compose a dashboards with pieces split between\nseveral formulas. We will probably use YAML pieces.\n"
    },
    {
      "commit": "bc75e3965997ba4b5347f720c9e5259c4c566ef7",
      "tree": "1c926c3a00a3aba8e1f2f46de000a9bb579db286",
      "parents": [
        "884f1a179efa4896a9b63159a4b1043f8d20b29f",
        "377c14cca0ff1cd5c0b2a292f28b96ee5408273e"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Dec 09 09:45:38 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 09 09:45:38 2016 +0100"
      },
      "message": "Merge pull request #17 from thouveng/add-ldap-support\n\nAdd support for LDAP authentication"
    },
    {
      "commit": "377c14cca0ff1cd5c0b2a292f28b96ee5408273e",
      "tree": "1c926c3a00a3aba8e1f2f46de000a9bb579db286",
      "parents": [
        "884f1a179efa4896a9b63159a4b1043f8d20b29f"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Dec 05 13:11:53 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Dec 08 17:15:56 2016 +0100"
      },
      "message": "Add support for LDAP authentication\n\nThis patch adds support for LDAP authentication. It also adds support\nto manage authorization. It is now possible to enable several kind of\nauthentication like LDAP and basic auth. So we introduce a new schema\nfor allowing it:\n\n  auth:\n    basic:\n      enabled: true\n    ldap:\n      enabled: true\n      [...]\n\ninstead of\n\n  auth:\n    engine: basic\n\nThe former declaration is still valid for basic, anonymous and proxy\nauthentication.\n"
    },
    {
      "commit": "884f1a179efa4896a9b63159a4b1043f8d20b29f",
      "tree": "cfbb2273a732c2eba302c5c80364bee04b6c9500",
      "parents": [
        "2d0cda0b067037b325c44af0a68535d22160866d",
        "92359ec273b2d5b8526391cd7bf8db1650381a4f"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Thu Dec 08 10:48:40 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 10:48:40 2016 +0100"
      },
      "message": "Merge pull request #18 from thouveng/remove-old-dashboards\n\nRemove old dashboards"
    },
    {
      "commit": "92359ec273b2d5b8526391cd7bf8db1650381a4f",
      "tree": "cfbb2273a732c2eba302c5c80364bee04b6c9500",
      "parents": [
        "2d0cda0b067037b325c44af0a68535d22160866d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 07 12:28:03 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 07 12:30:28 2016 +0100"
      },
      "message": "Remove old dashboards\n\nThis patch removes dashboards that are now provided by each services.\nThey are not up to date so just remove them.\n"
    },
    {
      "commit": "2d0cda0b067037b325c44af0a68535d22160866d",
      "tree": "c1969b458a3a655dae275f923027f21d0e0753e5",
      "parents": [
        "7e07c93f36fd6f15c62b80ecba8ff987a538eb63",
        "57167d8bfdcc6b9ed86bfe4deeb06fddb3fbfbf8"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Mon Dec 05 10:38:03 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 10:38:03 2016 +0100"
      },
      "message": "Merge pull request #15 from thouveng/separate-configuration\n\nMove the configuration into a separate state"
    },
    {
      "commit": "57167d8bfdcc6b9ed86bfe4deeb06fddb3fbfbf8",
      "tree": "c1969b458a3a655dae275f923027f21d0e0753e5",
      "parents": [
        "7e07c93f36fd6f15c62b80ecba8ff987a538eb63"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 02 11:39:10 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Dec 05 09:47:46 2016 +0100"
      },
      "message": "Move the configuration into a separate state\n\nThis patch separates the configuration of Grafana client. This allows to\nconfigure the client, restart the minion to read the conf and finally\napply the grafana.client state.\n"
    },
    {
      "commit": "7e07c93f36fd6f15c62b80ecba8ff987a538eb63",
      "tree": "752866cc351f0a4163ed5c44c0361ffdfa932d14",
      "parents": [
        "cb170d8e90851c9d0d8f647c328786976d3b1601",
        "63060876729e81e27b71e5eced59b9b64a7a7aae"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 15:02:18 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 15:02:18 2016 +0100"
      },
      "message": "Merge pull request #14 from thouveng/use-get-with-enabled\n\nUse get function to check if a \"role\" is enabled"
    },
    {
      "commit": "63060876729e81e27b71e5eced59b9b64a7a7aae",
      "tree": "3a789ecabd9039be684442ad0fcf1f73006161dd",
      "parents": [
        "a927d2162c4fadcd3d607e77ed73b7b00a75863a"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Nov 28 12:04:11 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Nov 28 12:04:11 2016 +0100"
      },
      "message": "Use get function to check if a role is enabled\n\nThis patch uses the function get with False by default. This is to allow\nto call a state even if the node is not classified.\n"
    },
    {
      "commit": "cb170d8e90851c9d0d8f647c328786976d3b1601",
      "tree": "555e7cbc0f20f017984e9870e2fc2813d94e2f61",
      "parents": [
        "a927d2162c4fadcd3d607e77ed73b7b00a75863a",
        "cd5c7aff8949c59a8ca6e61c34447488a42b5de2"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Nov 28 10:26:42 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 10:26:42 2016 +0100"
      },
      "message": "Merge pull request #13 from tcpcloud/stacklight\n\nStacklight"
    },
    {
      "commit": "cd5c7aff8949c59a8ca6e61c34447488a42b5de2",
      "tree": "555e7cbc0f20f017984e9870e2fc2813d94e2f61",
      "parents": [
        "13574258bc8bdac57d15af585c45624e6031276c",
        "18fe0c04c77353992600db2fe5bccdc1e2fa4de8"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Nov 18 13:29:05 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 13:29:05 2016 +0100"
      },
      "message": "Merge pull request #12 from thouveng/add-client\n\nAdd client metadata"
    },
    {
      "commit": "18fe0c04c77353992600db2fe5bccdc1e2fa4de8",
      "tree": "555e7cbc0f20f017984e9870e2fc2813d94e2f61",
      "parents": [
        "13574258bc8bdac57d15af585c45624e6031276c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 14:20:02 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 08:57:08 2016 +0100"
      },
      "message": "Add client metadata\n"
    },
    {
      "commit": "13574258bc8bdac57d15af585c45624e6031276c",
      "tree": "2c6ca3416f75d2d602cd85b80c7a576f2238fe95",
      "parents": [
        "de5d730e1209eef9fc3dc0406b6c9dac5a414938",
        "2958bda057ac2a41f47adff832f22fe6dd7b58ec"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Tue Nov 15 09:27:28 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 09:27:28 2016 +0100"
      },
      "message": "Merge pull request #11 from thouveng/use-json-dashboards\n\nAdd support for JSON dashboards"
    },
    {
      "commit": "2958bda057ac2a41f47adff832f22fe6dd7b58ec",
      "tree": "dcbdb0de55b6e7fd610b0e6227e63dfffa5fe636",
      "parents": [
        "c4ddb9ebda3a89fb7d6c42cc9a51ac40f952269c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 08 11:55:55 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 10 14:49:22 2016 +0100"
      },
      "message": "Add support for JSON dashboards\n\nThis patch adds the support for JSON dashboards and also provides the\nsupport for remote dashboards.\n"
    },
    {
      "commit": "de5d730e1209eef9fc3dc0406b6c9dac5a414938",
      "tree": "4b94646bb0aceeb177433929169594c40772cecd",
      "parents": [
        "c4ddb9ebda3a89fb7d6c42cc9a51ac40f952269c",
        "777902ad8f2f211745b35bf3b3b7e268a5038743"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 09 10:53:56 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 10:53:56 2016 +0100"
      },
      "message": "Merge pull request #9 from simonpasquier/add-collectd-support\n\nAdd collectd support"
    },
    {
      "commit": "c4ddb9ebda3a89fb7d6c42cc9a51ac40f952269c",
      "tree": "ec122fd57345ba4c280501fc3986a50332f005a7",
      "parents": [
        "72e186cba8cacf2a0c1ffe399e0d9b565b70ae88",
        "cf02140010ac4fc4e2be229fb76622337000f312"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Nov 04 12:13:41 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 12:13:41 2016 +0100"
      },
      "message": "Merge pull request #10 from thouveng/fix-grafana-templates\n\nReplace pacemaker_local_resource_active in templating"
    },
    {
      "commit": "777902ad8f2f211745b35bf3b3b7e268a5038743",
      "tree": "e8d52c211011cf7f9890076ab84c71dacabe5687",
      "parents": [
        "72e186cba8cacf2a0c1ffe399e0d9b565b70ae88"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 10:55:11 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 12:06:32 2016 +0100"
      },
      "message": "Add collectd support\n"
    },
    {
      "commit": "cf02140010ac4fc4e2be229fb76622337000f312",
      "tree": "ec122fd57345ba4c280501fc3986a50332f005a7",
      "parents": [
        "72e186cba8cacf2a0c1ffe399e0d9b565b70ae88"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 04 11:52:17 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 04 12:03:55 2016 +0100"
      },
      "message": "Replace pacemaker_local_resource_active in dashboards templating\n"
    },
    {
      "commit": "72e186cba8cacf2a0c1ffe399e0d9b565b70ae88",
      "tree": "2002e379ff2d544c1d4e0cfa5c8499252f317fac",
      "parents": [
        "f3252e18502215cfde630ccaf2d1aa690051f144",
        "e3e6e3f1d901d1c9264964bf3d76406c15b61b78"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Thu Nov 03 17:39:00 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 17:39:00 2016 +0100"
      },
      "message": "Merge pull request #8 from thouveng/use-json-for-basic-auth\n\nUse JSON format with basic auth"
    },
    {
      "commit": "e3e6e3f1d901d1c9264964bf3d76406c15b61b78",
      "tree": "2002e379ff2d544c1d4e0cfa5c8499252f317fac",
      "parents": [
        "f3252e18502215cfde630ccaf2d1aa690051f144"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 03 14:52:16 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 03 15:27:29 2016 +0100"
      },
      "message": "Use JSON format with basic auth\n"
    },
    {
      "commit": "f3252e18502215cfde630ccaf2d1aa690051f144",
      "tree": "b781069c3b1ed9b617e87beea58c37521c320340",
      "parents": [
        "ecf143a39849e9081b195616a419dfb38a3fd8b2",
        "ab1023453d58e8000ef1f4b1a928202bf8287851"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Thu Nov 03 11:47:13 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 11:47:13 2016 +0100"
      },
      "message": "Merge pull request #7 from thouveng/fix-grafana-parameters\n\nUpdate grafana3_datasource parameters"
    },
    {
      "commit": "ab1023453d58e8000ef1f4b1a928202bf8287851",
      "tree": "b781069c3b1ed9b617e87beea58c37521c320340",
      "parents": [
        "ecf143a39849e9081b195616a419dfb38a3fd8b2"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 03 10:40:29 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 03 10:47:37 2016 +0100"
      },
      "message": "Update grafana3_datasource parameters\n\nThis patch removes parameters that are not used and not documented.\nIt also fix issue when passing parameters to _get_json_data.\n"
    },
    {
      "commit": "ecf143a39849e9081b195616a419dfb38a3fd8b2",
      "tree": "9a5d3c91ab99e3848c66a6812c51ee1197e21234",
      "parents": [
        "b73ac79c4290669f3ea76a6e200332ad794d9367",
        "398d7ac77daa48f6e24d2d6105f50848da0c0e1b"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 02 17:20:50 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 17:20:50 2016 +0100"
      },
      "message": "Merge pull request #6 from elemoine/stacklight-dashboards\n\nFix Grafana dashboards"
    },
    {
      "commit": "398d7ac77daa48f6e24d2d6105f50848da0c0e1b",
      "tree": "9a5d3c91ab99e3848c66a6812c51ee1197e21234",
      "parents": [
        "b73ac79c4290669f3ea76a6e200332ad794d9367"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 16:13:39 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 17:09:41 2016 +0100"
      },
      "message": "Fix Grafana dashboards\n\nThis commit fixes the InfluxDB queries used in Grafana dashboards. A regexp\nshould be used with variables.\n"
    },
    {
      "commit": "b73ac79c4290669f3ea76a6e200332ad794d9367",
      "tree": "6916c54aed4a5b8e853716b609fd5dceb2c22e1b",
      "parents": [
        "667880a0c8251ddfe58b4ae33ce613a828ddc71e",
        "eed48db1721a27a35211b5447e9f21cfb4f6479a"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Wed Nov 02 16:51:01 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 16:51:01 2016 +0100"
      },
      "message": "Merge pull request #5 from thouveng/fix-grafana-state\n\nFix grafana state"
    },
    {
      "commit": "eed48db1721a27a35211b5447e9f21cfb4f6479a",
      "tree": "6916c54aed4a5b8e853716b609fd5dceb2c22e1b",
      "parents": [
        "5bbb9f23e08e267ff83e007bb753e767d98ab692"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 15:50:17 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 16:33:09 2016 +0100"
      },
      "message": "Use the right parameters to configure datasource\n\nThis patch uses the user and password instead of setting basic auth that\nis used as credentials when connecting to the Grafana server. In our\ncase we are using the grafana configuration on the minion to connect to\nGrafana. This patch also adds an option to set the datasource as the\ndefault one.\n"
    },
    {
      "commit": "5bbb9f23e08e267ff83e007bb753e767d98ab692",
      "tree": "fa3f10843c92cb011c0f13a7617b88dfdf764b42",
      "parents": [
        "667880a0c8251ddfe58b4ae33ce613a828ddc71e"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 15:48:12 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 15:48:12 2016 +0100"
      },
      "message": "Use POST instead of PUT when adding a new datasource\n"
    },
    {
      "commit": "667880a0c8251ddfe58b4ae33ce613a828ddc71e",
      "tree": "7556255eab3ff96c97a06a3792cb2750442a9981",
      "parents": [
        "2e2279603e5b345e2d2fccccee73f2ac78ed6497",
        "22a78bd9b55146b508028a247a1b92e8f69436f2"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 02 12:15:13 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 12:15:13 2016 +0100"
      },
      "message": "Merge pull request #4 from thouveng/fix-datasource\n\nFix datasource"
    },
    {
      "commit": "22a78bd9b55146b508028a247a1b92e8f69436f2",
      "tree": "7556255eab3ff96c97a06a3792cb2750442a9981",
      "parents": [
        "3f044b20d605adc6bd9b69490b68c685726b77ae"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 09:04:42 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 02 10:06:18 2016 +0100"
      },
      "message": "Allow basic auth when datasource is adding\n\nThis patch fixes an issue to use basic auth when the datasource is\nadding for the first time. It also adds a delay when service is started.\n"
    },
    {
      "commit": "3f044b20d605adc6bd9b69490b68c685726b77ae",
      "tree": "28b71d16d36a2b8f8f8c1f903ae25a02a271f72b",
      "parents": [
        "a927d2162c4fadcd3d607e77ed73b7b00a75863a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sun Oct 30 00:27:24 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sun Oct 30 00:31:00 2016 +0200"
      },
      "message": "Grafana theming, dashboards, datasources management with basic auth\n"
    },
    {
      "commit": "a927d2162c4fadcd3d607e77ed73b7b00a75863a",
      "tree": "d084169483fafa3e27732ce5e9283eb6a85c78b2",
      "parents": [
        "2e2279603e5b345e2d2fccccee73f2ac78ed6497",
        "c8026444f09d08a5273a8f462dce3bc1244b7fec"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Fri Oct 28 11:50:09 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 28 11:50:09 2016 +0200"
      },
      "message": "Merge pull request #1 from tcpcloud/client\n\nClient role"
    },
    {
      "commit": "c8026444f09d08a5273a8f462dce3bc1244b7fec",
      "tree": "d084169483fafa3e27732ce5e9283eb6a85c78b2",
      "parents": [
        "d125d51baa87baefb2f644df84853fc2ff406d25",
        "70ca667e576cdcd38904d9f26ee052d6236dcb40"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 26 14:25:15 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 26 14:25:15 2016 +0200"
      },
      "message": "Merge pull request #2 from thouveng/add-stacklight-dashboards\n\nAdd default dashboards for StackLight"
    },
    {
      "commit": "70ca667e576cdcd38904d9f26ee052d6236dcb40",
      "tree": "d084169483fafa3e27732ce5e9283eb6a85c78b2",
      "parents": [
        "d125d51baa87baefb2f644df84853fc2ff406d25"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Oct 26 11:25:37 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Oct 26 11:25:37 2016 +0200"
      },
      "message": "Add default dashboards for StackLight\n\nThis patch adds the possibility to add StackLight dashboards when\ninstalling grafana. By default they are not installed.\n"
    },
    {
      "commit": "d125d51baa87baefb2f644df84853fc2ff406d25",
      "tree": "6f6636e37d42da373f2e487464b6b23083f7263b",
      "parents": [
        "7a593fad7af6c2d2cd4a1e58dc4c3547071e3621"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Oct 24 11:00:40 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Oct 24 11:00:40 2016 +0200"
      },
      "message": "Fixed commented problems\n"
    },
    {
      "commit": "7a593fad7af6c2d2cd4a1e58dc4c3547071e3621",
      "tree": "9f1a51afc1756f3048adc7b7ad65e01b7a86efe2",
      "parents": [
        "ae47c9fd959cb90486ccb3828ebeccf39a4194d9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 17:32:35 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 17:32:35 2016 +0200"
      },
      "message": "Mine fixes\n"
    },
    {
      "commit": "ae47c9fd959cb90486ccb3828ebeccf39a4194d9",
      "tree": "b649f6bc8521c721177eb2edb075f9d604c01ff6",
      "parents": [
        "9e05491147710ccb9966ea1f3a1406ed0dc3e33a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 12:30:30 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 12:30:30 2016 +0200"
      },
      "message": "Mine updates\n"
    },
    {
      "commit": "9e05491147710ccb9966ea1f3a1406ed0dc3e33a",
      "tree": "6e139ae1d9330559260970b4da72639fe550f3e7",
      "parents": [
        "2e2279603e5b345e2d2fccccee73f2ac78ed6497"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 00:36:50 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Sat Oct 22 00:36:50 2016 +0200"
      },
      "message": "Client role\n"
    },
    {
      "commit": "2e2279603e5b345e2d2fccccee73f2ac78ed6497",
      "tree": "9a38c8218210f68d7e761d03e46fedefbb9bc3b6",
      "parents": [
        "e94fb0f68b507453ad63542b12b0143bc02d188f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 14:00:02 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 14:00:02 2016 +0200"
      },
      "message": "Setup for anonymous auth\n"
    },
    {
      "commit": "e94fb0f68b507453ad63542b12b0143bc02d188f",
      "tree": "a253aee055065171f5bb86d13b22083ea9a95d56",
      "parents": [
        "120711d49fa938100065fe9299fad4bce11cf41d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "message": "Add metadata.yml\n"
    },
    {
      "commit": "120711d49fa938100065fe9299fad4bce11cf41d",
      "tree": "e673d44cc9df645c4436f12d6d77bbe7a9b0a618",
      "parents": [
        "70aef872ba811a3992bbc27f77a5e36d7a99a516"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "70aef872ba811a3992bbc27f77a5e36d7a99a516",
      "tree": "3027197d943fcc6d2e45075c767256a033324a04",
      "parents": [
        "daec52cc42440be46eab6c38bced99fd027bf1e8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "daec52cc42440be46eab6c38bced99fd027bf1e8",
      "tree": "b027b1c425833c88c6d8ea793368a9231a4cfa67",
      "parents": [
        "c6de472c36223da30744f5bde339cd4b52a720c1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "c6de472c36223da30744f5bde339cd4b52a720c1",
      "tree": "ded83074d73bedc3e5254d17a05e099e1ca478a6",
      "parents": [
        "1c15f538d2886c880627ec7c2a5a158118c7e0df"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 09 12:41:38 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 09 12:41:38 2016 +0200"
      },
      "message": "Fix execution mode\n"
    },
    {
      "commit": "1c15f538d2886c880627ec7c2a5a158118c7e0df",
      "tree": "c35428a7e8957bc3be31915d08e35dc63dd205b8",
      "parents": [
        "fb133be098c4962f6e8150f30d3fe5c14f85cadc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 22:16:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 22:16:39 2016 +0200"
      },
      "message": "Allow defining more options on users/auth\n"
    },
    {
      "commit": "fb133be098c4962f6e8150f30d3fe5c14f85cadc",
      "tree": "9762fff08f7ba4633150f33fb0000523bc086ad0",
      "parents": [
        "89f4c5b65bbd745140efc73c2122766771cd9eab"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:35:27 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:35:27 2016 +0200"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "89f4c5b65bbd745140efc73c2122766771cd9eab",
      "tree": "faab0fa2755e223da0cc082c66cb4ba1b98fad3e",
      "parents": [
        "04d32bf507b70ffbab70a1444139bcadc3e67e6d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:30:13 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:30:13 2016 +0200"
      },
      "message": "Auth and session cache enhancements\n"
    },
    {
      "commit": "04d32bf507b70ffbab70a1444139bcadc3e67e6d",
      "tree": "6ae8e5fd92dac3e05eac9aad0a599c1f1fafea0d",
      "parents": [
        "79ae872c48c1ba833aae9d069e037d4e600731ba"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:09:28 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:09:28 2016 +0200"
      },
      "message": "Try for proxy auth\n"
    },
    {
      "commit": "79ae872c48c1ba833aae9d069e037d4e600731ba",
      "tree": "428abd634870dcd1159306a4508f5db0445e3e7f",
      "parents": [
        "94f4f97cf13119fdf83acd0f2217ce0421aec480"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:06:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 21:06:44 2016 +0200"
      },
      "message": "Debian packaging\n"
    },
    {
      "commit": "94f4f97cf13119fdf83acd0f2217ce0421aec480",
      "tree": "1ab042f8bd518eccf5cb5fa3aa0556cf869a0a8f",
      "parents": [
        "c8671797573eebd26e3c58f1c3628894546bf8aa"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Jan 26 13:49:58 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Jan 26 13:49:58 2016 +0100"
      },
      "message": "fix permissions\n"
    },
    {
      "commit": "c8671797573eebd26e3c58f1c3628894546bf8aa",
      "tree": "06c3fa90662c7fccd2b93fd4beb1b86286363dda",
      "parents": [
        "916a45c7e786d119506c470d9099e0f2bb94a8b2"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Jan 15 14:26:09 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Jan 15 14:26:09 2016 +0100"
      },
      "message": "sphinx fix\n"
    },
    {
      "commit": "916a45c7e786d119506c470d9099e0f2bb94a8b2",
      "tree": "72fe50d9546aae954f58cc076b179483e1606d9c",
      "parents": [
        "f47b33cccb3ae2eab5525cc2497899da2bf9ecd1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 11 14:12:22 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 11 14:12:22 2015 +0100"
      },
      "message": "documentation fix\n"
    },
    {
      "commit": "f47b33cccb3ae2eab5525cc2497899da2bf9ecd1",
      "tree": "8a35b6179c179f0f4e56dac776c66c8a3227c3f0",
      "parents": [
        "bd63bb68d65e92e324baf8bc6a430c00c5dda065"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:30:50 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:30:50 2015 +0100"
      },
      "message": "bind doc\n"
    },
    {
      "commit": "bd63bb68d65e92e324baf8bc6a430c00c5dda065",
      "tree": "e80ed461cf96bbed0ec2b74aec6b41dc743b78b5",
      "parents": [
        "70a167589b9f5ba4bd3428de0dd74d73994abbc1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:22:09 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:22:09 2015 +0100"
      },
      "message": "support classes\n"
    },
    {
      "commit": "70a167589b9f5ba4bd3428de0dd74d73994abbc1",
      "tree": "ceb1e4af2b3d3e50d9495f8910c98487650be53c",
      "parents": [
        "749f5836c48bba9c0987d2a485971bf04e34e51f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 12:11:11 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 12:11:11 2015 +0100"
      },
      "message": "Documentation\n"
    },
    {
      "commit": "749f5836c48bba9c0987d2a485971bf04e34e51f",
      "tree": "943f86ae8fa3aad1c42405ce07cd49edd3e4cc69",
      "parents": [
        "5a23b51d2ca42cdc1ad61848773e29b315809821"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:23:30 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:23:30 2015 +0100"
      },
      "message": "Log proper version\n"
    },
    {
      "commit": "5a23b51d2ca42cdc1ad61848773e29b315809821",
      "tree": "67bfa5ef0e60c8319cd06d68111e10cab93bdf4d",
      "parents": [
        "03376bcbc5f211bf5087bb79464e341be7948ab7"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:20:02 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:20:02 2015 +0100"
      },
      "message": "Doc fixes\n"
    },
    {
      "commit": "03376bcbc5f211bf5087bb79464e341be7948ab7",
      "tree": "58e121b43da623f5bbd004ceec037234a940f21d",
      "parents": [
        "9858822f85b67ebcbb4e17627bee71a85b67711f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:51:47 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:51:47 2015 +0100"
      },
      "message": "database port\n"
    },
    {
      "commit": "9858822f85b67ebcbb4e17627bee71a85b67711f",
      "tree": "5163c955146e5d2f98c862f647550641f8be014f",
      "parents": [
        "83b58af7d46601cced7e1f2085ddb3ee796a5a2d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:43:59 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:43:59 2015 +0100"
      },
      "message": "database setup\n"
    },
    {
      "commit": "83b58af7d46601cced7e1f2085ddb3ee796a5a2d",
      "tree": "8104b0d5b56da42010dee4f044bcab3c241a62a7",
      "parents": [
        "ee16ca7c4de2f183c2eb6e10250c8e885a25887d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:26:39 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:26:39 2015 +0100"
      },
      "message": "Enforce service\n"
    },
    {
      "commit": "ee16ca7c4de2f183c2eb6e10250c8e885a25887d",
      "tree": "33fcc50438a8c382099dccecc1aaa3ea3aacb74e",
      "parents": [
        "4ee7f6e61050e5e8a8df9acc352b7befcb10cca8"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:24:44 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:24:44 2015 +0100"
      },
      "message": "grafana\n"
    },
    {
      "commit": "4ee7f6e61050e5e8a8df9acc352b7befcb10cca8",
      "tree": "cb5b18e4adc3969a0227b873cc7b25a740a422c9",
      "parents": [
        "864908916ec1821c1f1829811d409981481429cd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:23:39 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:23:39 2015 +0100"
      },
      "message": "Configuration\n"
    },
    {
      "commit": "864908916ec1821c1f1829811d409981481429cd",
      "tree": "b27412a08da5c35215d4a16c5453207441021025",
      "parents": [
        "a79bbdb2df3cf52533a034102e1899624f25841e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 16:43:48 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 16:43:48 2015 +0100"
      },
      "message": "Structure overhaul\n"
    },
    {
      "commit": "a79bbdb2df3cf52533a034102e1899624f25841e",
      "tree": "fae21d64246215d445675acada5aa53a1b69b267",
      "parents": [
        "4eecac22d4cda1e2e1135061267a6079d38f7b6a"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:46:34 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:46:34 2014 +0100"
      },
      "message": "grfana from package\n"
    },
    {
      "commit": "4eecac22d4cda1e2e1135061267a6079d38f7b6a",
      "tree": "a1662330d5b7aebd173c7995e5b1a50a6972f84e",
      "parents": [
        "04ec5afa5862a3546c9c11b137fcf46380897ff4"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:21:06 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:21:06 2014 +0100"
      },
      "message": "fixes\n"
    },
    {
      "commit": "04ec5afa5862a3546c9c11b137fcf46380897ff4",
      "tree": "aa093ed249bd5bae888d19c24277b5b25fd4003d",
      "parents": [
        "a52b0dbd8b9f73a4f0721a47dbcca1b206e2bd68"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:16:15 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 20:16:15 2014 +0100"
      },
      "message": "changes\n"
    },
    {
      "commit": "a52b0dbd8b9f73a4f0721a47dbcca1b206e2bd68",
      "tree": "082033154e1225f6520b39806aa59ddba0dad11b",
      "parents": [
        "8af5295b9cf77efab25ff73011bdbfa4405cea7d"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:54:05 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:54:05 2014 +0100"
      },
      "message": "fixes\n"
    },
    {
      "commit": "8af5295b9cf77efab25ff73011bdbfa4405cea7d",
      "tree": "ab2427f5395ce93f357e41e451389a06732d2b4b",
      "parents": [
        "56bc4d111d31ae511056f52ee677f7837c7042a2"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:38:47 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:38:47 2014 +0100"
      },
      "message": "config changes\n"
    },
    {
      "commit": "56bc4d111d31ae511056f52ee677f7837c7042a2",
      "tree": "3121b1cc1c64a5bb52df7e5505c2fffb39afb970",
      "parents": [
        "3f50dab285e613088fb2cd7af5ca5b9022ee915b"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:01:04 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 19:01:04 2014 +0100"
      },
      "message": "some config changes\n"
    },
    {
      "commit": "3f50dab285e613088fb2cd7af5ca5b9022ee915b",
      "tree": "b9d7f22a3e697d6d2a6af225b9422f11e3816659",
      "parents": [
        "3efe39a82b5b59ba6f462b15ea3310ab9efa2246"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 17:22:51 2014 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Mon Mar 03 17:22:51 2014 +0100"
      },
      "message": "fix sample pillar\n"
    },
    {
      "commit": "3efe39a82b5b59ba6f462b15ea3310ab9efa2246",
      "tree": "88c1cda195f5acfd27e5c3d37e1d15ddb616ab93",
      "parents": [
        "16e4725fdda02c095132126bc7aca685d1e0f857"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Feb 25 10:04:23 2014 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Feb 25 10:04:23 2014 +0100"
      },
      "message": "requirements\n"
    },
    {
      "commit": "16e4725fdda02c095132126bc7aca685d1e0f857",
      "tree": "59f0616a167559d9780dfff95aedf76c1fb6f825",
      "parents": [
        "9a5790509f41f0cd35e9872d8939ffc4ff24ad45"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Feb 25 09:40:21 2014 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Feb 25 09:40:21 2014 +0100"
      },
      "message": "grafana installations\n"
    },
    {
      "commit": "9a5790509f41f0cd35e9872d8939ffc4ff24ad45",
      "tree": "006cd8a6d7bf0a0dddd5ace707f91ffea12a2230",
      "parents": [
        "4b6c866f20e1fcabc49dd5634821178c9c5446a9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Feb 24 23:14:45 2014 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Feb 24 23:14:45 2014 +0100"
      },
      "message": "grafana configuration\n"
    },
    {
      "commit": "4b6c866f20e1fcabc49dd5634821178c9c5446a9",
      "tree": "d46e2c4b9d03ea91ceb0ec8a2a7d461200839550",
      "parents": [],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Feb 24 21:48:29 2014 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Mon Feb 24 21:48:29 2014 +0100"
      },
      "message": "initial commit\n"
    }
  ]
}
