)]}'
{
  "log": [
    {
      "commit": "b292711aebf5cb5c0338225c2be9263029475d10",
      "tree": "1b46a468e94cbec9a08f144638022c342b6ab607",
      "parents": [
        "c22184c6ffeff7dcdfddeeeb9f048c3eac7aa04f"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Jun 26 16:52:22 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Jun 26 16:53:33 2018 +0200"
      },
      "message": "Use in model repo key\n\nThis should fix cassandra issues\n\nChange-Id: Iaee4f527d54e581a746d02c1fa21a81f76f768e0\n"
    },
    {
      "commit": "ca276ada67813294920fde545e49c1e8fbdaae41",
      "tree": "f9cfac8ece884858f74c004a1ee996dfc7d16f52",
      "parents": [
        "9972f417b6af096918b3716133ca4cf754d13772"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Jun 20 16:53:56 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Jun 20 19:41:11 2018 +0200"
      },
      "message": "Fix restart of contrail config services\n\nThis was found during testing upgrade to OC4.0 when config only\nmode is used on trusty (non systemd) init system.\n\n+ Change keyserver\n\nPROD-20915\n\nChange-Id: Iaf55c73b20cf6f932ca6e1cb9e4a45397bd32c13\n"
    },
    {
      "commit": "0ddef4c467b86807998bbf1cb2ca73eea4562419",
      "tree": "b59995f833d887d009ba96fea2b3a9b109b04c70",
      "parents": [
        "7fbd46d0510cb54cfb5078a6bf4791777c08dacf",
        "fd017c13b3588db59edd929ab2f4a6026925e856"
      ],
      "author": {
        "name": "Petr Jediny",
        "email": "pjediny@mirantis.com",
        "time": "Thu May 17 11:54:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 11:54:26 2018 +0000"
      },
      "message": "Merge \"Add more parameters to alarm-gen config\""
    },
    {
      "commit": "fd017c13b3588db59edd929ab2f4a6026925e856",
      "tree": "ab2e820e35807ea445ca74d4a53cd145fafaa6c5",
      "parents": [
        "04bed9b7915cbc8ff608ac96c3fb6693b7fd0af3"
      ],
      "author": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Fri May 04 18:35:37 2018 +0300"
      },
      "committer": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Thu May 17 14:04:56 2018 +0300"
      },
      "message": "Add more parameters to alarm-gen config\n\nAlarmGen can\u0027t fetch Alarms configuration if it doesn\u0027t have info how to\nconnect to rabbitmq and API. As a result, it has empty AlarmConfig, and\nno alarms are generated.\n\nCloses-Bug: PROD-19407\n\nChange-Id: Id555dd01e4974d254d85b680440ec7b79d5d1e30\n"
    },
    {
      "commit": "e996076850c572d956103d83a910485f8bea9bbd",
      "tree": "928a6241ee51cd8581a041aec1c0fd10b757f3b1",
      "parents": [
        "04bed9b7915cbc8ff608ac96c3fb6693b7fd0af3"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Fri May 04 17:36:59 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Fri May 04 17:36:59 2018 +0200"
      },
      "message": "Enable multiworker setup of contrail-api\n\nPROD-18175\n\nChange-Id: I7188b775c004b3354d032de70eccbce11742b6ba\n"
    },
    {
      "commit": "51b3bc640d0b91f518810c481b1a44603b5620b5",
      "tree": "ce829400c3f515f5adcf0d2467b9b2ad3d56bd36",
      "parents": [
        "ce984119561dd1e943d8ee31141d1454ec39a34e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 13:09:04 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 21 13:09:04 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I95d9b3b2ef3949844fe4fca1de5d520aef5396f3\n"
    },
    {
      "commit": "ce984119561dd1e943d8ee31141d1454ec39a34e",
      "tree": "4038737b827d71fd514d901530c9330fa5baddb6",
      "parents": [
        "8632e3a4a60daf49a80a01cf6db71764fa656e24",
        "ae98c64ecd76b31be27c9f095e87311955a7c11e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Feb 12 13:41:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Feb 12 13:41:02 2018 +0000"
      },
      "message": "Merge \"add RBAC support\""
    },
    {
      "commit": "8632e3a4a60daf49a80a01cf6db71764fa656e24",
      "tree": "d295d34d75b7949c3a20039145c38d5a1f121258",
      "parents": [
        "ba3ac11fe5fcbdb5f5f6b5b2035a1d55f02fbe61"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:19 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:19 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: Ic22c391b205d6910bc43c68c3f284f6bcc0de0e8\n"
    },
    {
      "commit": "ae98c64ecd76b31be27c9f095e87311955a7c11e",
      "tree": "61110e8bb099f55d1370619ec9fd7837a7f28fb5",
      "parents": [
        "6fba2e72d844ff062e6f723954b8ddc64dfa3f1e"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Jan 31 12:43:42 2018 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Jan 31 13:25:47 2018 +0100"
      },
      "message": "add RBAC support\n\nPROD-17451\n\nChange-Id: Ib28b3d514de7f70ccd5faafa96d791ae64c7df24\n"
    },
    {
      "commit": "168d8de6387d0d374f6417bda4f5bc62ebdbbff9",
      "tree": "a82722c16d8430173d2b5a52d1189cf571b0b794",
      "parents": [
        "7ddf5d4248a226a0bae33292d66dca853110402b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:59:29 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Iecd9df91f0074093bca783eaaafce03095ceddb3\n"
    },
    {
      "commit": "5364ab6da783a6e0276e8ed9f72e2c1bdf3fd3ae",
      "tree": "88564d5b767a0f675f62db688fd0105f6e229818",
      "parents": [
        "b16b01a068e5a97d4db5c9e503b58a80855d7703"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Dec 11 15:02:25 2017 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Dec 15 14:36:25 2017 +0100"
      },
      "message": "Add configuration options for Default and vDNS default forwarders\n\nThe default forwarders are read from resolv.conf file\nso basically it is just rendering a custom resolv.conf file\nand configuring the location.\n"
    },
    {
      "commit": "b16b01a068e5a97d4db5c9e503b58a80855d7703",
      "tree": "f9b6dfcb068bce0329ed776a4fa9b03bf37e27e4",
      "parents": [
        "0e955e68e913f1e2b5fcd30ffe1ecc698a40b050"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 15 10:19:09 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 15 10:37:51 2017 +0100"
      },
      "message": "fix travis tests\n\nChange-Id: I98716292b6c07b76aa6b3c0c87a4b11e5033a50a\n"
    },
    {
      "commit": "dbba7ed2b7f3a88c8d765c1c1b4a9ffa678cf5e4",
      "tree": "d593ab9214e7ec16c6ae2bf07e84207b3c9968d4",
      "parents": [
        "50ea6d75ad2888c55349fe126a4aa5c37d122105"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Dec 07 10:36:24 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Dec 07 14:56:36 2017 +0100"
      },
      "message": "Enable multiple workers for alarm-gen\n\nChange-Id: I31464193406b3f1e12c3a75e24b5557f9c755564\nCloses-Bug: PROD-16431\n"
    },
    {
      "commit": "50198686f4454ad6aa983e5f57d2d2c1b76a11c3",
      "tree": "0dec122df7c85f5ad61506d17731dac81c5fa0ee",
      "parents": [
        "a85a012b7d79e040901a4307b761e4e2144d7d62"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Oct 26 10:18:59 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Nov 28 16:53:08 2017 +0100"
      },
      "message": "Config only\n\nChange-Id: Ie154129c1a5aee23bdb32ac4f924cd2f2045dad3\n"
    },
    {
      "commit": "b4a3ca75911b10343df90a7ca46e184761757c07",
      "tree": "2154741244690fdc143f18da76ec8344bae893d7",
      "parents": [
        "b60b7f350d5950282cb67d56870fcdbf28b58bbb"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Oct 03 16:39:05 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Oct 03 16:39:22 2017 +0200"
      },
      "message": "Update apt-mk -\u003e apt repo\n\nChange-Id: Id86e6347060fef5db6cf136258059ec284f4006b\n"
    },
    {
      "commit": "fe51c6a37f7bb0d5b045763ff1a49de0dcf2d0aa",
      "tree": "1762a69814fe42ef783861c6b2420802feef0259",
      "parents": [
        "ce56dbe2312adac9fc672b2396a7f9f66e05c960"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Sep 05 18:30:31 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Thu Sep 07 11:54:33 2017 +0200"
      },
      "message": "Add LBaaSv2 Barbican support\n\nBarbican support is needed for HTTPS termination\n\nChange-Id: I5629bfb64401c10ed5ca5c734ab9a51bcb57f0ff\n"
    },
    {
      "commit": "ce56dbe2312adac9fc672b2396a7f9f66e05c960",
      "tree": "a6dd9f0b1276f556ef42f45f2ba0643d38386a0d",
      "parents": [
        "8f93559467fb7919f9aeee26d67e58037592ac0f",
        "841fee30d8660d929675fc64deac0cfc8a39011a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 04 08:29:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Sep 04 08:29:39 2017 +0000"
      },
      "message": "Merge \"Enabling log4j.rootLogger configuration parameter\""
    },
    {
      "commit": "841fee30d8660d929675fc64deac0cfc8a39011a",
      "tree": "334ae51734b6f8efd2c88a1771b452d59451cb8a",
      "parents": [
        "64bbec9bcb6705e6535fb6b7414b8eda91519d19"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Sep 01 18:08:41 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Sep 04 11:02:21 2017 +0300"
      },
      "message": "Enabling log4j.rootLogger configuration parameter\n\nSynopsis: By default, logger is using TRACE parameter which leads\n          to disk space havoc.\n\nFix:      One can configure log4j.rootLogger to use INFO parameter\n          for example.\n\nChange-Id: I3deb89306ca5259c00764e4968b0f668312c66f0\n"
    },
    {
      "commit": "a4a60ba556d7a99d5bb8eb6b9c9daac9bd2347e9",
      "tree": "9d75b1372d43694b44ccc1a5e81d251d66cea21b",
      "parents": [
        "43cb1cc41341380270c134edc56baf08884c29cc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 16:29:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 16:59:44 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: I51f6201aa0a135cbce94dd7dde6a5eb5e799c2ab\n"
    },
    {
      "commit": "01ba717bf58aff877f4b59685a3779f965c8b6b7",
      "tree": "d9b2f3a695e6eb21c40319aa1771b4de149adcda",
      "parents": [
        "71b310a93f2f84196957ab0a6f8badb0218e988d"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Aug 07 12:31:53 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Aug 17 16:14:10 2017 +0200"
      },
      "message": "refactor TSN\n\nChange-Id: I353ba2b6c64398ab48d8801ebd25b63442471092\n"
    },
    {
      "commit": "71b310a93f2f84196957ab0a6f8badb0218e988d",
      "tree": "35b394e00ab88572f7e55a8a5b299bbbea0cb7f5",
      "parents": [
        "eb0765eee633000cd94f73de0e97ab5d8e781c1c"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Aug 11 20:39:11 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Aug 11 22:33:57 2017 +0300"
      },
      "message": "Unhardcoding concurrent_compactors variable\n\nChange-Id: Idd61c48f9d747aff897c7ddbc1a44a996c5cfa95\nTags: Customer-Related\n"
    },
    {
      "commit": "7b8340ec4eda89db0ea9d6c9a8c3ee91bc5787d4",
      "tree": "486acc0a5a212893e185095108d62ec950ff3bec",
      "parents": [
        "2a079c7287d7ba0890af427456e802ac3b25a790"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jul 19 11:57:55 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jul 20 10:30:50 2017 +0300"
      },
      "message": "Adding config.list_optimization_enabled option\n\nChange-Id: Ib0c2aa4bb41cc14ddcee96ff043012345ae11eda\n"
    },
    {
      "commit": "29536248193d670dd5cd914715a76762071bbe66",
      "tree": "e5d322dedcf2f5c4d699f1f8fc8cd758310df9d1",
      "parents": [
        "7c7d4141258a7c2c99b267df3b05fe3ce8de6714"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue May 23 16:14:52 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Jun 19 16:41:11 2017 +0200"
      },
      "message": "Add OpenContrail 4.0 support\n\nChange-Id: I8f9da4857194f4c4a30f4443f9a9eec1176da03c\n"
    },
    {
      "commit": "9ea2c47e026a807f3ecf02ab22d22dbb193015a6",
      "tree": "3b2de8df8f412a24048521d1f1e5c31b9ce7ae18",
      "parents": [
        "a3314b2ca27274b4e5db68c2fe70f266752b6942"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Apr 06 09:59:10 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon May 15 13:53:15 2017 +0200"
      },
      "message": "Update Kitchen test suites and Travis settings\n"
    },
    {
      "commit": "579e64d94eca05948ce2f0fe19a7224786dab5d3",
      "tree": "c0c4c550cf4fa0cf13895227e77fab052bb9436d",
      "parents": [
        "811ab47d262d0d99f859599f1ad89a985e5cd65a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 24 12:54:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 24 12:54:29 2017 +0100"
      },
      "message": "Add\u0027s support for Juniper Contrail packaging + test-kitchen (#2)\n\n* Add\u0027s support for Juniper packaging\r\n - handle vendor packaging differences\r\n - map.jina loaded from yaml\r\n - test kitchen validation on Travis\r\n - multiple test/pillars fixtures\r\n - .kitchen.vagrant.yml for tests not passing on docker\r\n - fix, remove virtual package name as full is required\r\n\r\n* Fix epcim complains about non reclass usage test\r\n\r\nChange-Id: I7b4892cce1063f583b045954b6b64b30d3b01a65\r\n\r\n* Update contrail-vrouter-agent.conf for lbaas\r\n\r\n* Juniper: Allow downgrades while installing pkgs on controller nodes; precreate cassandra data dir\r\n"
    },
    {
      "commit": "54761d8c5e9af5e54ea3620fcf94cabaa6d2997b",
      "tree": "0001117a1c07eaa11ed897016493606458214259",
      "parents": [
        "bef7218f7c842cd964df41b93074d96101497302"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 08 11:22:37 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 08 11:22:37 2017 +0100"
      },
      "message": "Parametrize socket_mem for dpdk vrouter\n\nChange-Id: Ic91e036120fd5b8f0611603bc01154ff1eb6648d\n"
    },
    {
      "commit": "e3590067a5f89f96e69f44c53e9285faaf91967a",
      "tree": "0e92bdfd19201e155cc6260bce039448e85229c1",
      "parents": [
        "d4eed19b82c8cf4935ba0b973ac2caeebcd78d46"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 23:32:57 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 23 14:37:00 2017 +0100"
      },
      "message": "OpenContrail DPDK support\n\nEnable DPDK vrouter agent installation and configuration\n\nChange-Id: I846267ea66a7cf8827881cbdbdd5be328707bc6e\nEpic: PROD-9023\n"
    },
    {
      "commit": "b5f898e1b93810b7009452eca99c6649a8fa2a3b",
      "tree": "b95c346f16ce7f575777e185cdc78598cc3499a1",
      "parents": [
        "b66673f8a23a5b16b4e89e1eb0a4bf56876ee048"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jul 28 16:33:48 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 22:05:35 2017 +0100"
      },
      "message": "Cleanup + extend tests/pillars\n"
    },
    {
      "commit": "0d1f67e417e1c5f198e60e18f014fc2d0df24032",
      "tree": "7dcc2c4a4a3eb41cc5190d779c7650ded14da441",
      "parents": [
        "bdbc7519a19b5ea119206d7b6204b576512694e1"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 30 10:04:13 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 30 10:04:13 2016 +0100"
      },
      "message": "Allow separate control and vhost0 IPs in contrail-vrouter-agent.conf\n\nAdd possibility to separate the control path for XMPP communication\nbetween vrouter and contrail controllers to go over a separate network\nfrom tenant traffic.\n\nChange-Id: If618adcf6a06c2da3089b62d7433adac2c431acd\nCloses-bug: PROD-8436\n"
    },
    {
      "commit": "e92aa4c6f197648b8bb403fced0c0d3244c68035",
      "tree": "0a2dc142650106f5a0794529b17be428e1955161",
      "parents": [
        "17240a9ae21e6730c40c0f696742125946ed0b54"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:38 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:38 2016 +0000"
      },
      "message": "Revert \"Introduce test-kitchen\"\n\nThis reverts commit 17240a9ae21e6730c40c0f696742125946ed0b54.\n\nChange-Id: I8ab0c7fec728aba85da0a13e15609a263997857b\n"
    },
    {
      "commit": "17240a9ae21e6730c40c0f696742125946ed0b54",
      "tree": "2db64a1daa486e7aff4b4bf076072127c303aec6",
      "parents": [
        "3b97ca640d082b46cf6d16aaf12d2eaee3c04860"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jul 28 16:33:48 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:00:02 2016 +0200"
      },
      "message": "Introduce test-kitchen\n\nChange-Id: I26047a54c807650a2124b4ee1c6d4daec0064c04\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "d1a059e7cd1f4786353d3521597dd60732b72009",
      "tree": "e920324b02c53ef0be822a973de7dea6bb990de3",
      "parents": [
        "4850a80ef791b91cf778efb3cf8ddafe32753d26"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jul 13 23:08:33 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jul 13 23:13:08 2016 +0200"
      },
      "message": "fix memcached server for keystone\n\nChange-Id: I916b880388afa916cee28cc42492c98331ef84e1\n"
    },
    {
      "commit": "935e905fedce0a31b72ef6215a79281951605dd1",
      "tree": "dde954fd6699b4a883f6e6031be1fda1543abcce",
      "parents": [
        "8487b093e45afdfc058b81ac859f170d4c4f6850"
      ],
      "author": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Wed Jun 22 14:57:52 2016 +0200"
      },
      "committer": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:51:45 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[ WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I2b11196e7393bcf7306fc69f470381bbe7292132\n"
    },
    {
      "commit": "c91488b03142fa61a82e6bef909a9c38833f1795",
      "tree": "10ed6675df95b9f67f1bc9c4ffe07b1bf36c390b",
      "parents": [
        "6d90f369d885e8b454a1e3d73c01149258900cfe"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:08 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:51 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: Iec51cdc1b50ec11375cd2a48e54ffcb76b6b8cbd\n"
    },
    {
      "commit": "6d90f369d885e8b454a1e3d73c01149258900cfe",
      "tree": "f967d640eff6c1f78df612fef0b487bb907456ad",
      "parents": [
        "9a14f0d3fd3240f809bdd258e72568b8e177b42c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 19 20:34:37 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 19 20:34:37 2016 +0200"
      },
      "message": "Parametrized multi_tenancy to enable/disable authentication to Contrail API\n\nChange-Id: I30ef75171a64e9212c4fb296298617316007d2a9\n"
    },
    {
      "commit": "d63c562c9d08883ca00038e941b2b56e985b78e8",
      "tree": "00c9aa7f61cd7522765d8b8dc954d0025b729d4a",
      "parents": [
        "39193e4566004b2bc2875aa8ca8bd4b6d8fcfd4b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:57 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I4c08752d18cf31e87974b7aedd623225bec30da0\n"
    },
    {
      "commit": "f546171cd8e827586c5054bf4e5babed0e196ed7",
      "tree": "58e9a1b6ef6471b95ee6fd83c39e18f5ce8eab14",
      "parents": [
        "678b515ee8eb6bd30e5b6e71527e510bc4260c05"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Apr 04 20:49:36 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Apr 05 20:40:38 2016 +0200"
      },
      "message": "add support for kubernetes vrouter\n\nChange-Id: I073e56db05b4f4f0dce0386e58c661507b351008\n"
    },
    {
      "commit": "735005f1b30c14dded507fb0cce05ab241f3d18c",
      "tree": "e5dfb2debb6d2d7f4acb7b09d4b7f18ff3b37082",
      "parents": [
        "2e8ce433d3b37a4fcc98e835d6d194ac2ad5790e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Feb 26 15:54:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Feb 26 15:54:53 2016 +0100"
      },
      "message": "Keystone v3 support for opencontrail\n\nChange-Id: I230438c62aaf9a95f8760f0daeed242906ecd132\n"
    },
    {
      "commit": "c89ba9093cee10a541bb7efe152bbcfbea61c024",
      "tree": "577c42a9697c4e7838830d32b241356b54519876",
      "parents": [
        "5449e4d55490bd68b928e1045808858f0aaf05ef"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:48:37 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:48:37 2016 +0100"
      },
      "message": "opencontrail tests\n"
    }
  ]
}
