)]}'
{
  "log": [
    {
      "commit": "b708d2a9f03218a90f8ab5545cb490b0973e4831",
      "tree": "d4162f9cf0c5d85af700baf394cc6f50cd5d5aaa",
      "parents": [
        "f6b728ece3997e235a7088e815f12d4df0fdc34e"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Mar 28 16:38:41 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Mar 29 12:48:26 2019 +0400"
      },
      "message": "Set docker image tag for OpenContrail in defaults\n\nChange-Id: Ia5eca39b401b6b72c24f904aa84c875a7f5b2629\nRelated-PROD: PROD-28995\n"
    },
    {
      "commit": "609d32f399d05bab29a1ca0607cd28490f3d1ea1",
      "tree": "283f56b1f95e9d09c39ed07a799033c58135fd1f",
      "parents": [
        "aed376eb31a763588717b7754a06f54879ae5dff"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jan 17 13:47:01 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 12 11:48:14 2019 +0000"
      },
      "message": "Drop static passwords\n\nFor security reasons, all passwords must be generated. That\u0027s why\nall password related parameters has been moved to defaults but\ncommented out, so they will be required and one have to set needed\nparameters if any of them used but missing, and also to have a reference.\n\nExclusions:\n- `opencontrail_message_queue_password` must be defined due of\n  limitations in OpenContrail over OpenStack\n- `rabbitmq_guest_password` for backward compatibility\n- `keepalived_openstack_telemetry_vip_password` for backward\n  compatibility\n- `gerrit_ldap_bind_password` for backward compatibility\n- `opencontrail_identity_password` for backward compatibility\n- `kubernetes_openstack_provider_cloud_password` for backward\n  compatibility\n\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/34073/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36474/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36650/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36656/\nProd-related: PROD-26560 (PROD:26560)\n\nChange-Id: Ia2203cf59349850ecd55c89208285e65b65899cd\n"
    },
    {
      "commit": "4aa58bcf9256b3ec4c9c4ee7bb5f987041c65a56",
      "tree": "723380fe02cd9fafc118102f13f4db690db2e12c",
      "parents": [
        "72fc3325cfa78c9370fba720bff1369cdb9a587e"
      ],
      "author": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Thu Feb 14 12:38:18 2019 +0000"
      },
      "committer": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Thu Feb 14 12:38:37 2019 +0000"
      },
      "message": "Revert \"Set contrail-api workers count to 1 by default\"\n\nCloses-Bug: PROD-27538 (PROD:27538)\n\nThis reverts commit 31d4becfa98c11bbdb77d0c6c9e3d8f95e479d77.\n\nChange-Id: Ib69e1031fa4fe0abcdb0f1434ec1f5b18a3d998c\n"
    },
    {
      "commit": "31d4becfa98c11bbdb77d0c6c9e3d8f95e479d77",
      "tree": "1bc9ce5997b646280dd4e7ee35968b98d5a1c17c",
      "parents": [
        "97a6d7141f9cb99912520e5fb55233ac5a24e973"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Jan 30 12:14:48 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Jan 30 20:03:46 2019 +0400"
      },
      "message": "Set contrail-api workers count to 1 by default\n\nChange-Id: If65b0318ae305dc34c861d828f6e063a639e58ec\nRelated-PROD: PROD-27001\n"
    },
    {
      "commit": "f0c0c29e427ba09e38883e0a836932fd38bcef41",
      "tree": "0ba0a17384713eb2c60c0092ac0231e599ac8cd7",
      "parents": [
        "c6d6b3a07bbf0666813d88819c424bdadf531069"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Jan 24 14:19:06 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Jan 24 14:20:15 2019 +0400"
      },
      "message": "OC+k8s: add roles (primary \u0026 secondary) to contrail nodes\n\nChange-Id: I342adb8100bebe199c092323bfbd08c7c31ebb30\nRelated-PROD: PROD-26827\n"
    },
    {
      "commit": "bd0a0ddf467f28f8c4e09f09d1b7e04e4433bd1a",
      "tree": "8ba455d9623b9a4d844624f5c8f134e9fadd0221",
      "parents": [
        "a0f868e2f233a39a129608327a4f422f586cf727"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Nov 19 15:26:56 2018 +0100"
      },
      "committer": {
        "name": "ivasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Mon Dec 31 15:30:20 2018 +0000"
      },
      "message": "contrail 4.0: fix missing logs\n\nTurns out zookeeper and cassandra logs\nwere present only in controller and analyticsdb\ncontainers and not on host. This patch\naddresses the issue by mounting log directories\nas volumes.\nChanged for both cluster and control/analytics\nmodel following the approach for kafka logs.\n\nPROD-23971\n\nChange-Id: I97ff3b8418c02dc1036aef468cc5195991d66196\n"
    },
    {
      "commit": "a5610b2e5e29d3ab2bbc10a051cae2abeb8dafb0",
      "tree": "bf5abbb243fc639b96fc0d21ca728383b872bdab",
      "parents": [
        "8a676ecbe4fd94696d954ba8ba63ebbb07ec2f0d"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Dec 27 13:21:28 2018 +0100"
      },
      "committer": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Thu Dec 27 13:21:28 2018 +0100"
      },
      "message": "OC4: mount webui redis config into container\n\nEarlier the default redis configuration was used;\nnow that redis is protected with password by default\nconfiguration file has to be generated.\n\nPROD-26143\nPROD-22096\n\nChange-Id: I8ece6db205715ac75423d033d5f30ef7f2c720ea\n"
    },
    {
      "commit": "457ac0c0919e7179384822310effd63ae3bcd18a",
      "tree": "bd95db0ba1fafa869bdf79c42c37755361532702",
      "parents": [
        "264974184ac6d055cb34043c0750d9a283d08c2d",
        "a1b2451e434ef19e3d4e92f541da51cde884ef40"
      ],
      "author": {
        "name": "Jan Cach",
        "email": "jcach@mirantis.com",
        "time": "Wed Dec 19 17:30:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Dec 19 17:30:07 2018 +0000"
      },
      "message": "Merge \"RabbitMQ for OC with gen-pass [reclass]\""
    },
    {
      "commit": "73f12db7c1d2a22d94426bacbece9bb68c728c1a",
      "tree": "0b1ce1e304d6e269838e67effc9a4d8197202222",
      "parents": [
        "895c29b19304bf71dc6f626004ebdc7c5b824fc5"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Dec 12 18:34:24 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Dec 14 14:44:43 2018 +0400"
      },
      "message": "Use variables for kafka config/log dirs as they can be different,\nstarting from OC 4.1\n\nChange-Id: Ib1de79627ae889794b63d778b5cc861f43972198\nRelated-PROD: PROD-25533\n"
    },
    {
      "commit": "a1b2451e434ef19e3d4e92f541da51cde884ef40",
      "tree": "177c40f63a07765208874773740eef42d3502424",
      "parents": [
        "efc75e54470f48cdce2946345356d323ab75c1a0"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Dec 13 10:55:29 2018 +0100"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Thu Dec 13 11:10:04 2018 +0100"
      },
      "message": "RabbitMQ for OC with gen-pass [reclass]\n\nRelated-Bug: PROD-24667\n\nChange-Id: I5f53cd3274bcd748a35704b7cfa232b3f42347b5\n"
    },
    {
      "commit": "fae106132cbd276255957025be1f0c25a0ef2dcf",
      "tree": "734daf13b24ce34ed79edb68f887891a6780c768",
      "parents": [
        "1b99763ba7e00c357470a395f43a0ecda85a2199"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu Nov 29 15:43:35 2018 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Dec 05 12:26:20 2018 +0400"
      },
      "message": "Enable Keepalived check script for VIP nodes\n\nEnabled Keepalived for next nodes:\n * ctl - Fix already existed, but not enabled check script\n         for GlusterFS and Haproxy;\n * prx - Enable Haproxy/Nginx check pidof script;\n * ntw, rgw, dbs - Enable Haproxy check pidof script;\n\nChange-Id: I32414b5b95a2758323201ab90418d871366a6052\nRelated-bug: PROD-25256\n"
    },
    {
      "commit": "28458be67d5f7f8994066c1bdcfbc6b168a56271",
      "tree": "4c00fe1db393d6dac90a60e07f534599e41a2332",
      "parents": [
        "34ac6c601f6ebab7e41717b956b5ea28990299de"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Nov 06 16:43:54 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Nov 06 16:43:54 2018 +0400"
      },
      "message": "Fix wrong ip for keystone service on analytic nodes\n\nOC3 contrail-snmp-collector service gets wrong ip for keystone\nservice and it is not able to authorize: as a result it\ngets stuck in infinite initializing state\n\nChange-Id: I7b46da4c85cdca7fbc215a5ed560be1b55feb3cb\nRelated-bug: PROD-24631\n"
    },
    {
      "commit": "8b77bf65c8dd2f04a44a45d8e2360d17c9a0630b",
      "tree": "e8e2a879d48accf5474e65ec24bfab9b0b7f3018",
      "parents": [
        "4b0c53a22b9fb260e90bf4c7a41016b866bd6dc2"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Oct 24 22:18:56 2018 +0000"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Nov 05 12:11:36 2018 +0000"
      },
      "message": "Refactor OC4 cluster for K8s\n\nRelated-bug: PROD-23303\n\nChange-Id: I40f04b0c32d13344eceb04b2577939b26025bf1f\n"
    },
    {
      "commit": "9298f7d13b662f59d4b88968d6ee7d6be0484fda",
      "tree": "ae135cde02109a20c4ac7606dd57f91fc4f44508",
      "parents": [
        "ef61cdfb76326d3c8e765d0bea7609abe6190296"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Tue Oct 23 23:30:41 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Oct 24 18:56:21 2018 +0400"
      },
      "message": "Add opencontrail_node_role parameter for contrail nodes\n\nUse opencontrail_node_role parameter to perform one-shot\noperations on cluster level.\n\nRelated-PROD: PROD-23789\nChange-Id: I417316a41b85fa54e3eb0e82814c199026f495f2\n"
    },
    {
      "commit": "622e8c6605a7345c1c5011805d0adcaffbfc5b9b",
      "tree": "d6e9f263747ed14f1582b3ad8f5dd9c6fe65c16d",
      "parents": [
        "a2c0dfba264c4be92accb11521a0ec1e11d9c049",
        "b7d48851799839d6c69a348ab2623991c8164ea9"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Oct 22 09:44:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Oct 22 09:44:42 2018 +0000"
      },
      "message": "Merge \"Remove contrail_discovery from haproxy conf for OC 4.0\""
    },
    {
      "commit": "c0542fb8bbfff2c3ec087763479e1abc20a954dd",
      "tree": "23a8fbb7355820141c642fcd03989f3de4b107c7",
      "parents": [
        "f94ab8ccf839a76de6c377a1d17bbfa2093604cd"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 16 18:57:00 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 16 18:58:16 2018 +0300"
      },
      "message": "Move mcp_docker_registry to defaults\n\nChange-Id: I8645f8df5290112106ef01801f8db86505c327c9\n"
    },
    {
      "commit": "b7d48851799839d6c69a348ab2623991c8164ea9",
      "tree": "7de410d6a01bd9e5ae50e117c021bf907276af48",
      "parents": [
        "e4d3758b5376a976f0b1fce27be288e09d271c4f"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Thu Oct 11 23:59:56 2018 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Oct 12 13:56:58 2018 +0400"
      },
      "message": "Remove contrail_discovery from haproxy conf for OC 4.0\n\nContrail-Discovery service was removed from OpenContrail starting\nfrom version 4.0. This way we need to remove related records from\nhaproxy configurations for deployments of OC 4.0\n\nChange-Id: Ifa286892041648179b4e2fa7e13ffe8ba4cb4845\nRelated-Bug: PROD-23817\n"
    },
    {
      "commit": "483e809139bad236b2034e83a6037e25b9db81d8",
      "tree": "63327565703f1f12b89d69c3e5e61ea585244a34",
      "parents": [
        "5596968d3e116e54caa7a3a54e1e55623efd7c29"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Sep 18 17:39:04 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Sep 18 17:39:09 2018 +0200"
      },
      "message": "Fix stale project for K8s, extend for multiworkers\n\nPROD-23129\n\nChange-Id: I78585fefa9905d38475b930636a3bbdd955e5ad1\n"
    },
    {
      "commit": "16ca7cecce2b0bb4992ddad711c4acdf2d689666",
      "tree": "18d15648b7c69e87e065a8783eaae2c30baedad5",
      "parents": [
        "b51190ec66e748380ead17b265b73eb9a7c20a39"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 17:20:33 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 16:13:03 2018 +0000"
      },
      "message": "Parametrize mcp_docker_registry host\n\nRelated-Bug: PROD-22480 (PROD:22480)\n\nChange-Id: I36ad55a1960f6c8e025d9c967bbc7658927fc872\n"
    },
    {
      "commit": "d3e5938fe929863adbe34491355f1cc6ff86c9e9",
      "tree": "7130ab71fc93cfe2d735848f094178bb238564a5",
      "parents": [
        "3bec310b26990b862e480aa830cbe092b210c5d3"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jul 03 12:25:19 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jul 03 13:18:21 2018 +0200"
      },
      "message": "Add Contrail UID/GID to docker-compose\n\nChange-Id: I7fd1f499babc159dbb46c9f6222efb274e29a39b\n"
    },
    {
      "commit": "3d8970953360aaeafe3c51b13e09bcd70e1b7d08",
      "tree": "4e5846ad115842fe6fcc6c624a74c2768392f9e9",
      "parents": [
        "867348fa3588e5e93bb503901975a1c134bdb020"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Fri Jun 29 11:09:28 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Jul 02 11:37:48 2018 +0200"
      },
      "message": "Add default values for opencontrail stats + fix OC tag\n\nChange-Id: I9e1eddd7c7f1b6f52f56a1843f809936c5687301\n"
    },
    {
      "commit": "eb7fceb210519f9d8bede3605bfb40c5f3109630",
      "tree": "49525438d9bea889959dd4b2380a8cfec247cacb",
      "parents": [
        "13e3cc5ef8450747efce5799587f40d835ba9889"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Thu Jun 21 19:17:27 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Thu Jun 21 19:18:41 2018 +0200"
      },
      "message": "Use container image tags for OpenContrail\n\nPROD-20683\n\nChange-Id: Ifa5b39b45f8fe309752fbe881b95a91390301d27\n"
    },
    {
      "commit": "cfbe699d91d46ff87f4a08539f986b3f8b0a8761",
      "tree": "6f09078f2cbf7ca2c7eaa276fbfa44d2f292de87",
      "parents": [
        "872d40c705b6c84d3654164184c5436b62793f1e"
      ],
      "author": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Fri Jun 08 13:56:05 2018 +0200"
      },
      "committer": {
        "name": "Svimba",
        "email": "psvimbersky@mirantis.com",
        "time": "Fri Jun 08 13:57:43 2018 +0200"
      },
      "message": "Fix docker host at OpenContrail 4.0\n\nPROD-20572\n\nChange-Id: Ibf97906cf6d0113bd2e558c2b82a294f1ecf0179\n"
    },
    {
      "commit": "4b62683464aa4a764fd7e01e88f1bbebdabb3ee7",
      "tree": "6b0d37f235b49d1b66c2eb66c5819072ece96b5b",
      "parents": [
        "d32d6c2fcaf6421b943a202fd71ae093d50cb1da"
      ],
      "author": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Wed Jan 24 14:22:23 2018 +0300"
      },
      "committer": {
        "name": "Sergey Kreys",
        "email": "skreys@mirantis.com",
        "time": "Wed Jan 24 14:22:23 2018 +0300"
      },
      "message": "Enable multi_tenancy option for contrail\n\nWith \"multi_tenancy\" being turned off it is possible to send any queries\nto Contrail API without auth.\n\nChange-Id: I0c36c04f39577394880551356de2f880e3125fc8\ncloses-bug: PROD-16867\n"
    },
    {
      "commit": "1d9f03193fd9d1a897a0e389135c3d4888634075",
      "tree": "ac1b886c45921ccc3cb60b776d9d8d23e37b8450",
      "parents": [
        "4140f98c712694d91096b09fe630db6db9481479"
      ],
      "author": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Jan 10 16:09:31 2018 +0100"
      },
      "committer": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Jan 10 16:09:31 2018 +0100"
      },
      "message": "Add OC4.X version\n\nChange-Id: I96cac37f131ebc58f2be82b90560f0358d74d664\n"
    },
    {
      "commit": "a5463c999176d0217dfc6e38cd5ed4f603a42228",
      "tree": "16193a3b58ef6456164fcafabc20d6e50b418952",
      "parents": [
        "267dde28bae403546a83357c5d21ff8864871ed5"
      ],
      "author": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jan 02 14:10:54 2018 +0100"
      },
      "committer": {
        "name": "psvimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Tue Jan 02 14:11:01 2018 +0100"
      },
      "message": "OpenContrail 4 add restart:always for containers\n\nChange-Id: I822cd7c9448e1f06da7e77d6ee809f09e1e28d81\n"
    },
    {
      "commit": "38f216c85b381a1e74a11c18cec9021e4f24ab6c",
      "tree": "4f246b85e98b3aecf636e45dd738d143e7a57b7d",
      "parents": [
        "bb1c3904d6bbb6ffed0555ea82624afd76b0355f"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Dec 20 10:46:35 2017 +0100"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Wed Dec 20 13:12:29 2017 +0100"
      },
      "message": "Add container names for OC40\n\nChange-Id: I84d911979b33aae68bfb6caa3e324e6536b576e5\n"
    },
    {
      "commit": "12624888ed2347bffa8f2c10303a9980ffa6e53e",
      "tree": "127e1c3ba4d83eac5251ddd628a04eb02de6262d",
      "parents": [
        "f266753f319abda82d096df9e5ce0c40a93a7467"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Mon Dec 04 17:06:12 2017 +0100"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Mon Dec 04 18:01:39 2017 +0100"
      },
      "message": "Fix kafka logs not being deleted\n\nChange-Id: I5269332bbe780422a73f6845e5efbf1598b0c1b3\nCloses-Bug: PROD-16382\n"
    },
    {
      "commit": "6d2f28c26d574d4b82152b7f5f2cc2844be3b157",
      "tree": "ebf056940b4f68b47f424e269879f5bbbb15505f",
      "parents": [
        "f8aeb2dc7e32e0b3f052270a141f9814171a458e"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 01 15:09:47 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Dec 01 15:09:47 2017 +0100"
      },
      "message": "fix metadata for contrail 4.x\n\nChange-Id: I5a5aa39f72cd745cf12309fe8e9e65d7b4075f5e\n"
    },
    {
      "commit": "fa1fa51fa289410b88a719c857e79c714c7b99ea",
      "tree": "95e0aa5fdfdaf5efb8c0dcf5113c1ef065d7114f",
      "parents": [
        "7fba9ce7122ffbc4581912ec24f03898ec7d3641"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Nov 03 16:07:04 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Nov 28 16:37:47 2017 +0100"
      },
      "message": "add opencontrail 4.0 to docker\n\nCloses-bug: PROD-15803\n\nChange-Id: Ib65137cbe4be7e81614289e24fdc30375d0e4639\n"
    },
    {
      "commit": "202fec06de2775c6950cef7da33d1e7258d9ee49",
      "tree": "4b28a4dcfe2192cc1b01e392334ffea78f055361",
      "parents": [
        "3e38f945687eb258ef4771edb71eecbc8ad95d3d"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Aug 09 19:09:37 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Aug 09 19:09:37 2017 +0200"
      },
      "message": "add possibility separate rabbitmq from openstack\n\nChange-Id: If458e09c72131063b99302469a4dcf27d7281a5c\n"
    },
    {
      "commit": "3e38f945687eb258ef4771edb71eecbc8ad95d3d",
      "tree": "0f12738b026adf0a5b55dadf3052e1e57b27bad4",
      "parents": [
        "00832ab07637918bb3d476a73ed1fd8a26cecf22"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Aug 09 17:29:03 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Aug 09 17:29:03 2017 +0200"
      },
      "message": "add possibility separate rabbitmq from openstack\n\nChange-Id: I82fe69125edfe32958d7828d12394c2ce00f21d1\n"
    },
    {
      "commit": "cba1a44a422b1144ae2b284b4d4a85032381f109",
      "tree": "168172b2abffeade17497b068a00e709d62d3bc7",
      "parents": [
        "09c761565da2d6fc9e18292181fffe82f1dddc14"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jun 20 17:14:34 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jun 20 17:14:34 2017 +0200"
      },
      "message": "fix OpenContrail 4.0 metadata\n\nChange-Id: I527a5a9cf93af3feec6fdd86a0ef8ba6c296bf9a\n"
    },
    {
      "commit": "a2f29f070b7e54a3a7a7cbe915cc5210e4b2740d",
      "tree": "343f2669b8eee1e6ad5f9b8deac1873e26adb645",
      "parents": [
        "15361048798bdfbb6250366afd820a15f2433a11"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Jun 16 14:47:31 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Jun 16 14:50:52 2017 +0200"
      },
      "message": "add opencontrail 4.0\n\nChange-Id: Id5cea564e2ab52c00fa04131af94481d4dc84e12\n"
    },
    {
      "commit": "39176369a08f8eb86941d4658fb6cb3bd9bc226f",
      "tree": "7a815ae31a6505b055fc1762a886612fd88f3734",
      "parents": [
        "a132af78c6f3dfc35b5ff50050c26c3ffe0bace1"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri May 19 15:04:16 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri May 19 15:04:16 2017 +0200"
      },
      "message": "fix missing nf_conntrack_tcp_timeout_time_wait netfilter for opencontrail\n\nChange-Id: I4f3dcc676390c63ccea2101b6c974569d76c5e1d\n"
    },
    {
      "commit": "7f181fa9e1d7f0473e79aa1817b7cbb31d04ee76",
      "tree": "60364e24408eca008bb5accc9b9d7efe2d10d29d",
      "parents": [
        "3d4220893979bfd332485d768b3616f170a68e3c"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu May 18 10:58:21 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu May 18 10:58:48 2017 +0200"
      },
      "message": "remove install of contrail-api-cli\n\nChange-Id: I46b5f5ebe763764ff58d89a231e6296f1cadcc44\n"
    },
    {
      "commit": "22673031c28f3199f70524e5e406fe4f933b7bc2",
      "tree": "13753d72e0dd0121b3f470b20924ffe3cb651cee",
      "parents": [
        "dcbe7e2428fc1f2c27c47e27e6581ae164e7fa91"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:55:25 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:56:21 2017 +0200"
      },
      "message": "Get rid of connecting to RMQ via VIP\n"
    },
    {
      "commit": "5f2f818ace628b58bde1b8ab7a4133187465cac3",
      "tree": "9fe425ad42ed7590c27bc2e92ee085f14a408b31",
      "parents": [
        "5672fbd7070e1544c790b616149105d0d7dd7207"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Apr 11 11:30:03 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Apr 11 11:30:03 2017 +0200"
      },
      "message": "cleanup opencontrail metadata/remove unused gluster definition for keystone and glance\n"
    },
    {
      "commit": "41d162501945a2a4465de8201832413302ee122c",
      "tree": "de9ef0f5680220bb349a6a2713bca2bbbb2a74ec",
      "parents": [
        "f7bf52c0b69957208a046d97574193820926dac3"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 24 20:33:09 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 24 20:33:17 2017 +0100"
      },
      "message": "add haproxy for contrail analytics\n"
    },
    {
      "commit": "8a1baa39e91314140b60cfd099fcf8b34dbeec28",
      "tree": "6b51258c0b1deb17dba7c50cfb2836de9abab7ea",
      "parents": [
        "c964e6eef2d5ebc89ba41dac3673d86146cac050"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 16 00:53:35 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 16 00:53:35 2017 +0100"
      },
      "message": "replace hardcoded region with param\n"
    },
    {
      "commit": "d60e217473613e2db03421212143a00699656e12",
      "tree": "907e480f1010240370144546fe69e8a7d17bbba4",
      "parents": [
        "f26166c13dd421b181989160d1b4b69f08dd696a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 08 13:41:00 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 08 13:41:04 2017 +0100"
      },
      "message": "OpenContrail 3.1 set port for webui to 9042\n\nRelated to pull request:\nhttps://github.com/salt-formulas/salt-formula-opencontrail/pull/7/files\n"
    },
    {
      "commit": "3a5bb9a44c55d137923a1f2bc5324167f6d2b131",
      "tree": "0ba79c962bec0f3a08f6656fdfe2defd83ca1f1e",
      "parents": [
        "2df95984001690ddc7cc9e58b7ed506479bf0dd3"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Sun Mar 05 20:43:37 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Sun Mar 05 20:43:37 2017 +0100"
      },
      "message": "pin kafka version for opencontrail analytics\n"
    },
    {
      "commit": "5dbbc69c667228c65f2af61d05d34d60ad66dda2",
      "tree": "26dd1c78683678fe9cfdc3e104dfbab0cc72cdd6",
      "parents": [
        "258b9556ad2801d9c505d783391312985a2a3431"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 11:51:43 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 11:51:56 2016 +0100"
      },
      "message": "added new foundation nodes, billing, benchmark, telemetry\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
