)]}'
{
  "log": [
    {
      "commit": "15318357713b9dafae452e10939e0ce27434a8a7",
      "tree": "58e3bf969b960cef3f2bf8c6c70c88320e23b536",
      "parents": [
        "57473b5654f7d898dda9c54566884ca9a26a3857",
        "98e24f219564bd56c60073d3286940fa61394c90"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 17 08:51:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 17 08:51:09 2018 +0000"
      },
      "message": "Merge \"Updating reference from github to gerrit      - Changing Maintainer to dev@mirantis.com\""
    },
    {
      "commit": "57473b5654f7d898dda9c54566884ca9a26a3857",
      "tree": "a65017237f94ab6a6a6d5b53829421437c0f5047",
      "parents": [
        "2430930282ee6520258f1ee0f2dc9e09e06229a3"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Dec 14 15:02:13 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Dec 14 14:25:15 2018 +0000"
      },
      "message": "Fixed issues with dashboard when \u003e\u003d2 VRRPs per cluster\n\nChange-Id: Iad79d684d7e80f461270ada95ae5293cf7d62171\nRelated-Bug: PROD-25833\n"
    },
    {
      "commit": "2430930282ee6520258f1ee0f2dc9e09e06229a3",
      "tree": "f9953f7a409969656e0f08bb82e2cfb3f8b69d7c",
      "parents": [
        "60b8d6642c98ecb4f0f5f1c4567cc42e38a115ac"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Dec 14 17:34:02 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Dec 14 17:34:02 2018 +0400"
      },
      "message": "Update prometheus stats/perfomances dashboards\n\nRemove repeating panels from dashboard json\nRemove dynamic variable values from dashboard\n\nChange-Id: I27b4c4cf993f2ac1e073f9852317657660d904c2\nCloses-Bug: PROD-25731\n"
    },
    {
      "commit": "98e24f219564bd56c60073d3286940fa61394c90",
      "tree": "ed1d2fdcec71371d9638963dbc6938d3051b3e1a",
      "parents": [
        "60b8d6642c98ecb4f0f5f1c4567cc42e38a115ac"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 12 12:01:50 2018 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Dec 13 10:46:03 2018 +0100"
      },
      "message": "Updating reference from github to gerrit\n     - Changing Maintainer to dev@mirantis.com\n\n   Related: PROD-25327 (PROD:25327)\n\nChange-Id: I2dc54461b4a0a9b47381d1d7e167061908849549\n"
    },
    {
      "commit": "60b8d6642c98ecb4f0f5f1c4567cc42e38a115ac",
      "tree": "ac11e87655bd84b5d60f1b82a57e027d05629eae",
      "parents": [
        "1edd657073cc98360a5ebfa9db99dcc1acbe9026",
        "40944e847e0df44155a1a5e49771a8be61cec8d9"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Dec 04 12:24:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Dec 04 12:24:57 2018 +0000"
      },
      "message": "Merge \"Add jsonData to prometheus datasource\""
    },
    {
      "commit": "40944e847e0df44155a1a5e49771a8be61cec8d9",
      "tree": "104f51565d65985c5d761d7ca06ef3fd049ec848",
      "parents": [
        "05af26db10b2d3439aa9a488a92891cec3d59d0c"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Nov 30 13:45:14 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Nov 30 13:45:14 2018 +0400"
      },
      "message": "Add jsonData to prometheus datasource\n\nChange-Id: I7fec57a5f347da4ea0895b8dce167ab903af9946\nCloses-Bug: PROD-25437\n"
    },
    {
      "commit": "1edd657073cc98360a5ebfa9db99dcc1acbe9026",
      "tree": "ccad25944ab805653c5fef13b4dcf031e6de9eba",
      "parents": [
        "05af26db10b2d3439aa9a488a92891cec3d59d0c"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Wed Nov 21 17:52:02 2018 +0100"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Nov 22 13:52:04 2018 +0100"
      },
      "message": "Add handling multiple VRRP instances in dashboard\n\nChanges:\n  - add \"vrrp\" dropdown (\"All\" allowed)\n    used for \"keepalived_state\" metric\u0027s \"name\" label\n  - added VRRP instance \"name\" in row title\n  - decreased single stat panels width\n    for better view of many instances\n  - changed null-\u003eNONE mapping for VRRP state\n\nChange-Id: If48120bbc481143fc295c4e5b8ed81c22d484144\nRelated-bug: PROD-24587 (PROD:24587)\n"
    },
    {
      "commit": "05af26db10b2d3439aa9a488a92891cec3d59d0c",
      "tree": "41cb95d77985400abc0ddfab53fc71e29ff8310f",
      "parents": [
        "ebcd1898add949acf5f958891959134441681ac2",
        "2cf56d6da3092a6944d92cd3ec0bc45cf6613879"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Mon Nov 19 13:53:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Nov 19 13:53:10 2018 +0000"
      },
      "message": "Merge \"Update Makefile configuration\""
    },
    {
      "commit": "ebcd1898add949acf5f958891959134441681ac2",
      "tree": "eeca2425d88d97a3048ccbe9209a4274ee115516",
      "parents": [
        "a4dfe3a0d78853b6bf319ce79efd179608c9e777"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Nov 14 15:28:24 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Nov 14 15:28:24 2018 +0100"
      },
      "message": "Added new k8s dashboard without Proxy status for OC\n\nChange-Id: Ie1dd995c57365a8e29dfedd88c82972c0a7cb382\nRelated-Bug: PROD-24769\n"
    },
    {
      "commit": "2cf56d6da3092a6944d92cd3ec0bc45cf6613879",
      "tree": "e26c59b096225d88f66ee671239d352f553c6d01",
      "parents": [
        "99e724671f00aa70de7246ac79a1ddbca4024754"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:42:46 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:42:46 2018 +0100"
      },
      "message": "Update Makefile configuration\n\nChange-Id: Iaa0693baf4a7eca06952e8027c9f04d3afdb4f84\n"
    },
    {
      "commit": "a4dfe3a0d78853b6bf319ce79efd179608c9e777",
      "tree": "beca0a61198739594aab8a21bee70667b0a5fa4a",
      "parents": [
        "99e724671f00aa70de7246ac79a1ddbca4024754"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Nov 06 15:15:06 2018 +0100"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Nov 06 15:19:50 2018 +0100"
      },
      "message": "Update keepalived dashboard\n\nChange-Id: I542686b2a92f8fa01fba884c7a829b992e487420\nRelated-bug: PROD-23880 (PROD:23880)\n"
    },
    {
      "commit": "99e724671f00aa70de7246ac79a1ddbca4024754",
      "tree": "5126e8af066401d4d9fe648b939cdcd2135b9773",
      "parents": [
        "221efb43c559e7d3398713d9d68c39bc9530d283",
        "04968e690f3c6a1624016256e5b4f148c9ecfae1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Oct 26 15:08:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Oct 26 15:08:26 2018 +0000"
      },
      "message": "Merge \"Change host selection for service\""
    },
    {
      "commit": "04968e690f3c6a1624016256e5b4f148c9ecfae1",
      "tree": "9482a9d070b6d0981a07e19d8c5a2daa2d35bc69",
      "parents": [
        "e2d90689792b2f8fb5544831b06cb632e3960202"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Oct 26 13:40:30 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Oct 26 14:25:16 2018 +0200"
      },
      "message": "Change host selection for service\n\nIn case there is no data in heat\ncheck hosts by API status (metric\nnot related to openstack logs).\n\nChange-Id: Id8805d302fcb95881c6afac2e9e558dbf927c70b\nRelated-bug: PROD-23976 (PROD:23976)\n"
    },
    {
      "commit": "221efb43c559e7d3398713d9d68c39bc9530d283",
      "tree": "b863f474a9b220ac2095dcd9b21a2570c2160232",
      "parents": [
        "e2d90689792b2f8fb5544831b06cb632e3960202"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Oct 26 14:07:11 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Oct 26 14:21:32 2018 +0200"
      },
      "message": "Splitted Contrail vrouter into v3 and v4 dashboards\n\nChange-Id: I8b3be132e3416dce6e998f03f095efa1fecacf4f\nRelated-Bug: PROD-24340\n"
    },
    {
      "commit": "e2d90689792b2f8fb5544831b06cb632e3960202",
      "tree": "50e78aeb4a1752ae5c0dc318fe134d7e7867d351",
      "parents": [
        "6c91bd6ceffaeb3bacd903a3c5d2c573bb6fd6f0",
        "17cdf63803b22a207332fdf6c510076976f151f1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Oct 25 08:33:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 25 08:33:45 2018 +0000"
      },
      "message": "Merge \"Updated k8s, calico dashboard for MCP infra\""
    },
    {
      "commit": "6c91bd6ceffaeb3bacd903a3c5d2c573bb6fd6f0",
      "tree": "39ad1d2f4ac7f6fc523cba0ca590aa543ed47ecc",
      "parents": [
        "f2dd53204f7d18a2a2a9b421faaddaca837cc4f2",
        "f84a283251ce216b080ae2ecaf0dee72e3865bea"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Oct 24 13:50:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 24 13:50:34 2018 +0000"
      },
      "message": "Merge \"Revert \"Add grafana admin password management\"\""
    },
    {
      "commit": "f84a283251ce216b080ae2ecaf0dee72e3865bea",
      "tree": "11db5aa62326820c750e2ad1c44841b6ef8d19bf",
      "parents": [
        "0bd35ea2f3ee371cdc932a6522ff6a9d4718f8fb"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Oct 24 12:26:56 2018 +0000"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Oct 24 13:11:07 2018 +0000"
      },
      "message": "Revert \"Add grafana admin password management\"\n\nThis reverts commit 0bd35ea2f3ee371cdc932a6522ff6a9d4718f8fb.\n\nCloses-Bug: PROD-24331\nChange-Id: If1cd867e4253fc21ce2af8af1d638aab02bd6855\n"
    },
    {
      "commit": "17cdf63803b22a207332fdf6c510076976f151f1",
      "tree": "b806a8bab7795e512008aa5914d4b829cfc0d2c7",
      "parents": [
        "f2dd53204f7d18a2a2a9b421faaddaca837cc4f2"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Oct 19 12:58:26 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Oct 24 14:25:46 2018 +0200"
      },
      "message": "Updated k8s, calico dashboard for MCP infra\n\nChange-Id: Idaa6abdcbfda2ab143c29ab181cc7917adf47236\nRelated-Bug: PROD-23900\nRelated-Bug: PROD-24182\n"
    },
    {
      "commit": "f2dd53204f7d18a2a2a9b421faaddaca837cc4f2",
      "tree": "00678251bfcdd8745d4cee265122f8770cb201e4",
      "parents": [
        "d214cd08b07d059c6a5444ab7a30edf0fc519c0d",
        "0bd35ea2f3ee371cdc932a6522ff6a9d4718f8fb"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 10:09:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 10:09:50 2018 +0000"
      },
      "message": "Merge \"Add grafana admin password management\""
    },
    {
      "commit": "0bd35ea2f3ee371cdc932a6522ff6a9d4718f8fb",
      "tree": "a50bac3992f6e0449aa3f14cf776645d5009c60a",
      "parents": [
        "1dc8d943531c226f91e2b0739cb15cd6b31bab5d"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Oct 15 16:50:44 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Oct 17 11:59:24 2018 +0400"
      },
      "message": "Add grafana admin password management\n\nChange-Id: Ia706ca4d756ee26b0876bced24d6d961a64cb4ee\nCloses-Bug: PROD-17909\n"
    },
    {
      "commit": "d214cd08b07d059c6a5444ab7a30edf0fc519c0d",
      "tree": "39ad1d2f4ac7f6fc523cba0ca590aa543ed47ecc",
      "parents": [
        "bac644f7b5c86dc56246be5771cde8b18089aa6b"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mateusz.matuszkowiak@gmail.com",
        "time": "Mon Oct 08 10:53:30 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Oct 08 15:16:51 2018 +0200"
      },
      "message": "Added Edge Main for Edge Cloud monitoring\n\nChange-Id: Ic83d6bb193aa3992eafbc71536966c1c413ff4a8\nCloses-Bug: PROD-21828\n"
    },
    {
      "commit": "bac644f7b5c86dc56246be5771cde8b18089aa6b",
      "tree": "332b98a7951dcce2a0d67d814cd29490392d69a5",
      "parents": [
        "1dc8d943531c226f91e2b0739cb15cd6b31bab5d"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mateusz.matuszkowiak@gmail.com",
        "time": "Mon Oct 08 12:32:26 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mateusz.matuszkowiak@gmail.com",
        "time": "Mon Oct 08 12:32:26 2018 +0200"
      },
      "message": "Fixed some expr when count in use\n\nChange-Id: Ibd097f0b7b60ffd71f862d8125105d4b965a2831\nCloses-Bug: PROD-23762\n"
    },
    {
      "commit": "1dc8d943531c226f91e2b0739cb15cd6b31bab5d",
      "tree": "11db5aa62326820c750e2ad1c44841b6ef8d19bf",
      "parents": [
        "23248a862c44b213a1d84ef2e91f6841c46c7cc7"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Oct 02 17:19:43 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Oct 02 17:19:43 2018 +0400"
      },
      "message": "Fix expr for per backend sessions\n\nhaproxy_scur{sv\u003d\"BACKEND\"} gives you a sum for FORNTEND\nReplace with sum per sv with server type\n\nRegex matches 1st group for:\n\n  ntw01-1\n  ntw01\n  etc..\n\nsv_new contains clean hostname\n\nChange-Id: I3143e7f495237bbe688130dd8b73ed0495286b58\nBug-Related: PROD-23548\n"
    },
    {
      "commit": "23248a862c44b213a1d84ef2e91f6841c46c7cc7",
      "tree": "f12091a4ff2cdbc88e2d06d02171a78faa89feee",
      "parents": [
        "9cbe044a301186994ca8f20657a5c6e85e2fd952"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Sep 27 15:57:23 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Sep 28 17:12:50 2018 +0400"
      },
      "message": "Fix dashboards metadata\n\nCloses-Bug: PROD-23514\n\nChange-Id: I17395c2a9a46d6526b707e2466482018170429fc\n"
    },
    {
      "commit": "9cbe044a301186994ca8f20657a5c6e85e2fd952",
      "tree": "f9b54cc765cf9116f9a73b21997d24438df02d0e",
      "parents": [
        "e48cfec7c183afaa6c1028d6f04c3d4597844a23",
        "2f77faae7f5e2f15859df3c4efad2349102dde24"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 11 12:36:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 11 12:36:47 2018 +0000"
      },
      "message": "Merge \"Add Gnocchi datasource for Grafana\""
    },
    {
      "commit": "2f77faae7f5e2f15859df3c4efad2349102dde24",
      "tree": "e42c3d326a8084e93f73e60e6fd614ce71291b60",
      "parents": [
        "1973172e8ae53f068c565be8c5d8471794124efe"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Aug 13 18:27:30 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Sep 10 14:32:09 2018 +0200"
      },
      "message": "Add Gnocchi datasource for Grafana\n\nChange-Id: I7a48be1b447b84f672e4462fde29cbe044613acd\nCloses-bug: PROD-21747\n"
    },
    {
      "commit": "e48cfec7c183afaa6c1028d6f04c3d4597844a23",
      "tree": "56223140ef3f038ca7ce099e8e2b30df67bfed2d",
      "parents": [
        "f26ff0fce55ca2f42d1cc9ae4327121660aa20d1"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 07 12:59:08 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 07 13:20:36 2018 +0400"
      },
      "message": "Add Tenants visualization dashboard\n\nChange-Id: Ibde5b7cafcd79c0da7e72de96dfeb88a3a16236a\nRelated-PROD: PROD-22819\n"
    },
    {
      "commit": "f26ff0fce55ca2f42d1cc9ae4327121660aa20d1",
      "tree": "a50eba9d6baa49bf783f64bb4758f52cdc7e4083",
      "parents": [
        "1973172e8ae53f068c565be8c5d8471794124efe"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Aug 24 18:10:27 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Sep 04 17:37:51 2018 +0400"
      },
      "message": "Add all grafana dashboards into grafana formula\n\nChange-Id: Iced67bc96c579883607bd446342132c0873148d7\nPROD-Related: PROD-22139\n"
    },
    {
      "commit": "1973172e8ae53f068c565be8c5d8471794124efe",
      "tree": "95138f90857cdf5381aff15bfc9843556e0ec89c",
      "parents": [
        "c9af93ce614752a6702550031f519312f965b6a6",
        "bafd257298c43f7bbe200eafcd0e7bd9a4ca80d8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu Jul 19 13:43:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Thu Jul 19 13:43:32 2018 +0000"
      },
      "message": "Merge \"Add unit tests\""
    },
    {
      "commit": "c9af93ce614752a6702550031f519312f965b6a6",
      "tree": "cfdde773a0974dbcf93e10b9e450a238ccc6ccd6",
      "parents": [
        "a0c95206e59d2735367cf723c6dbd18eefa781f6"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Jul 19 12:41:02 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Jul 19 12:42:12 2018 +0300"
      },
      "message": "Grafana prevent yaml from failing\n\nWhen including /meta/salt.yml from outside of this\nformula the yaml can fail if appropriate pillar elements are not\nfound. Changing syntax to eliminate this. Including the file\nabove is needed for generating minion orchestration config\nfor future use with salt orchestration methods\n\nChange-Id: Ia3fb7eee7c6298d294f641232c8c7e8f8b5806af\nRelated-PROD: PROD-19973\n"
    },
    {
      "commit": "bafd257298c43f7bbe200eafcd0e7bd9a4ca80d8",
      "tree": "a32071440c4c2112628ea200dc4dc67188a0e10c",
      "parents": [
        "a0c95206e59d2735367cf723c6dbd18eefa781f6"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 17 15:45:00 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 17 15:45:00 2018 +0200"
      },
      "message": "Add unit tests\n\nChange-Id: I6530d29e834633665f21e330d23fd50471ce0046\n"
    },
    {
      "commit": "a0c95206e59d2735367cf723c6dbd18eefa781f6",
      "tree": "c7328068b974c774b1319ab743ad7e807bc5f796",
      "parents": [
        "758a110fa56534df82c5b172171f54b3293c2081"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Jun 21 13:09:15 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Jun 21 15:40:35 2018 +0200"
      },
      "message": "Dashboard rationalization\n\nChange-Id: Ibc51a3c0839968678e930fbc7b88218988fc0dc2\nCloses-bug: PROD-20091\n"
    },
    {
      "commit": "758a110fa56534df82c5b172171f54b3293c2081",
      "tree": "72580a03c76ae5150e75c5bb38d74f28d38b07a6",
      "parents": [
        "2d26b366a16dae228bb8fdfa77a590811cd8e764"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Jun 19 18:43:37 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Wed Jun 20 14:14:27 2018 +0200"
      },
      "message": "Dashboard rationalization\n\nChange-Id: Id1f7d2719080456bc7ceb168cb32ee6cd4d4a800\nCloses-bug: PROD-20082\n"
    },
    {
      "commit": "2d26b366a16dae228bb8fdfa77a590811cd8e764",
      "tree": "ad972321f5294b18e63aba19006550faddf7eff7",
      "parents": [
        "d1d13a4c1f84caf8a007860eedd4e7a91dfe4008"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 31 15:27:37 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 01 15:46:26 2018 +0400"
      },
      "message": "Rework grafana.client state\n\n- add \u0027parameters\u0027 section loaded from grains to pass parameters\ninto dashboard template\n- pass context into json dashboard template\n\nChange-Id: I5848c315abe6951b5572b4c63db2d847395ae725\nRelated-PROD: PROD-18535\n"
    },
    {
      "commit": "d1d13a4c1f84caf8a007860eedd4e7a91dfe4008",
      "tree": "44ec913382aa9320ef6ba943d620f0a80f176d3e",
      "parents": [
        "64925dfbb4871456d0cc28eec93cb66a672b2fd9",
        "f0d262c31a7d2c77bfe04e0754cb51ae299386fb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 09:45:36 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 09:45:36 2018 +0200"
      },
      "message": "Merge pull request #32 from Morsicus/dev/fix_readme_sqlite\n\nfix readme engine database sqlite3"
    },
    {
      "commit": "f0d262c31a7d2c77bfe04e0754cb51ae299386fb",
      "tree": "44ec913382aa9320ef6ba943d620f0a80f176d3e",
      "parents": [
        "64925dfbb4871456d0cc28eec93cb66a672b2fd9"
      ],
      "author": {
        "name": "Mickaël Fortunato",
        "email": "mfortunato@online.net",
        "time": "Mon May 07 14:27:13 2018 +0200"
      },
      "committer": {
        "name": "Mickaël Fortunato",
        "email": "mfortunato@online.net",
        "time": "Mon May 07 14:27:13 2018 +0200"
      },
      "message": "fix readme engine database sqlite3\n"
    },
    {
      "commit": "64925dfbb4871456d0cc28eec93cb66a672b2fd9",
      "tree": "8ac6a5f7db0422ec3c74db2983b1f8e60f963f0a",
      "parents": [
        "52720eb1e513550b023e40d391e4a964fc485efb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:25:57 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:33:01 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: I10085556e7fc54c279ac42c2daa8b1397773cfa3\n"
    },
    {
      "commit": "52720eb1e513550b023e40d391e4a964fc485efb",
      "tree": "2217e800d11810be9119d736b84a126de173d4bc",
      "parents": [
        "627cbfddbbe1ba9af689a7d0d7e34ff6be09d75e"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Mar 06 16:52:59 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Mar 06 17:04:59 2018 +0400"
      },
      "message": "Change Grafana dashboards since new metrics available\n\nremoved IO panel, because there are no io metrics anymore and\nthis panel is useless;\nadded general grafana panel with 4 new graphs:\ncount of organizations,\ncount of users,\ncount of playlists,\ncount of dashboards.\n\nRelated-Bug: PROD-18204\nChange-Id: I92034621746803ea5e744c1a055d08dd32e71a90\n"
    },
    {
      "commit": "627cbfddbbe1ba9af689a7d0d7e34ff6be09d75e",
      "tree": "73062b03c70bd335dc99893de44eff5879730686",
      "parents": [
        "15bdc66d02aef4cf55f43f9be1d3c88d4152e7a5"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Mar 05 19:53:54 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Mar 06 15:52:15 2018 +0400"
      },
      "message": "Enable Prometheus scraping metrics from Grafana metrics endpoint\n\nChange-Id: Iefa86330cc9f23f7453a79979a8c34adab36a411\nRelated-Bug: PROD-18204\n"
    },
    {
      "commit": "15bdc66d02aef4cf55f43f9be1d3c88d4152e7a5",
      "tree": "8b68d3aa25995068b266195e3653671614581355",
      "parents": [
        "f4dd16dba1f088a27ad8f63fd866ea344543e5a3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "f4dd16dba1f088a27ad8f63fd866ea344543e5a3",
      "tree": "77829637a689b71116e3375206bf75e5451b2067",
      "parents": [
        "1e62599ad14151ba97f380140a19974d4cfb7c4e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:39 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:35:54 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: Ia0fe0d452dacff08fef12e9df6a893ec368384cd\n"
    },
    {
      "commit": "1e62599ad14151ba97f380140a19974d4cfb7c4e",
      "tree": "e5d0b201d1c95193695e0c5175fbf98939f8e8e4",
      "parents": [
        "75438bf4747eaf506e55297bc9e3fb2c6467a70e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 17:09:10 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:20:10 2017 +0000"
      },
      "message": "Add prometheus main dashboard config\n\nChange-Id: I594ce5914403d2fb7655b69262dfca61bef7cadf\n"
    },
    {
      "commit": "75438bf4747eaf506e55297bc9e3fb2c6467a70e",
      "tree": "6058734a29dcaf7554630292f6608537b75dc9d2",
      "parents": [
        "f91843bc99f0427bcf9947a76aea72ac8a6b3a43",
        "1aab527af344e5a9573cfd0f81974f2ac34c8536"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 19 10:57:16 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 19 10:57:16 2017 +0200"
      },
      "message": "Merge pull request #30 from Perceptyx/master\n\nAdd default file and custom path dir creation"
    },
    {
      "commit": "1aab527af344e5a9573cfd0f81974f2ac34c8536",
      "tree": "6058734a29dcaf7554630292f6608537b75dc9d2",
      "parents": [
        "698c59aa66d908980f8b74eaf8a065bbbf6a4831",
        "2878e1439565bfd67cb3faca2cfa7dbaf51e5a8e"
      ],
      "author": {
        "name": "Alejandro Bednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:59:05 2017 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 14 11:59:05 2017 -0300"
      },
      "message": "Merge pull request #5 from Perceptyx/pid_file_dir\n\nInclude PID_FILE_DIR config"
    },
    {
      "commit": "2878e1439565bfd67cb3faca2cfa7dbaf51e5a8e",
      "tree": "6058734a29dcaf7554630292f6608537b75dc9d2",
      "parents": [
        "698c59aa66d908980f8b74eaf8a065bbbf6a4831"
      ],
      "author": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:58:22 2017 -0300"
      },
      "committer": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:58:22 2017 -0300"
      },
      "message": "Include PID_FILE_DIR config\n"
    },
    {
      "commit": "698c59aa66d908980f8b74eaf8a065bbbf6a4831",
      "tree": "982fe564315e86f583ad7d9bb8d8906f8f34f3d6",
      "parents": [
        "6566e96e22d13e5ccaa61f507d6b04d36da994ef",
        "cce0a4c3b733b14dc32948f4997de756f2dc97f6"
      ],
      "author": {
        "name": "Alejandro Bednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:31:24 2017 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 14 11:31:24 2017 -0300"
      },
      "message": "Merge pull request #4 from Perceptyx/pid_file_config\n\nAdd pid_file config to defaults file"
    },
    {
      "commit": "cce0a4c3b733b14dc32948f4997de756f2dc97f6",
      "tree": "982fe564315e86f583ad7d9bb8d8906f8f34f3d6",
      "parents": [
        "6566e96e22d13e5ccaa61f507d6b04d36da994ef"
      ],
      "author": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:29:35 2017 -0300"
      },
      "committer": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Thu Sep 14 11:29:35 2017 -0300"
      },
      "message": "Add pid_file config to defaults file\n"
    },
    {
      "commit": "6566e96e22d13e5ccaa61f507d6b04d36da994ef",
      "tree": "2e272a3346c9a5b58e698aec1d4ab92b708455db",
      "parents": [
        "69e22ffac2fa6ef03c6f303f96bdd3b068ac87c5"
      ],
      "author": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Sun Aug 06 22:30:31 2017 -0300"
      },
      "committer": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Mon Aug 07 14:30:22 2017 -0300"
      },
      "message": "Ensure custom paths are created and have correct permissions.\n"
    },
    {
      "commit": "69e22ffac2fa6ef03c6f303f96bdd3b068ac87c5",
      "tree": "4639558a67b049dc1abb13e39cd6b226cc200c88",
      "parents": [
        "f91843bc99f0427bcf9947a76aea72ac8a6b3a43"
      ],
      "author": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Fri Aug 04 12:36:22 2017 -0300"
      },
      "committer": {
        "name": "abednarik",
        "email": "alejandro.bednarik@gmail.com",
        "time": "Fri Aug 04 12:36:22 2017 -0300"
      },
      "message": "Make grafana paths configurable.\n"
    },
    {
      "commit": "f91843bc99f0427bcf9947a76aea72ac8a6b3a43",
      "tree": "cb9232bd3d282b4763701c0c46cf219cc2387260",
      "parents": [
        "ab3d122fd01c38c6b3f111788d6189d1703f4fde"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 18 10:49:55 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Jul 26 11:38:13 2017 +0000"
      },
      "message": "Add Grafana dashboard for Prometheus\n\nChange-Id: I6ca11df4fc10b24c9c28dbc77188d73eaace2071\n"
    },
    {
      "commit": "ab3d122fd01c38c6b3f111788d6189d1703f4fde",
      "tree": "57de9782d5db685c7432d1ee25c3118a12d56f5c",
      "parents": [
        "f6e554426401ffb95a2f760097b414c55f5124b7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 26 15:18:19 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 26 15:18:19 2017 +0200"
      },
      "message": "Add script to format dashboards\n\nChange-Id: I1c34dad29ad5807603b547c504fcf81185ca2e55\n"
    },
    {
      "commit": "f6e554426401ffb95a2f760097b414c55f5124b7",
      "tree": "64675576705281bddce4d3f860167380337c97f2",
      "parents": [
        "2127f4e4931a2f389d9452a7e56ee83f00957ad7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed May 24 10:33:54 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed May 24 10:33:54 2017 +0200"
      },
      "message": "Manage dashboards only for the current datasource\n\nThis change adds a new \u0027datasource\u0027 parameter to the dashboard metadata.\nThis way, the Grafana client state will manage only the dashboards that\nmatch with the deployed datasource (either InfluxDB or Prometheus). For\nbackward compatibility, the client will always manage the dashboards\nthat don\u0027t set this new parameter.\n\nChange-Id: Iac323d756aff6ca4180f4b648a1d02692ebf292b\n"
    },
    {
      "commit": "2127f4e4931a2f389d9452a7e56ee83f00957ad7",
      "tree": "848f2b4bba88cc37f054d06516c3d62f6c9d815d",
      "parents": [
        "a5cfac85d3e53b63be4863b22b0ae6a2e59be67c"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:12:31 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu May 11 20:17:38 2017 +0000"
      },
      "message": "fix meta/salt with missing pillar\n\nChange-Id: I714a6ecfe3d4e3014d31bf4009dd3e6fc46bc86e\n"
    },
    {
      "commit": "a5cfac85d3e53b63be4863b22b0ae6a2e59be67c",
      "tree": "20e4f652a1f745497e87f0dd2d89dab608f6c5e3",
      "parents": [
        "3a82ac8bf0c5b862ca3cc47e360f8ac5edcc88bc",
        "d77f5c70e2ac5f2e7835f9aa4fa127162722ad58"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 11 17:11:28 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 17:11:28 2017 +0200"
      },
      "message": "Merge pull request #27 from smolaon/patch-1\n\nPut collector back to init"
    },
    {
      "commit": "d77f5c70e2ac5f2e7835f9aa4fa127162722ad58",
      "tree": "20e4f652a1f745497e87f0dd2d89dab608f6c5e3",
      "parents": [
        "3a82ac8bf0c5b862ca3cc47e360f8ac5edcc88bc"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu May 11 17:10:02 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 11 17:10:02 2017 +0200"
      },
      "message": "Put collector back to init"
    },
    {
      "commit": "3a82ac8bf0c5b862ca3cc47e360f8ac5edcc88bc",
      "tree": "28dd1497ffe14c5e235c3882a85e0be90f7de0e2",
      "parents": [
        "67a022be4f1187df1a5e74a8a4353960ca7b8a4e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 11 11:31:11 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 11 11:31:11 2017 +0200"
      },
      "message": "Fix grain structure\n\nChange-Id: Icef4e4aaaadffbd9db81c32108e13d58051106f4\n"
    },
    {
      "commit": "67a022be4f1187df1a5e74a8a4353960ca7b8a4e",
      "tree": "47e7173870a83ecd77ecae7a346518abfb990435",
      "parents": [
        "4931237ebc5bcc8243f437a206afcc82ca10d8f2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 15:10:41 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 03 15:29:12 2017 +0200"
      },
      "message": "Manage minion.d using support metadata\n\nChange-Id: I37f1c26f8125d98bcbe8d5a105dd5abac9224b36\n"
    },
    {
      "commit": "4931237ebc5bcc8243f437a206afcc82ca10d8f2",
      "tree": "3da9fc7636c7434ba5b244be1d054825f85dbde3",
      "parents": [
        "a89a9c10652ae571f46bc4b399a04da9d5b94651"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed May 03 15:21:43 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed May 03 15:21:43 2017 +0200"
      },
      "message": "Fixes\n\nChange-Id: I2992d1543bd09542239eefd9fd23434f1f374df2\n"
    },
    {
      "commit": "a89a9c10652ae571f46bc4b399a04da9d5b94651",
      "tree": "7e40ef5a313dd004c411425b5b066feca85534bd",
      "parents": [
        "44657188cf841513807e44a7985b06afe854bfff",
        "9356e268226504239511737f0e4fd8ace29b8a5e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed May 03 07:59:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed May 03 07:59:33 2017 +0000"
      },
      "message": "Merge \"Allow to override the  datasource name\""
    },
    {
      "commit": "44657188cf841513807e44a7985b06afe854bfff",
      "tree": "045d8394bc4b2cb7da8efe0cc0a48b2b9684851c",
      "parents": [
        "32bf75e7c854d55f8aef39dcbfe1106bdb73cedc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 29 09:37:32 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 02 14:51:01 2017 +0200"
      },
      "message": "Manage grains using support metadata\n\nChange-Id: I8ab61330338213b474ec372e911667f7255eafbd\n"
    },
    {
      "commit": "9356e268226504239511737f0e4fd8ace29b8a5e",
      "tree": "ee3eadcb76f7602c958982605068cc89215ee13e",
      "parents": [
        "32bf75e7c854d55f8aef39dcbfe1106bdb73cedc"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue May 02 14:00:09 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue May 02 14:00:09 2017 +0200"
      },
      "message": "Allow to override the  datasource name\n\nChange-Id: Ieeeace081771b4840959cceb66b9dea248030482\n"
    },
    {
      "commit": "32bf75e7c854d55f8aef39dcbfe1106bdb73cedc",
      "tree": "b8abff99906cc202676f73b94e83dc1736e49de9",
      "parents": [
        "a4eef55e367f0eaa520f73ffab012c4495e3e70d",
        "f014d23f2dfa9f2ed517500ea4e1b4e78f552220"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 24 13:33:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 24 13:33:43 2017 +0000"
      },
      "message": "Merge \"Add a dashboard to show the uptime of services\""
    },
    {
      "commit": "a4eef55e367f0eaa520f73ffab012c4495e3e70d",
      "tree": "3d3e2851a4f0624ad9a292aed83c8f418d6860f4",
      "parents": [
        "dd65097f2b3b094ff5a1092e7896b6503786fd5c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 21 14:27:31 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 21 14:27:31 2017 +0100"
      },
      "message": "Fix typo in metadata/service/client/single.yml\n\nChange-Id: I313ec796bdaf2d6acfc5816016c04f2ea6a34806\n"
    },
    {
      "commit": "dd65097f2b3b094ff5a1092e7896b6503786fd5c",
      "tree": "4e0bf6d17a67173029b40733bddca0fea75b83b8",
      "parents": [
        "22c462b504c3cc809a7177de2dcd0dbb86c628a7"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Mar 21 10:02:49 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Mar 21 11:37:56 2017 +0100"
      },
      "message": "Fix the plugin installation\n\nChange-Id: If4c1893ab7068687f597fa406d4a568af143520b\n"
    },
    {
      "commit": "f014d23f2dfa9f2ed517500ea4e1b4e78f552220",
      "tree": "fc9b9bf3edad691a051f155a3cd3808d4db50c6a",
      "parents": [
        "22c462b504c3cc809a7177de2dcd0dbb86c628a7"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Mar 10 14:28:53 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Mar 20 09:28:20 2017 +0000"
      },
      "message": "Add a dashboard to show the uptime of services\n\nChange-Id: If7f4cca229b9ebb6fc1a247cc51092126284f80c\n"
    },
    {
      "commit": "22c462b504c3cc809a7177de2dcd0dbb86c628a7",
      "tree": "f628fd7c53dd212f7f68d72688f4c2dbb5c1d414",
      "parents": [
        "308f9e4f0e5540c071bf21e8d9bc754387d8573b"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Mar 09 17:01:26 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 15 10:14:52 2017 +0100"
      },
      "message": "Allow the installation of Grafana plugins\n\nChange-Id: I6eab0435fb169ed12c880af01ba1e76a06268825\n"
    },
    {
      "commit": "308f9e4f0e5540c071bf21e8d9bc754387d8573b",
      "tree": "8da2798e8104ab713688f4f4676eba71a2321eeb",
      "parents": [
        "75f38cb94061cb07cb548b40d4c0b23b5e81b8a2"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Feb 28 11:50:15 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Feb 28 13:13:35 2017 +0100"
      },
      "message": "Fix dashboard for matching environment name\n\nChange-Id: I05ad28a3b10e5ba665f61f495beec3077a0f83eb\n"
    },
    {
      "commit": "75f38cb94061cb07cb548b40d4c0b23b5e81b8a2",
      "tree": "7a17e8b3b98ff7d336cf7ff8562df2bdd425e9bf",
      "parents": [
        "325e5c4ccd619adc5049a7a2b4f6b08602cb003d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 16:50:40 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 17:03:35 2017 +0100"
      },
      "message": "Add local check for Grafana in Sensu\n\nChange-Id: I4284ab5c06cf441be554f58ca95f3c507d2f5f60\n"
    },
    {
      "commit": "325e5c4ccd619adc5049a7a2b4f6b08602cb003d",
      "tree": "82336a3980126aae5012eac8c1908cb48ff0263d",
      "parents": [
        "8084f408cf6044a4b10d1375f6beede5daeeb408",
        "885c5fc79c2c28c525715fd33b777729ac3f97f7"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 06 18:06:36 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 18:06:36 2017 +0100"
      },
      "message": "Merge pull request #25 from thouveng/build-main-dashboard-yaml\n\nProvides a base panel to construct the main dashboard"
    },
    {
      "commit": "8084f408cf6044a4b10d1375f6beede5daeeb408",
      "tree": "366019b30469671a0efaac6f2416511a43d40808",
      "parents": [
        "9e431b057e627916f83903759011a758b2fe8559",
        "ab1a01bf65c2d33cc1f5e449928610bca715bc81"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 06 18:05:47 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 18:05:47 2017 +0100"
      },
      "message": "Merge pull request #26 from thouveng/sort-panel\n\nSort panels by name"
    },
    {
      "commit": "9e431b057e627916f83903759011a758b2fe8559",
      "tree": "92876cefd0173256f16bf2d0aefca16bce1d8201",
      "parents": [
        "4dab23a099b6b80aa7e4c13b46feba907b554642"
      ],
      "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": "885c5fc79c2c28c525715fd33b777729ac3f97f7",
      "tree": "633f2793139e0eaddec18ba0b496e9653113a973",
      "parents": [
        "4dab23a099b6b80aa7e4c13b46feba907b554642"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Jan 10 17:08:26 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 13:26:29 2017 +0100"
      },
      "message": "Provides a base panel to construct the main dashboard\n\nThis patch adds a default panel that will be used when another service\nwill add a new panel into the main dashboard through grains. This is the\ncommon part between all panels of the main dashboard.\n\nIt replaces the static main dashboard that has been removed.\n"
    },
    {
      "commit": "ab1a01bf65c2d33cc1f5e449928610bca715bc81",
      "tree": "42fa2207d9bb2333f845f7b54af1cd90e92055fb",
      "parents": [
        "4dab23a099b6b80aa7e4c13b46feba907b554642"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 25 16:01:40 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 25 16:01:40 2017 +0100"
      },
      "message": "Sort panels by name\n"
    },
    {
      "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"
    }
  ],
  "next": "e3e6e3f1d901d1c9264964bf3d76406c15b61b78"
}
