)]}'
{
  "log": [
    {
      "commit": "97b4eeb8b4b9a573def51d9b4102ea92a393950a",
      "tree": "fa644b7b06135dbf6ef07eb9189bd199114b5fd6",
      "parents": [
        "b1353eeafbd832c6d3809e060af9aea588f47e87"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:31:24 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I314ebfdcb4c9f78620e0eda0e4f936cf3eca3fdb\n"
    },
    {
      "commit": "b1353eeafbd832c6d3809e060af9aea588f47e87",
      "tree": "f4a438b471dc14a1399e6e06097d01a774645b23",
      "parents": [
        "d7472830dbae219717eacae33f98ca0ce871c815"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 14:35:31 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 14:37:25 2017 +0200"
      },
      "message": "Refactor map file to import role data only\n\nThe smallest piece of salt formula is state. In our formulas each\nstate is an abstraction of \u0027role\u0027 for example:\n  * server (installs api services)\n  * client (installs heat stacks)\nEach state have its own API (the format of pillar it accepts). We would\nlike to keep pillar data unified and in long term automatically\nvalidated. By importing anything non role-specific makes\nunification/automatic validation hard to maintain.\nThis patch refactor map.jinja and keystone config file templates to import\nonly role specific data from map file.\n\nChange-Id: I148c933aa12500b1525cb70b7a161d67fcd387a0\nRelated-Prod: PROD-16502\n"
    },
    {
      "commit": "d7472830dbae219717eacae33f98ca0ce871c815",
      "tree": "59cfe36d8e98c6c138b94fd21d6e8091b202e4c2",
      "parents": [
        "9cacd169d6b70fac7c825bc9b306f13bfc76e2ab",
        "0d8de681d26b46fd5d13273fc640c7728701a211"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Nov 28 11:15:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Tue Nov 28 11:15:04 2017 +0000"
      },
      "message": "Merge \"[tls] Make a cert SLS IDs globally unique\""
    },
    {
      "commit": "0d8de681d26b46fd5d13273fc640c7728701a211",
      "tree": "6550a2598a185658ce700d394f1b8a045648d4db",
      "parents": [
        "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:16:43 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:19:41 2017 +0300"
      },
      "message": "[tls] Make a cert SLS IDs globally unique\n\nAt the moment most of openstack formulas have\nthe same ids of certs at state files, e.g.:\n\n nova/server.sls   - rabbitmq_ca : file_managed\n glance/server.sls - rabbitmq_ca : file_managed\n\nSo, any attempt to use the:\n\n   salt-call state.apply\n\nfails with:\n\n  Detected conflicting IDs, SLS IDs need to be\n  globally unique.\n\nChange-Id: I2bb1baca6709282a6bfc075a7497ea9c447da7e5\n"
    },
    {
      "commit": "9cacd169d6b70fac7c825bc9b306f13bfc76e2ab",
      "tree": "7e2487e7671ff60d5be1acbe3c21fea3a7f22a00",
      "parents": [
        "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 08 16:39:38 2017 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Nov 13 15:08:31 2017 +0000"
      },
      "message": "One should have an ability to set up max_nested_stack_depth option\n\nCustomer requires from us to set up max_nested_stack_depth in\nheat.conf.\n\nThis option is not enabled and has value of 5 by default.\nWe need to enable this option in templates so customer would be\nable to set it to a desired value.\n\nCustomer-Found\nPROD-15878\nChange-Id: I9fba7f44a595a33b78ea31e21f90eeb2f62c7fb0\n"
    },
    {
      "commit": "b3d83a9a09c88f5d0b4c696a70d6c8826d8a2d66",
      "tree": "1162257b8cfedefc8d7af7b10dce883741ff6bc0",
      "parents": [
        "ed880db1add57823fd61646de33c8de392f69675"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Nov 08 16:01:18 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Nov 13 16:26:52 2017 +0300"
      },
      "message": "One should have an ability to set up max_stacks_per_tenant option\n\nCustomer requires from us to set up max_stacks_per_tenant in\nheat.conf.\n\nThis option is not enabled and has value of 100 by default.\nWe need to enable this option in templates so customer would be\nable to set it to a desired value.\n\nCustomer-Found\nPROD-15877\n\nChange-Id: If324c8b65c6df36a614139ac75b2667d1c874284\n"
    },
    {
      "commit": "ed880db1add57823fd61646de33c8de392f69675",
      "tree": "0d36f3eb56fdfeddb6dc659e0c2f54ac16a7af42",
      "parents": [
        "fbe468b68bc3e6e4afbf94dba952f04055ff56ec",
        "d43229b78fa3a8916d4440993395622a3ce23de7"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 12:40:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@a351f7b8d92b",
        "time": "Mon Nov 06 12:40:12 2017 +0000"
      },
      "message": "Merge \"Add pike symlink to ocata\""
    },
    {
      "commit": "fbe468b68bc3e6e4afbf94dba952f04055ff56ec",
      "tree": "efe551c464e6252ee1f54c6f80d51e67f3532c47",
      "parents": [
        "d57cbf9ff3cdaf54eccff063fb51555d511e544d"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Sep 19 16:35:05 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Oct 27 06:25:35 2017 +0000"
      },
      "message": "MySQL TLS Support\n\nChange-Id: I46cb98d8ada7e0521e9adaabb080d8ce939c2f71\n"
    },
    {
      "commit": "d43229b78fa3a8916d4440993395622a3ce23de7",
      "tree": "fe0a5efd7a9972632a2b2e81e8bec08037f19aee",
      "parents": [
        "d57cbf9ff3cdaf54eccff063fb51555d511e544d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 16:32:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 14:10:20 2017 +0000"
      },
      "message": "Add pike symlink to ocata\n\nLink pike config to ocata folder to be able install Pike version\nby this formula.\n\n\nRelated-Prod: PROD-15582\nChange-Id: I8d9240a76b255facb04b981bfe65091c82c9ab45\n"
    },
    {
      "commit": "d57cbf9ff3cdaf54eccff063fb51555d511e544d",
      "tree": "751fc2a1bd8b95b8da2dae7afc9685925f073e37",
      "parents": [
        "f93021379ff160032ded7927fbe087aceeb6f41d",
        "4afa4a7762ae63c9e36f83e537531cc5e4d4fa4b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:21:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Wed Oct 18 11:21:48 2017 +0000"
      },
      "message": "Merge \"Add prometheus main dashboard\""
    },
    {
      "commit": "4afa4a7762ae63c9e36f83e537531cc5e4d4fa4b",
      "tree": "585f01405fc7c9da7a96ce163325e729606af741",
      "parents": [
        "d7b28a03a7d34418bb738175e1c6a3b03f3f9762"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 15:59:14 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 17:54:54 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: Id5d9b9275052d39428bdcc5ae1c197773db61525\n"
    },
    {
      "commit": "f93021379ff160032ded7927fbe087aceeb6f41d",
      "tree": "9931ac8642df5c4809f2e65effae194b62bcc615",
      "parents": [
        "4a6a0d94571d6e15b4f118f09efc3bf8113eddd0"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Oct 13 17:27:11 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Oct 13 17:28:15 2017 +0400"
      },
      "message": "Add threshold to HeatApi alarms\n\nChange-Id: I36e26d2919408dd02c2167657018ba64e0a8b0d6\nPartial-Bug: PROD-15203\n"
    },
    {
      "commit": "4a6a0d94571d6e15b4f118f09efc3bf8113eddd0",
      "tree": "fb727ddfcf88bb772b298dd69ce2d39e78e8071e",
      "parents": [
        "d7b28a03a7d34418bb738175e1c6a3b03f3f9762"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 20 15:04:50 2017 +0200"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Sep 25 13:17:04 2017 +0000"
      },
      "message": "Add missing local API down alert\n\nChange-Id: If6f733e4d67e5f1fcb03dfd4b83fffce823ba56a\n"
    },
    {
      "commit": "d7b28a03a7d34418bb738175e1c6a3b03f3f9762",
      "tree": "e3378ee2aa4bdc42dff2d6e4ea87dce57183ddfc",
      "parents": [
        "7a68c741a30443a123aff923d8fde8ca84d3d5bd"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 15:50:37 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 15:54:17 2017 +0400"
      },
      "message": "Alignment Heat Grafana dashboard\n\nChange-Id: Ibc52caff114b96fdaf8d2c265772ed070162ac04\nCloses-bug: PROD-14622\nCloses-bug: PROD-14712\n"
    },
    {
      "commit": "7a68c741a30443a123aff923d8fde8ca84d3d5bd",
      "tree": "eade76d8212551f9d8ad337e9fd4fd38c585cd2d",
      "parents": [
        "146edcbdad6b748685b7c838012552e036709764",
        "65409af0690335fbe98133bcf66908601e8005da"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Sep 18 19:50:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 19:50:15 2017 +0000"
      },
      "message": "Merge \"Fix alerts\""
    },
    {
      "commit": "146edcbdad6b748685b7c838012552e036709764",
      "tree": "5c035ef4baabe985337fe2c3f32bc9b9dcb239fa",
      "parents": [
        "b248bc899ca4a8cf1cb3c7a466ea29171c065968",
        "27d20ca5e7c615d0925a76749e6cee62e34eeb05"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:24:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:24:44 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "65409af0690335fbe98133bcf66908601e8005da",
      "tree": "8437d72e401dd9abe762d385378c281885f46236",
      "parents": [
        "b248bc899ca4a8cf1cb3c7a466ea29171c065968"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 13:05:31 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Sep 18 15:18:58 2017 +0200"
      },
      "message": "Fix alerts\n\nChange-Id: I4f2389b6ed79e5f38f6750dc6bbbbcd5f307199f\n"
    },
    {
      "commit": "27d20ca5e7c615d0925a76749e6cee62e34eeb05",
      "tree": "b18fbb7f6360265692a354febf4ffbec3257a44e",
      "parents": [
        "c2c0c61deb0571604c21a02bc40e69cc9e6bd985"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Sun Aug 06 15:43:28 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Thu Sep 14 18:25:31 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nOSCORE-387\nChange-Id: I93ead9105820fe7462b7bd9b76d51f89ce5950c6\nReleases: Mitaka, Newton, Ocata\nUsage: see README.rst\n"
    },
    {
      "commit": "b248bc899ca4a8cf1cb3c7a466ea29171c065968",
      "tree": "a66fc3625b259e3375d078c79b396903d1d77ef6",
      "parents": [
        "c2c0c61deb0571604c21a02bc40e69cc9e6bd985"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:13 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:13 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: If3ac0785d367a472e20c0a682f6804480da1fc2c\n"
    },
    {
      "commit": "c2c0c61deb0571604c21a02bc40e69cc9e6bd985",
      "tree": "e237793d70b8e98047caeaec6adc0ef66b7fb574",
      "parents": [
        "bf3cfd35baf0eb8e3dca2a2d03e83be74e8031fa",
        "24ae6a8dfd0cc9c6f9394d3a5c7f9c5d800f161a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Aug 03 12:53:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Thu Aug 03 12:53:58 2017 +0000"
      },
      "message": "Merge \"parametrized heat clients_keystone paramater\""
    },
    {
      "commit": "bf3cfd35baf0eb8e3dca2a2d03e83be74e8031fa",
      "tree": "b1b8ff4dbeaa0e0a9c078fa0ba76ca7b18479619",
      "parents": [
        "0f1dcbc55ca0f4dcea58767a9c8be0e3144ad62a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:58:29 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 16:05:40 2017 +0200"
      },
      "message": "remove .gitreview file on github\n\nChange-Id: Iecd23cd4992db0be373a0b83d4fa5fe868699cd8\n"
    },
    {
      "commit": "0f1dcbc55ca0f4dcea58767a9c8be0e3144ad62a",
      "tree": "b5ba970764558bd050e46fcb44f055cb01c1221a",
      "parents": [
        "5ca8cc90fb2db35062f66336a20b84c4bbdbee16",
        "dad565f5560e6579bdd20a237d63a6974a7864a9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 25 11:47:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 25 11:47:01 2017 +0000"
      },
      "message": "Merge \"Allow Travis CI to run parallel tests\""
    },
    {
      "commit": "5ca8cc90fb2db35062f66336a20b84c4bbdbee16",
      "tree": "2429c97129a689420bca40187397b7a108814078",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 18 16:16:34 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 19 13:44:21 2017 +0200"
      },
      "message": "Fix heat/meta/prometheus.yml for the CI\n\nChange-Id: I297d6b0f24f138b32e513acaf49c3f11a0c2afba\n"
    },
    {
      "commit": "24ae6a8dfd0cc9c6f9394d3a5c7f9c5d800f161a",
      "tree": "a3dec6c2cabde49a22c294fb0b82b312e0a69041",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jul 18 10:53:14 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Jul 18 11:51:44 2017 +0200"
      },
      "message": "parametrized heat clients_keystone paramater\n\nChange-Id: Idb4a8a2fa9cff88f5605870ff799b5d4f4af7719\n"
    },
    {
      "commit": "dad565f5560e6579bdd20a237d63a6974a7864a9",
      "tree": "85a96fa9a3854a2d7e7a2fc4f37d5080f718e4ab",
      "parents": [
        "ff70caab36a997f257378b367234898df70824fc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:56:04 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:56:11 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: I054dd79aa57276538d90842693b805f4f2d221d8\n"
    },
    {
      "commit": "ff70caab36a997f257378b367234898df70824fc",
      "tree": "3a2d2c11465351729b1591adbbb88297a8bded86",
      "parents": [
        "cdc55c1503672de681079c5257b6658aa0e38e07"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 13 10:31:05 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 13 10:31:05 2017 +0200"
      },
      "message": "Fix typo in Grafana dashboard\n\nChange-Id: I97e9be0dc35e98e6c00a5ffafc6172a24edfebdd\n"
    },
    {
      "commit": "cdc55c1503672de681079c5257b6658aa0e38e07",
      "tree": "6f0db2c528a348a5f142494edd7e3dbf045a339e",
      "parents": [
        "1d950cf35b194b95495105cdff983911c0be4c85"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jul 12 16:47:31 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jul 12 16:47:31 2017 +0400"
      },
      "message": "Fix dashboard ID\n\nChange-Id: I750ebadcb266b2fe722bc15dab83f3dedf3bc5c2\n"
    },
    {
      "commit": "1d950cf35b194b95495105cdff983911c0be4c85",
      "tree": "21a93663e7d2110e429e751cd7c03b2e100a7b5c",
      "parents": [
        "f9908c94a2ba6711feb92a405f943457ffc666b0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 30 14:13:00 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 14:39:58 2017 +0000"
      },
      "message": "Add Grafana dashboard for Prometheus\n\nChange-Id: Iabe36a49e8a14966c333e6c8da7100dbd723eaca\n"
    },
    {
      "commit": "f9908c94a2ba6711feb92a405f943457ffc666b0",
      "tree": "50317bf5773bdb6fd8a5dcf3f7771bc5ba212982",
      "parents": [
        "7ea0e61f57b36ecc2f94073cd5063d41aa529dc0",
        "7ee39b979c6d9099c0b2feb5e00c3118a1874165"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 15:05:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 28 15:05:23 2017 +0000"
      },
      "message": "Merge \"Update expected code for http_response\""
    },
    {
      "commit": "7ee39b979c6d9099c0b2feb5e00c3118a1874165",
      "tree": "f2e0fb2ace1cac1475544d2d93e072d5cb128b70",
      "parents": [
        "764c8446654530b07661f1d1fbb796bbcaddc119"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 15:25:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 15:57:04 2017 +0200"
      },
      "message": "Update expected code for http_response\n\nChange-Id: If16d79ff3ce5091d9d5bb3bab3c53a16ccae35ae\n"
    },
    {
      "commit": "7ea0e61f57b36ecc2f94073cd5063d41aa529dc0",
      "tree": "e038d6e18e6f618fafc5657135e4a762b3982f3e",
      "parents": [
        "0e689fcb14f627bf3fc48b5b71b3dd9cd2ef0c13"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 12:14:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jun 28 10:58:44 2017 +0200"
      },
      "message": "Enable Prometheus support\n\nThis change adds alerts on API status and log metrics.\n\nChange-Id: I443c128ead4d33c4e2887034bdebd09dcd8837b4\n"
    },
    {
      "commit": "0e689fcb14f627bf3fc48b5b71b3dd9cd2ef0c13",
      "tree": "ae28c2a66f53540ed746723ef2cfc4d1e92bd91f",
      "parents": [
        "764c8446654530b07661f1d1fbb796bbcaddc119",
        "70dec5196f8dbb40976a94bc8a8cfb75438af211"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Wed Jun 28 08:29:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 28 08:29:24 2017 +0000"
      },
      "message": "Merge \"Enable support for telegraf\""
    },
    {
      "commit": "70dec5196f8dbb40976a94bc8a8cfb75438af211",
      "tree": "3445c4aa6ae63703fe82b6cd841621640fe847b7",
      "parents": [
        "f9d241706ef2a4fd7fa5d67a5c5a2ccb64952087"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 27 19:16:00 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 27 19:16:11 2017 +0400"
      },
      "message": "Enable support for telegraf\n\nChange-Id: I672a27e1a9689f4a7d04417fdb004dc5a3d55aae\n"
    },
    {
      "commit": "764c8446654530b07661f1d1fbb796bbcaddc119",
      "tree": "1b1f0f6f461b93fedc45769fbdb194864940c2df",
      "parents": [
        "f9d241706ef2a4fd7fa5d67a5c5a2ccb64952087"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 20 15:53:55 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 23 12:25:27 2017 +0200"
      },
      "message": "Add http_response input for endpoint\n\nChange-Id: Ibfe959590a8cd0eee12f4e080272369d38ddff79\n"
    },
    {
      "commit": "f9d241706ef2a4fd7fa5d67a5c5a2ccb64952087",
      "tree": "84cfef5b6073cb73c65fc1b7018cedf88f46e0b1",
      "parents": [
        "63cf4761e5de13a64742f86aeedc559837a81db0",
        "c0628caad8093f9140ff9da9bcff36299adf2f7a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 13 10:41:44 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 10:41:44 2017 +0200"
      },
      "message": "Merge pull request #8 from Martin819/master\n\nOptimize \u0027noservices\u0027 condition"
    },
    {
      "commit": "c0628caad8093f9140ff9da9bcff36299adf2f7a",
      "tree": "84cfef5b6073cb73c65fc1b7018cedf88f46e0b1",
      "parents": [
        "63cf4761e5de13a64742f86aeedc559837a81db0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 14:53:27 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 14:53:33 2017 +0200"
      },
      "message": "Optimize \u0027noservices\u0027 condition\n"
    },
    {
      "commit": "63cf4761e5de13a64742f86aeedc559837a81db0",
      "tree": "12f034a8bf92940c34d237c6e888a76f2af91f3b",
      "parents": [
        "a3f5f7804185194c76f2f231b30102091b071364",
        "f1fb419615c80f7e0920c4a40f7a95427d2f7d50"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue May 23 11:35:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 11:35:35 2017 +0200"
      },
      "message": "Merge pull request #7 from atengler/policy-grain\n\nPolicy grain"
    },
    {
      "commit": "f1fb419615c80f7e0920c4a40f7a95427d2f7d50",
      "tree": "12f034a8bf92940c34d237c6e888a76f2af91f3b",
      "parents": [
        "a3f5f7804185194c76f2f231b30102091b071364"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 18:10:14 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 18:10:14 2017 +0200"
      },
      "message": "Policy grain\n"
    },
    {
      "commit": "a3f5f7804185194c76f2f231b30102091b071364",
      "tree": "c4784ce004accfee2f1e7df543fd2743ea7f8b6c",
      "parents": [
        "8b31bb7a499d37ec740f4538b60c454396163088",
        "4b454f6cf9d97200778e940274198d66a5c5920a"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon May 22 14:39:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 14:39:35 2017 +0200"
      },
      "message": "Merge pull request #6 from pjediny/plugin-dirs-fix\n\nDon\u0027t remove defaults for plugin_dirs"
    },
    {
      "commit": "4b454f6cf9d97200778e940274198d66a5c5920a",
      "tree": "c4784ce004accfee2f1e7df543fd2743ea7f8b6c",
      "parents": [
        "8b31bb7a499d37ec740f4538b60c454396163088"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon May 22 14:15:13 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon May 22 14:15:13 2017 +0200"
      },
      "message": "Don\u0027t remove defaults for plugin_dirs\n"
    },
    {
      "commit": "8b31bb7a499d37ec740f4538b60c454396163088",
      "tree": "ff00cd2e6c6a7b0becee519e29677d3914fb8173",
      "parents": [
        "5e150f5877daa195f8d7793142f1200da0be4bc5",
        "f3f33a871b8546229e5cfdafcdb6bc093abbdd84"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:53:38 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:53:38 2017 +0200"
      },
      "message": "Merge pull request #5 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "f3f33a871b8546229e5cfdafcdb6bc093abbdd84",
      "tree": "a9139bd7b67d9889a82df714646be754bd55860d",
      "parents": [
        "70f2934711b2758a94ec6f0aadd7c69c8eabe93b"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Fri May 05 11:56:46 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 18 12:26:12 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under heat:server:policy.\n\nChange-Id: I1accd9557cc241a55d5e898b9350b34e078b82a6\n"
    },
    {
      "commit": "5e150f5877daa195f8d7793142f1200da0be4bc5",
      "tree": "876bcf8d536d19e89fed7608cba7a5dbe1ca5d1c",
      "parents": [
        "b84fb52e5466251b61a11166d38a11d2ea082d7f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: Iccebfdb7e1290b1749c3e15b6d21e0ce14ad016b\n"
    },
    {
      "commit": "b84fb52e5466251b61a11166d38a11d2ea082d7f",
      "tree": "70821debdbedffc723e1bca74a110580a013553b",
      "parents": [
        "70f2934711b2758a94ec6f0aadd7c69c8eabe93b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon May 01 08:42:26 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 15:08:00 2017 +0200"
      },
      "message": "server single fix\n\nChange-Id: I92affca36edbadd5c5aea10a72a69e44932b31d9\n"
    },
    {
      "commit": "70f2934711b2758a94ec6f0aadd7c69c8eabe93b",
      "tree": "92a0bcdfd1917c850c9d557cc8f765c424e74f28",
      "parents": [
        "0f0b91f92bd1d17a7e00c8d74a66b14296335287"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Apr 28 12:58:06 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Apr 28 12:58:27 2017 +0200"
      },
      "message": "enable support for cors params\n\nChange-Id: I17beef615a50fdf2c8d8d805b5b6b37a2f6c48dd\n"
    },
    {
      "commit": "0f0b91f92bd1d17a7e00c8d74a66b14296335287",
      "tree": "df9c051914c20ff744219f78ed7f2d31abfab97b",
      "parents": [
        "d13365c964e605725739ee05d5fcbeb201039b11"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 21:25:16 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 21:25:16 2017 +0200"
      },
      "message": "Introduce Ocata release for Heat\n\nOcata configuration files for Heat\n\nChange-Id: I1a0670d43dd2bc85f76ec644458728b7ab4cb77e\n"
    },
    {
      "commit": "d13365c964e605725739ee05d5fcbeb201039b11",
      "tree": "a9fdb9b040fd563d2b0b67bbccd548b4afafcf77",
      "parents": [
        "cd9f219cbe38ac26c939ba205d25796507ac551b"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Apr 11 13:13:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 13:13:37 2017 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "cd9f219cbe38ac26c939ba205d25796507ac551b",
      "tree": "78d53ae9227fe16f0d905ae8e387b88a922dc38d",
      "parents": [
        "cd1be6fde84439e1b157766fc985ac7835160344",
        "b4abbb7420c2d6365767819b27135d355844d23f"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 12:00:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Fri Apr 07 12:00:57 2017 +0000"
      },
      "message": "Merge \"fix transport url\""
    },
    {
      "commit": "b4abbb7420c2d6365767819b27135d355844d23f",
      "tree": "303c990aa8ef85d4f1c9a8115510a15fd40d0382",
      "parents": [
        "f6d855b1101c742e1157ea27e647407cb2fc1715"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Apr 06 22:38:56 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 07 13:41:40 2017 +0200"
      },
      "message": "fix transport url\n\nChange-Id: I24d639a4973f4602879442ff75c9e7106cf9367f\n"
    },
    {
      "commit": "cd1be6fde84439e1b157766fc985ac7835160344",
      "tree": "e2fcd9ed10d96b5e821ecd63643529bdc4505534",
      "parents": [
        "f6d855b1101c742e1157ea27e647407cb2fc1715"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:30:26 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri Apr 07 09:40:02 2017 +0300"
      },
      "message": "Add ability to configure protocol for\n\n- heat_metadata_server_url\n- heat_waitcondition_server_url\n- heat_watch_server_url\n\nChange-Id: Ibe1baed281c1458a6ab85514163b44ca0c3d0c87\n"
    },
    {
      "commit": "f6d855b1101c742e1157ea27e647407cb2fc1715",
      "tree": "1a45808e662bc6f2f2b5fd632d22670a77d15f57",
      "parents": [
        "fcdd37d8267de246b33f6f9910372dd9f3c33e5a",
        "04493d3caa80177d96f8882e64852c9f407b7f19"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 14:49:40 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 14:49:40 2017 +0200"
      },
      "message": "Merge pull request #4 from Martin819/master\n\nUpdate .travis.yml and notififcations"
    },
    {
      "commit": "fcdd37d8267de246b33f6f9910372dd9f3c33e5a",
      "tree": "a502d2395d20917a2f07221c7455bea8c55ee22c",
      "parents": [
        "fd8c5c0fb4e44f166efb579e65d339834ae03976"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 04 00:10:15 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 04 00:10:51 2017 +0200"
      },
      "message": "Introduce Newton release for Heat\n\nAdd configuration files and parameters for Newton release\n\nChange-Id: I95ace78e2ccee541fd2994314b373538fff09afd\n"
    },
    {
      "commit": "04493d3caa80177d96f8882e64852c9f407b7f19",
      "tree": "cb2f572603fafc7819660d2ef6a28ac0367fc557",
      "parents": [
        "fd8c5c0fb4e44f166efb579e65d339834ae03976"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:50:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:50:07 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "fd8c5c0fb4e44f166efb579e65d339834ae03976",
      "tree": "d681aa024f84d9f48428e825d038cbdefdd6fcb1",
      "parents": [
        "fcf5cb9f50bacd4f8b8906ba601add5946fc2c08",
        "25e32d49ee38b4c143ed25349e7656578a528fe7"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 24 09:58:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 24 09:58:28 2017 +0000"
      },
      "message": "Merge \"Add service level information for Grafana dashboard\""
    },
    {
      "commit": "25e32d49ee38b4c143ed25349e7656578a528fe7",
      "tree": "484ac819a419d255a90bd545b8bea1863b03f1dc",
      "parents": [
        "09650276625519e52a4777d565b939a4a0a500de"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Mar 20 13:30:11 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 23 14:44:29 2017 +0000"
      },
      "message": "Add service level information for Grafana dashboard\n\nChange-Id: I48053989e6397088bc95d3f6b49ecfbcfca24bcd\n"
    },
    {
      "commit": "fcf5cb9f50bacd4f8b8906ba601add5946fc2c08",
      "tree": "5593a32d042d9b5a8aaabcd0b04f26e59ce8657f",
      "parents": [
        "09650276625519e52a4777d565b939a4a0a500de"
      ],
      "author": {
        "name": "Dmirty Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Mon Mar 20 16:10:38 2017 +0400"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 20 13:10:38 2017 +0100"
      },
      "message": "Fix user and project domain_id according to general (#3)\n\n* Fix user and project domain_id according to general\r\n\r\nWith pinned Default authentification error is present.\r\n\r\n* Update heat.conf.Debian\r\n"
    },
    {
      "commit": "09650276625519e52a4777d565b939a4a0a500de",
      "tree": "be816774453a0bc499f4560933a3222aea1ec0b2",
      "parents": [
        "a44f0c92d3d4baeba8da8bfa4788cc333181761d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 09 17:51:00 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 10 15:52:25 2017 +0200"
      },
      "message": "Allow keystone endpoint_type interpolation for Heat clients\n\n - Add \u0027endpoint_type_default\u0027 identity parameter to access\n   internal services, default \u0027internalURL\u0027\n - Add \u0027endpoint_type_heat\u0027 identity parameter so Heat could\n   provide it to external clients, default \u0027publicURL\u0027\n\nChange-Id: Iff99c7b79634c65605e8509cfe919bc47ff1a787\n"
    },
    {
      "commit": "a44f0c92d3d4baeba8da8bfa4788cc333181761d",
      "tree": "a164de889470c4bc2bd453d31346f9cfc8a0c6bf",
      "parents": [
        "ddb1b48a3e29f4c4038f95267285f97211878694",
        "fc1801edc1570544fd9458aa84f4c101696c6394"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 11:09:13 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 10 11:09:13 2017 +0100"
      },
      "message": "Merge pull request #2 from salt-formulas/pr_add_kitchen_travis\n\nAdd kitchen travis"
    },
    {
      "commit": "fc1801edc1570544fd9458aa84f4c101696c6394",
      "tree": "a164de889470c4bc2bd453d31346f9cfc8a0c6bf",
      "parents": [
        "ddb1b48a3e29f4c4038f95267285f97211878694"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 10:30:26 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 10:30:26 2017 +0100"
      },
      "message": "Add kitchen + travis\n"
    },
    {
      "commit": "ddb1b48a3e29f4c4038f95267285f97211878694",
      "tree": "8dfe4b676f78c37715dfe1a10b2fb364e6585a4e",
      "parents": [
        "b2ef32895a892156299147a1e1b3ea8d15a26f23",
        "9dc149edae2a9830736e48085ef05a1a97773fc5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 13 11:19:44 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 11:19:44 2017 +0100"
      },
      "message": "Merge pull request #1 from salt-formulas/known-fixups\n\nCleanup + extend tests/pillars"
    },
    {
      "commit": "b2ef32895a892156299147a1e1b3ea8d15a26f23",
      "tree": "b171efc5e59be7b70c56cdc7405c426d6e7cb807",
      "parents": [
        "dc94d87f3ef361693783f0c8ecb47e084e11af4f"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 07 22:33:30 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 07 23:41:10 2017 +0100"
      },
      "message": "iterate and enforce multiple git repos\n\nChange-Id: Idee3a226b08c118905db0b0790b4a647ab60ef2d\n"
    },
    {
      "commit": "dc94d87f3ef361693783f0c8ecb47e084e11af4f",
      "tree": "645a6cf97fe9e2d0805dd1fcc023ec7abef739ae",
      "parents": [
        "56c27cd2c7f284502f997a326179b65e99525b59"
      ],
      "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": "56c27cd2c7f284502f997a326179b65e99525b59",
      "tree": "bf5e203094ab9a7fdfeb6630428f7dbe3857e6dc",
      "parents": [
        "cf712611244fd08361e907141626058d3d147759",
        "57b15ca089ad4960f0a68f2f9635b6fd0d660f67"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jan 30 13:14:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Mon Jan 30 13:14:47 2017 +0000"
      },
      "message": "Merge \"Provide grains for building the main dashboard\""
    },
    {
      "commit": "cf712611244fd08361e907141626058d3d147759",
      "tree": "eea17a7db997fa9f9a3fdd7a2ab0092e77ee5650",
      "parents": [
        "4b45ad654f9a90e1b54158208248f94fe672b897"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "message": "Remove .gitreview\n"
    },
    {
      "commit": "57b15ca089ad4960f0a68f2f9635b6fd0d660f67",
      "tree": "c2ad7786ba1e148d3d59b90ca51e04c4bdd4e20a",
      "parents": [
        "4b45ad654f9a90e1b54158208248f94fe672b897"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 10:06:58 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 12:59:01 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n\nChange-Id: I2b6530172956c552afbdf65475e5bb8158186309\n"
    },
    {
      "commit": "9dc149edae2a9830736e48085ef05a1a97773fc5",
      "tree": "ad9dd60e3f069db601bf07b6fb9ab4ff7389b9e6",
      "parents": [
        "4b45ad654f9a90e1b54158208248f94fe672b897"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:47:57 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 18:52:54 2017 +0100"
      },
      "message": "Cleanup + extend tests/pillars\n"
    },
    {
      "commit": "4b45ad654f9a90e1b54158208248f94fe672b897",
      "tree": "214e38e1c08d9eb28aeae8140610b2c1f9894b5c",
      "parents": [
        "1eb7c8d09c2d78d153df75e1f84b42b549b91623"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 01 14:09:25 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 14 15:35:25 2016 +0100"
      },
      "message": "Support dict values for server.notification\n\nThis change allows to configure the notification topic(s) and messaging\ndriver. It preserves backward-compatibility when the \u0027notification\u0027\nparameter is a boolean value instead of a dict.\n\nChange-Id: I67990858df88c15c173d3dd995b62bda68609a4f\n"
    },
    {
      "commit": "1eb7c8d09c2d78d153df75e1f84b42b549b91623",
      "tree": "f3c4576704265f4fddab46c76cdaf0a8393cd1fb",
      "parents": [
        "2edc4233b1c33b12b9d9820f10cbcca065e2ce8a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 01 13:32:02 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 14 15:35:25 2016 +0100"
      },
      "message": "Fix notification configuration\n\nThe \u0027notification_driver\u0027 parameter was set to\noslo.messaging.notifier.Notifier which isn\u0027t supported anymore for\nLiberty and Mitaka. Also the configuration files for these 2 releases\ndidn\u0027t honor the server.notification flag.\n\nChange-Id: I77ae4ea18c87cf93a8d5fee4c492a345833fa004\n"
    },
    {
      "commit": "2edc4233b1c33b12b9d9820f10cbcca065e2ce8a",
      "tree": "9c3615ce5b887636ac26fab2bef2f49c516946d7",
      "parents": [
        "f4ed45166b9fbf590882b15729c4cf21f9ac93c3"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Wed Dec 07 09:35:17 2016 +0100"
      },
      "committer": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Wed Dec 07 09:35:42 2016 +0100"
      },
      "message": "Fixed logs aggregation rule\n\nChange-Id: Iae3492ab06d8da041739bcfb794b5218dad43d54\n"
    },
    {
      "commit": "f4ed45166b9fbf590882b15729c4cf21f9ac93c3",
      "tree": "b3a70cff72f0395c6150ef42df20b7ced1f1fdb4",
      "parents": [
        "5891bd868a3ed727dad29e50e0490f2220839a91",
        "d034daa9c4737cdc650090916100e2c4ad1f2b43"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:18:40 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:19:07 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/stacklight\u0027 into merge-branch\n\nChange-Id: I19d1d259d80d614fd49e40fda0f6bb4521020772\n"
    },
    {
      "commit": "d034daa9c4737cdc650090916100e2c4ad1f2b43",
      "tree": "b3a70cff72f0395c6150ef42df20b7ced1f1fdb4",
      "parents": [
        "9183e00842cd5038c18b884076ec49c465ef5926"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:16:52 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 25 12:49:18 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n\nChange-Id: Ifeaec141a0fb8a589ecf5abdd79399f6904b510e\n"
    },
    {
      "commit": "9183e00842cd5038c18b884076ec49c465ef5926",
      "tree": "fa2fad4aa6a304a553e92ccfc8991f6b17565225",
      "parents": [
        "b6f329522da84c9f2f2f73e5506cc4d7d2ed7718",
        "f8c3657f0fda18f6eb7cad3e4d3e9511e348755b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 11:19:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 11:19:53 2016 +0000"
      },
      "message": "Merge \"Remove the HTTP-related panels from dashboard\" into stacklight"
    },
    {
      "commit": "f8c3657f0fda18f6eb7cad3e4d3e9511e348755b",
      "tree": "df810ff07c92e6d48ff463d4e0c8b8e4207a75fd",
      "parents": [
        "84dd4c9b688b6eaa639a7d0e221c8c64a825d13d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 13:26:24 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 15:06:07 2016 +0000"
      },
      "message": "Remove the HTTP-related panels from dashboard\n\nThis commit removes the \"HTTP response time\", \"Number of HTTP responses\"\nand \"HTTP 5xx errors\" panels from the Grafana dashboard. These panels\nwere empty because the Heat logs do not include the required data.\n\nChange-Id: Ia795c4a2192ca5ac36eb8bcdb54da3acce9ea619\n"
    },
    {
      "commit": "b6f329522da84c9f2f2f73e5506cc4d7d2ed7718",
      "tree": "958541047d8118acb09cb337f01da3c046928757",
      "parents": [
        "84dd4c9b688b6eaa639a7d0e221c8c64a825d13d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 10:58:48 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 10:59:22 2016 +0100"
      },
      "message": "Add nagios_host dimension for alarm_cluster\n\nAnd fixes the alerting property.\n\nChange-Id: I3976561a659cdaf6e8bbcbef82bd8a765b748804\n"
    },
    {
      "commit": "84dd4c9b688b6eaa639a7d0e221c8c64a825d13d",
      "tree": "fbaed4fc80420a6f5640d137c5452862a68220bd",
      "parents": [
        "e51accb68695e53dec279d160d16b3d6a5657e85"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:59:51 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:59:53 2016 +0000"
      },
      "message": "Use \"heat_api\" as the backend name\n\nAnd similarly for heat-cfn-api.\n\n\"heat_api\" is used instead of \"heat-api\" as the backend name in the haproxy\nconfiguration. Ideally, we should not rely on names defined in the user\nconfiguration, but we have no solution for this right now.\n\nChange-Id: If7c61bec66d49e6a763892be7c6a68799e700402\n"
    },
    {
      "commit": "e51accb68695e53dec279d160d16b3d6a5657e85",
      "tree": "5a25addebbb5ccb7a658517147af13b6b633fcb2",
      "parents": [
        "d29818bf2ffbe0c1ce59dbfbcbe0463709b4b655"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:03:16 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:40:06 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n\nChange-Id: I5239286ac85c7ee5c2b96b564b45ceb9436b1822\n"
    },
    {
      "commit": "d29818bf2ffbe0c1ce59dbfbcbe0463709b4b655",
      "tree": "67e72f0589b030240bef34180ad8eb3bc21135a0",
      "parents": [
        "981dd2340e1b12d86358551225d72ebd34100fd9",
        "d6d5154a39386751c4416adf9e9a22a2753a5c86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 18 11:02:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 18 11:02:57 2016 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\" into stacklight"
    },
    {
      "commit": "981dd2340e1b12d86358551225d72ebd34100fd9",
      "tree": "3fd39cacc8292b6ff6250bf040ae2ad6f5306e38",
      "parents": [
        "20de8528a6880f90b90e3125a9251321025bec06",
        "2f8afc760cf256bd56e546b5a05f15746495b77f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 18 10:59:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 18 10:59:28 2016 +0000"
      },
      "message": "Merge \"Add missing JSON format for dashboard\" into stacklight"
    },
    {
      "commit": "d6d5154a39386751c4416adf9e9a22a2753a5c86",
      "tree": "c53d365f39a00d416c17c726970be375d8259a7f",
      "parents": [
        "20de8528a6880f90b90e3125a9251321025bec06",
        "5891bd868a3ed727dad29e50e0490f2220839a91"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:46:45 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:46:59 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\n\nConflicts:\n\tmetadata/service/support.yml\n\nChange-Id: Icc8a1c0085cac1209b333cfad40917d57edafcf9\n"
    },
    {
      "commit": "20de8528a6880f90b90e3125a9251321025bec06",
      "tree": "5c974d165fb0d4b009bd789100d828557745bc9e",
      "parents": [
        "2f37bc221ac31675c569b1256323c063d7c5e47d",
        "a7e8bc8119ec06a2eb3936108d3dd49c0e141304"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 18 10:37:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 18 10:37:02 2016 +0000"
      },
      "message": "Merge \"Fix support metadata for collectd\" into stacklight"
    },
    {
      "commit": "2f8afc760cf256bd56e546b5a05f15746495b77f",
      "tree": "b0616feb07215d872a868a762f462fd6061ad5c0",
      "parents": [
        "2f37bc221ac31675c569b1256323c063d7c5e47d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:22:36 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:22:36 2016 +0100"
      },
      "message": "Add missing JSON format for dashboard\n\nChange-Id: I31c7072182aeec27b063b9f4639e7879282184d7\n"
    },
    {
      "commit": "2f37bc221ac31675c569b1256323c063d7c5e47d",
      "tree": "4ebc41d7a0c28a02ede93d408df530a2d52ba36f",
      "parents": [
        "3ca6a6903802cb7e3406da70be4af2af34d6f47b"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 11:12:28 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 16 16:26:29 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patchs enables Grafana support and provides a new dashboard.\n\nChange-Id: I7db2a5351de6eb4bc36224d9bddc6e9806314af3\n"
    },
    {
      "commit": "5891bd868a3ed727dad29e50e0490f2220839a91",
      "tree": "fa317e6674fb9f18058ff3526cb975ac155cf868",
      "parents": [
        "7a9cf4d5944d92f132ddd8c6bdf88dcf5ff59733"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Nov 14 12:40:48 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Nov 14 12:40:48 2016 +0100"
      },
      "message": "fix for keystone auth password\n\nChange-Id: I126cd7bf0cb5d59186715c0c52bd6d382bc971ed\n"
    },
    {
      "commit": "a7e8bc8119ec06a2eb3936108d3dd49c0e141304",
      "tree": "5a103f354e25209fb3c535c1a13fe31ca1e7c241",
      "parents": [
        "3ca6a6903802cb7e3406da70be4af2af34d6f47b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 11:16:45 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 11:16:45 2016 +0100"
      },
      "message": "Fix support metadata for collectd\n\nChange-Id: Id4da4cdc3a15cd4ee644e3ab523a0cb6c89aca8a\n"
    },
    {
      "commit": "7a9cf4d5944d92f132ddd8c6bdf88dcf5ff59733",
      "tree": "3f27c75cf9b61d120ca2ec022f27bc70aa2b5a95",
      "parents": [
        "68a344601410d5589a5a8395df53764094f652d0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 13:56:14 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 09 13:56:14 2016 +0100"
      },
      "message": "mitaka fixes based on fuel 9\n\nChange-Id: Ie174d80e0adc7d17cf330a756db40449f4ff3adc\n"
    },
    {
      "commit": "3ca6a6903802cb7e3406da70be4af2af34d6f47b",
      "tree": "9819aa61be99498faa2bc0a63345ea971a3645ed",
      "parents": [
        "1d37db001003b36c43e2b832c812d1856bada5e8",
        "b5a1f6c7f0cae2b6dc00c4e938421c24bf99ce5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:00:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:00:26 2016 +0000"
      },
      "message": "Merge \"Add local endpoint check in collectd\" into stacklight"
    },
    {
      "commit": "1d37db001003b36c43e2b832c812d1856bada5e8",
      "tree": "a92c9975e7808183ff84d2e7531ac18199de58e2",
      "parents": [
        "af84ef8dcd563f3fcbf47723ff87c0d50c8138bb",
        "de5df27530e1a34bda757e573e5bdff39e60746f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:37:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:37:47 2016 +0000"
      },
      "message": "Merge \"Add timezone to openstack log decoder config\" into stacklight"
    },
    {
      "commit": "b5a1f6c7f0cae2b6dc00c4e938421c24bf99ce5c",
      "tree": "3b7dc4b02c2ff6ce6efc9d0758583605d6b3d099",
      "parents": [
        "af84ef8dcd563f3fcbf47723ff87c0d50c8138bb"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 12:00:24 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 12:02:18 2016 +0100"
      },
      "message": "Add local endpoint check in collectd\n\nChange-Id: Iacc4d498e58773f177226602ece06fd0ddbd9232\n"
    },
    {
      "commit": "68a344601410d5589a5a8395df53764094f652d0",
      "tree": "cc7597a963d4bf90eb81a167a9baf302398da678",
      "parents": [
        "7d3f42833eedd9fdecb4108a39b677f315c0328b",
        "a23753c147ff9d3ca679035b7851e5de16732325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 10:58:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 10:58:27 2016 +0000"
      },
      "message": "Merge \"dont manage keystone resources\""
    },
    {
      "commit": "de5df27530e1a34bda757e573e5bdff39e60746f",
      "tree": "d7e661ade943a8e495ff57f187cf2a4422f0047b",
      "parents": [
        "501c28d80f5acf082b73cc1b12b7c611097e59d4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 16:10:27 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 11:03:42 2016 +0100"
      },
      "message": "Add timezone to openstack log decoder config\n\nChange-Id: Id1245c7dbb28d7a3b575ffaa9b6790f6dcb72382\n"
    },
    {
      "commit": "7d3f42833eedd9fdecb4108a39b677f315c0328b",
      "tree": "c663399667e4a7ff1fe75e706ce5bbebba861565",
      "parents": [
        "413ad01706329ab87bdfc87ffa60766b2d860c10"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Nov 07 11:34:26 2016 -0800"
      },
      "committer": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Nov 07 11:36:23 2016 -0800"
      },
      "message": "Fix heat.conf template bind_host parameter\n\nThe bind_host parameter was commented out in the Mitaka template. This\ncaused heat to not successfully start. This patch solves the issue by\nsimply uncommenting the lines that were commented out.\n\nChange-Id: I2530d35c0789c95fb6851e1cf824e650c78c9aa9\n"
    },
    {
      "commit": "a23753c147ff9d3ca679035b7851e5de16732325",
      "tree": "bf056497f3f12eeda030391caa8eb274812a9b40",
      "parents": [
        "413ad01706329ab87bdfc87ffa60766b2d860c10"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Nov 04 14:39:51 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Nov 04 14:40:34 2016 +0100"
      },
      "message": "dont manage keystone resources\n\nChange-Id: I7819b9ae2923b8adc7ac624f74d09c1d03ae5d92\n"
    },
    {
      "commit": "af84ef8dcd563f3fcbf47723ff87c0d50c8138bb",
      "tree": "4d80de4b0148c727b9a9f33ea07cfcb48a98b0a4",
      "parents": [
        "501c28d80f5acf082b73cc1b12b7c611097e59d4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 14:38:57 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 14:52:14 2016 +0100"
      },
      "message": "Use more robust logstreamer file match\n\nChange-Id: Idf88c5877cb40a74caed439e87cb2b02bde9bbfd\n"
    },
    {
      "commit": "501c28d80f5acf082b73cc1b12b7c611097e59d4",
      "tree": "bcf62ac27d17ca5ca3a1fae18cbfdbd7566a16b9",
      "parents": [
        "a0ff5a0ba2736bcfc85a099581513c73f19bbe80"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:08:42 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:09:15 2016 +0200"
      },
      "message": "Add support for log_collector\n\nChange-Id: I62ebffe4dac6ff845b92cae4f2051b17cb4cb20e\n"
    },
    {
      "commit": "413ad01706329ab87bdfc87ffa60766b2d860c10",
      "tree": "e737eea0c5146cb5bb4405f56de3e73e67035466",
      "parents": [
        "943eef8098c0bb99a5ebed149710bd8f190ed090",
        "d46a561f8c48f554977314ba53edd0f685ab5ae2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 20 08:43:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 20 08:43:34 2016 +0000"
      },
      "message": "Merge \"Salt master support\""
    },
    {
      "commit": "d46a561f8c48f554977314ba53edd0f685ab5ae2",
      "tree": "7ac1e2b00cfd153fe8b1142abc9113041bda0bd2",
      "parents": [
        "89a5d94baeb117391f3c2a373a87c42579362ab4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Oct 17 15:35:31 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Oct 17 15:35:31 2016 +0200"
      },
      "message": "Salt master support\n\nChange-Id: I38c1534dea270bf843f99475093014daa45bf528\n"
    },
    {
      "commit": "943eef8098c0bb99a5ebed149710bd8f190ed090",
      "tree": "9eac71ec284a56140981f474f3b07eea2e3d8929",
      "parents": [
        "a0ff5a0ba2736bcfc85a099581513c73f19bbe80"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Wed Oct 05 17:59:13 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Wed Oct 05 19:55:22 2016 +0200"
      },
      "message": "add support for config generation\n\nChange-Id: I524c63e27d32186534ed5a62ea57221951f6400a\n"
    },
    {
      "commit": "a0ff5a0ba2736bcfc85a099581513c73f19bbe80",
      "tree": "3a77760663d07977f97904e1424ff91b06d061ff",
      "parents": [
        "d093e6686ce7d6941129e28e689aaf0d1cda8ad3"
      ],
      "author": {
        "name": "Andres Montalban",
        "email": "amontalban@devopx.com",
        "time": "Fri Sep 23 16:25:08 2016 -0300"
      },
      "committer": {
        "name": "Andres Montalban",
        "email": "amontalban@devopx.com",
        "time": "Fri Sep 23 16:25:08 2016 -0300"
      },
      "message": "Use connection args for keystone\n\nChange-Id: If0c629346298be6737a8d8141faeffa6a35baea0\nSigned-off-by: Andres Montalban \u003camontalban@devopx.com\u003e\n"
    },
    {
      "commit": "d093e6686ce7d6941129e28e689aaf0d1cda8ad3",
      "tree": "b28ddfdea42d9f9a13a9ad5c1d96d3900f651d6c",
      "parents": [
        "000108edd43686e384793a30daaf08e1046cbff4",
        "d6b142fda1ef85c214b2af24d8fb576919dc12d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:21:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:21:36 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "d6b142fda1ef85c214b2af24d8fb576919dc12d2",
      "tree": "3b911cbd77989b8984a76c19a462c83e32b865a6",
      "parents": [
        "10261034b8c35ee7582344e344a722295e390932"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:11 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:11 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit 10261034b8c35ee7582344e344a722295e390932.\n\nChange-Id: I95fe33bc7123917cfc31f03c5db227bbc329447c\n"
    }
  ],
  "next": "000108edd43686e384793a30daaf08e1046cbff4"
}
