)]}'
{
  "log": [
    {
      "commit": "02b506023f99d88b6ff99c40a600194ae5a74124",
      "tree": "036747b7045967ebc476869054b43e4b6fb77563",
      "parents": [
        "a9b68fe64538071a4567f21eb0bab19eed40f994",
        "80b0e7797a09cabaa8def6854cf4f00b5cc072d8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Sep 21 12:10:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@37fca7c923f6",
        "time": "Thu Sep 21 12:10:59 2017 +0000"
      },
      "message": "Merge \"Fix kubernetes autodiscovery\""
    },
    {
      "commit": "a9b68fe64538071a4567f21eb0bab19eed40f994",
      "tree": "70d95ce945e0779384c265e11a43a6ce9a3e76cd",
      "parents": [
        "217d34023c64e98c7656a016175976a9cf2d1469"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Tue Sep 19 19:38:03 2017 +0200"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Wed Sep 20 15:15:53 2017 +0200"
      },
      "message": "Replace coredns etcd deployment with etcd-operator cluster\n\n* This patch introduces cluster mode for coredns. It creates highly\n  available backend for coredns.\n\nChange-Id: Icdf90bec9a16caa710613bfa227d998719e9729c\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "80b0e7797a09cabaa8def6854cf4f00b5cc072d8",
      "tree": "180486df51459beddf6c753ef1e83001fc371cf0",
      "parents": [
        "217d34023c64e98c7656a016175976a9cf2d1469"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Sep 20 11:51:03 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Sep 20 11:51:03 2017 +0200"
      },
      "message": "Fix kubernetes autodiscovery\n\nChange-Id: I78b2e5edd7f3ac5837e3ed801a3f0cc5d8a15cdf\n"
    },
    {
      "commit": "217d34023c64e98c7656a016175976a9cf2d1469",
      "tree": "76c429e8e02b6c98185f19d8db68e1e5c2cbe0ae",
      "parents": [
        "79f4af0b26cde23e28270fabf94082e75cc84b48",
        "c2a67b84c4cc9d2b633e6c7dd87050b28be50434"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 18 17:09:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 17:09:42 2017 +0000"
      },
      "message": "Merge \"use kubefed v1.6.2\""
    },
    {
      "commit": "c2a67b84c4cc9d2b633e6c7dd87050b28be50434",
      "tree": "18a66da12f8384cb707abc64c20dacd3059b414f",
      "parents": [
        "6112a233aad7b23788b2cdb53a301bc04d589ed2"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 18 17:28:56 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 18 19:50:57 2017 +0300"
      },
      "message": "use kubefed v1.6.2\n\nv1.7.x kubefed only works with RBAC enabled clusters\n\nChange-Id: I76c8c582066af7abb6923dd0174650f84cbb9c8a\n"
    },
    {
      "commit": "79f4af0b26cde23e28270fabf94082e75cc84b48",
      "tree": "3c331cac22d641989c54acd29b326b4ca2484e72",
      "parents": [
        "6112a233aad7b23788b2cdb53a301bc04d589ed2"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Fri Sep 15 21:02:55 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Mon Sep 18 17:09:48 2017 +0300"
      },
      "message": "Add Designate support for externaldns.\n\nThis change allows to pass Openstack credentials to externaldns when provider\nis Designate.\n\nChange-Id: I951686409c32a5d5d5caf93119c164f6343ae38f\n"
    },
    {
      "commit": "6112a233aad7b23788b2cdb53a301bc04d589ed2",
      "tree": "6af1cb7879ba1e0b7c9dc43c0662667713644d58",
      "parents": [
        "fe4c68933d0ec011ada16db1b10be82ec0397d92",
        "099d9d4982c6c8372b70145714ce27b103741653"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 18 11:27:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 11:27:41 2017 +0000"
      },
      "message": "Merge \"Disable etcd for netchecker if opencontrail enabled.\""
    },
    {
      "commit": "099d9d4982c6c8372b70145714ce27b103741653",
      "tree": "8068cb7c7365555917e99b0fd4bb49dd3d992ef0",
      "parents": [
        "301b03106f0515b04f626200eafc5648784f82b5"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Fri Sep 15 18:40:57 2017 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Mon Sep 18 10:51:12 2017 +0000"
      },
      "message": "Disable etcd for netchecker if opencontrail enabled.\n\n* Disable etcd backend for netchecker server addon\nif opencontrail enabled.\n\nChange-Id: I9f5469ce3a48632d66c5a2dd67c83b7669250e1a\n"
    },
    {
      "commit": "fe4c68933d0ec011ada16db1b10be82ec0397d92",
      "tree": "95ac2530fe72e32749231c81c7203104d1fdb686",
      "parents": [
        "0bb76a9a5cd71f0ee8547b6114faae6fa72c6b47",
        "32ea8d67ab2e76e2cb16a4427be5332653ce3aad"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 15 16:19:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Sep 15 16:19:21 2017 +0000"
      },
      "message": "Merge \"Set apiserver bind address to 0.0.0.0\""
    },
    {
      "commit": "0bb76a9a5cd71f0ee8547b6114faae6fa72c6b47",
      "tree": "c6ce6279ae457f72d33e56bbcc3c0605796c775c",
      "parents": [
        "36738c40eec5d9499fa2c27641ee140d79216295",
        "998c970994b278c702060d68e7a819e96ec7d6aa"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 15 16:19:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Sep 15 16:19:12 2017 +0000"
      },
      "message": "Merge \"Fixup federation deployment\""
    },
    {
      "commit": "36738c40eec5d9499fa2c27641ee140d79216295",
      "tree": "62b3312ffcbdb094f1172058b42c3d5ce4b6f44f",
      "parents": [
        "b8fbc13d6a802597d65105d9b0d80b3ca9910fee",
        "655034ed1fc9cdaaece46b3f9d3f5f4858b3424b"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 15 13:49:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Sep 15 13:49:24 2017 +0000"
      },
      "message": "Merge \"Update virtlet deployment procedure.\""
    },
    {
      "commit": "655034ed1fc9cdaaece46b3f9d3f5f4858b3424b",
      "tree": "b7d613d4c071d61680a95641b9e02e4bc58be078",
      "parents": [
        "7059e35e01f3312b5681de7a250eb8e06aed27e5"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Fri Sep 15 12:30:28 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Fri Sep 15 16:04:27 2017 +0300"
      },
      "message": "Update virtlet deployment procedure.\n\nAdded dockershim service.\nRemoved kubelet.conf as not required.\nBump version to v0.8.0.\n\nChange-Id: I6527213b3db3c8e9f2a5f1e8349624f9353fccaa\n"
    },
    {
      "commit": "32ea8d67ab2e76e2cb16a4427be5332653ce3aad",
      "tree": "0b41962e3fb2ce60ea02505652f9a392a3fc86ab",
      "parents": [
        "b8fbc13d6a802597d65105d9b0d80b3ca9910fee"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 15 14:37:57 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 15 14:37:57 2017 +0300"
      },
      "message": "Set apiserver bind address to 0.0.0.0\n\nChange-Id: I70f3126a9c1189366738a5a5d0ac58a585881803\n"
    },
    {
      "commit": "b8fbc13d6a802597d65105d9b0d80b3ca9910fee",
      "tree": "1af9ed87de4e6bbd7c89d47da022f6b1e36dda4b",
      "parents": [
        "7059e35e01f3312b5681de7a250eb8e06aed27e5",
        "276d6b21260780df5ab462ecae0d2a1970bdb714"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 15 11:16:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Sep 15 11:16:37 2017 +0000"
      },
      "message": "Merge \"Set kubelet address\""
    },
    {
      "commit": "998c970994b278c702060d68e7a819e96ec7d6aa",
      "tree": "293c74d9b5c1bea4e4445176368ba6e8b7b8a00f",
      "parents": [
        "7059e35e01f3312b5681de7a250eb8e06aed27e5"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Sep 14 19:33:20 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Sep 14 19:33:20 2017 +0300"
      },
      "message": "Fixup federation deployment\n\nAdd idempotency\nBump to kubefed v1.7.3\nImprove accuracy when checking if resources are set\n\nChange-Id: Ia68cc13b6f592998620396d3dc358b01187af970\n"
    },
    {
      "commit": "7059e35e01f3312b5681de7a250eb8e06aed27e5",
      "tree": "c583502474e87dc33058e090a4405dcde56ba1c4",
      "parents": [
        "54399ae49392d32cd8cb3c080aedfa10af9f7eaf"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Sep 14 11:27:14 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Sep 14 12:33:45 2017 +0300"
      },
      "message": "Disable criproxy when it is not required\n\nThis change extends logic to allow stop and disable criproxy service,\nwhen user deselect virtlet addon.\n\nChange-Id: Ia8c3aa73c89c6d6ccb753659c327f9eb345e1b14\n"
    },
    {
      "commit": "54399ae49392d32cd8cb3c080aedfa10af9f7eaf",
      "tree": "044296af2c94a296cfa9caef37c6b8cf682be61b",
      "parents": [
        "301b03106f0515b04f626200eafc5648784f82b5",
        "52d4e1f9b378ba157b40d000242ad6964eabae8f"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Wed Sep 13 14:37:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Wed Sep 13 14:37:50 2017 +0000"
      },
      "message": "Merge \"add PV storageclass\""
    },
    {
      "commit": "301b03106f0515b04f626200eafc5648784f82b5",
      "tree": "d76437fef3fb750ebb348d85311c49d1669fbb1c",
      "parents": [
        "1f93c567427e7882e710851b9e5782eeb1ac2b96"
      ],
      "author": {
        "name": "vrovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Sep 12 19:07:04 2017 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Sep 12 15:46:00 2017 +0000"
      },
      "message": "Fix nodeselector for contrail-network-controller.\n\n* Fixed NodeSelector for contrail-network-controller addon\n after node labels refactoring.\n\nChange-Id: I38cff0561fe6db3d26f0d3f01bd7fbca036ab804\n"
    },
    {
      "commit": "276d6b21260780df5ab462ecae0d2a1970bdb714",
      "tree": "d7c4a5047b453b4b79d12b2be180046602979bf1",
      "parents": [
        "a0c4c686b16ee76365de97239958f71b685cdcbc"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 11 14:36:45 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Tue Sep 12 13:13:02 2017 +0300"
      },
      "message": "Set kubelet address\n\nFixes issue with OpenStack cloud provider where kubelet tries to\nregister with different host IP addresses.\n\nChange-Id: I353b18b16e8bde92fa6281a77ec2e8139925c1a0\n"
    },
    {
      "commit": "52d4e1f9b378ba157b40d000242ad6964eabae8f",
      "tree": "64cc76bea40495099c4cd510f0d2fc25975069a1",
      "parents": [
        "82c5f2244258e410c5709b12cedc308718091190"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 11 17:50:54 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 10:07:36 2017 +0200"
      },
      "message": "add PV storageclass\n\nChange-Id: I58702cc02925ab7a5b492d04551274e96efeab74\n"
    },
    {
      "commit": "1f93c567427e7882e710851b9e5782eeb1ac2b96",
      "tree": "14cc6812df9c5a08afa286b9e97df5884c2ad6b3",
      "parents": [
        "7d0c3bb0423cdd79072eaeec22e8e23712a07566"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Sep 11 17:02:19 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Sep 11 17:02:19 2017 +0200"
      },
      "message": "fix empty line in /etc/default/kubelet\n\nThere is an extra empty line in kubelet and it breaks kubelet service on\nmasters.\n\n```\nDAEMON_ARGS\u003d\"\\\n--require-kubeconfig \\\n--kubeconfig\u003d/etc/kubernetes/kubelet.kubeconfig \\\n--pod-manifest-path\u003d/etc/kubernetes/manifests \\\n--allow-privileged\u003dTrue \\\n--cluster_dns\u003d10.254.0.10 \\\n--cluster_domain\u003dus-west-2.compute.internal \\\n--cni-bin-dir\u003d/opt/cni/bin \\\n--hostname-override\u003dctl01 \\\n--v\u003d2 \\\n--node-labels\u003dnode-role.kubernetes.io/master\u003dtrue \\\n--register-with-taints\u003dnode-role.kubernetes.io/master\u003d:NoSchedule \\\n\n--network-plugin\u003dcni \\\n--network-plugin-dir\u003d/etc/cni/net.d \\\n--file-check-frequency\u003d5s \\\n\"\n```\n\nChange-Id: I754fbbea165c38c3bf59fb279e8e9a3b7dc0b76a\n"
    },
    {
      "commit": "7d0c3bb0423cdd79072eaeec22e8e23712a07566",
      "tree": "0edf20e1d1a629e33ccd6903b3b7899bd0aab191",
      "parents": [
        "0b43836da28ecb0054550e71d4e1f46e37acc99d"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 11 14:20:17 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 11 14:20:23 2017 +0300"
      },
      "message": "Use kubelet flag to set taints instead of explicitly with kubectl.\n\nChange-Id: I6d3cdd8e247c66db953136b81209f9b9b7c5f00b\n"
    },
    {
      "commit": "0b43836da28ecb0054550e71d4e1f46e37acc99d",
      "tree": "f374198d9f4c35067ec749de9448f9209946c5f2",
      "parents": [
        "a0c4c686b16ee76365de97239958f71b685cdcbc"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 11 11:07:39 2017 +0000"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Sep 11 11:07:39 2017 +0000"
      },
      "message": "Revert \"Refactor node taints to use labels\"\n\nThis reverts commit a0c4c686b16ee76365de97239958f71b685cdcbc.\n\nChange-Id: I2c4cb0bbba8cc15ca28c6b7ccf57961aeaa97d4d\n"
    },
    {
      "commit": "a0c4c686b16ee76365de97239958f71b685cdcbc",
      "tree": "f2ce5cfa665fd76080f24a8ea83542e91bf16aa9",
      "parents": [
        "82c5f2244258e410c5709b12cedc308718091190"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Sep 07 18:55:08 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Sep 07 22:49:43 2017 +0300"
      },
      "message": "Refactor node taints to use labels\n\nUse kubelet flag to set taints instead of explicitly\nwith kubectl.\n\nChange-Id: Iae1390c6ac0c21e0b139682c2a750d0cd54a7031\n"
    },
    {
      "commit": "82c5f2244258e410c5709b12cedc308718091190",
      "tree": "f374198d9f4c35067ec749de9448f9209946c5f2",
      "parents": [
        "6ef25ef26ac414b9140ca307a3b8523dc562b582"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Thu Sep 07 14:47:01 2017 +0400"
      },
      "committer": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Thu Sep 07 14:47:01 2017 +0400"
      },
      "message": "Enable DefaultStorageClass admission control plugin\n\nChange-Id: Ia80a6eb909b503f81fd14ab451b65c4053a598dd\n"
    },
    {
      "commit": "6ef25ef26ac414b9140ca307a3b8523dc562b582",
      "tree": "738e23ca9c8626c2101bd1f4122060d0d46fa9e1",
      "parents": [
        "10b1567784b96e0e2351ef0684a4079089edcf77"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 05 16:00:21 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 05 16:00:21 2017 +0200"
      },
      "message": "fixes for OpenStack cloudprovider\n\nChange-Id: I52d5f4b1e660f70d6ec2678ff42269d08d4c1c25\n"
    },
    {
      "commit": "10b1567784b96e0e2351ef0684a4079089edcf77",
      "tree": "0c6797e01345386f605b87043aff39bd8eb0a75a",
      "parents": [
        "5b043a2a9feaf4326ba4bb2bb10eacbf531799a8"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Sep 05 10:08:46 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Sep 05 08:36:15 2017 +0000"
      },
      "message": "minor fixes to cloudprovider features\n\n* match code with README\n* be consitent with quotes\n* fix indentation in kubelet config\n\nChange-Id: I3faafce88f1efac88f4b698f1f58bf42c1fba341\n"
    },
    {
      "commit": "5b043a2a9feaf4326ba4bb2bb10eacbf531799a8",
      "tree": "5c949386e4c44ed1a009349d5d6e7a27cca82959",
      "parents": [
        "456cd2775b78799c690ec1e19c39c2db4e9b3d85"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 05 09:33:58 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 05 10:03:56 2017 +0200"
      },
      "message": "Kubernetes StorageClass for AWS EBS\n\nChange-Id: I401fd8adc7e9ff828fe539ef75b4ca24e97f2b12\n"
    },
    {
      "commit": "456cd2775b78799c690ec1e19c39c2db4e9b3d85",
      "tree": "388c537a5c336f56c76831f9dbc10d4321650b74",
      "parents": [
        "d561795227296e114a04518fb86c5eb8c41c96c3",
        "19903513d5233e3f9d72b1d9ecc0554a7ad73469"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 04 16:16:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Sep 04 16:16:37 2017 +0000"
      },
      "message": "Merge \"Add support for openstack cloudprovider\""
    },
    {
      "commit": "19903513d5233e3f9d72b1d9ecc0554a7ad73469",
      "tree": "ea88c88051980afcc3d64a61ba6b92a7516c3f9c",
      "parents": [
        "7c0dc21f27e434c9889b00739e62098bd75afb3a"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Aug 31 19:38:19 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Sep 01 16:17:54 2017 +0300"
      },
      "message": "Add support for openstack cloudprovider\n\nChange-Id: I3e48afdedb90264f2354c818b20f0b4a0fe4b9d1\n"
    },
    {
      "commit": "d561795227296e114a04518fb86c5eb8c41c96c3",
      "tree": "07106b6a205bff0462bb003c448b45c399265093",
      "parents": [
        "7c0dc21f27e434c9889b00739e62098bd75afb3a"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:37:36 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:37:36 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: Iff89179dd4f09fcc9236d91cfaf2658f8fa73793\n"
    },
    {
      "commit": "7c0dc21f27e434c9889b00739e62098bd75afb3a",
      "tree": "3166d246ca2a8d17e4a5384e3010fd3f4a3906ba",
      "parents": [
        "85c3fc84c2087c022c0a4a1153e369d4065e4a29"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 09:28:58 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 09:40:14 2017 +0200"
      },
      "message": "disable external-dns by default\n\nChange-Id: Ibb9031795903cbfd6e44e482e2ce0ced0b8019ac\n"
    },
    {
      "commit": "85c3fc84c2087c022c0a4a1153e369d4065e4a29",
      "tree": "88293f68f62cecc6b43233ac1bd40e0fcacffbdd",
      "parents": [
        "36f43407d49ccb4fe96f4c36faf724ddb06961ed"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 08:11:35 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 06:21:45 2017 +0000"
      },
      "message": "use _param:single_address for pool address\n\nChange-Id: Ia22740cc5fa22e441afa4406060402cdaecf1b94\n"
    },
    {
      "commit": "36f43407d49ccb4fe96f4c36faf724ddb06961ed",
      "tree": "d64b43a876204a7fd1c9486f21ab03c19115c771",
      "parents": [
        "c47ea99dfe9115b3cb1e0e6e0a793532f2ffaeb8"
      ],
      "author": {
        "name": "Yuriy Taraday",
        "email": "yorik.sar@gmail.com",
        "time": "Tue Aug 29 16:13:41 2017 +0400"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 29 19:44:24 2017 +0200"
      },
      "message": "Replace double quotes with single ones in DAEMON_ARGS\n\nDouble quotes don\u0027t work properly there.\n\nChange-Id: Ifcb585a4393d9843cceb114af20285288c1ac236\n"
    },
    {
      "commit": "c47ea99dfe9115b3cb1e0e6e0a793532f2ffaeb8",
      "tree": "ef39b453d20fc7fb774e073ca128fb89272d2e5b",
      "parents": [
        "47400dcb2278199dc9dbe44b6a27a9383ce16e8e",
        "c25959a1e4f8f8235f982f44f9e3b003d6313189"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 16:32:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Tue Aug 29 16:32:55 2017 +0000"
      },
      "message": "Merge \"Update .travis.yml and .kitchen.yml files for parallel testing\""
    },
    {
      "commit": "47400dcb2278199dc9dbe44b6a27a9383ce16e8e",
      "tree": "f54ac50441bed86c29bdb912914485609a5bae54",
      "parents": [
        "4c35679e955f8ff790072f50c1ef948e70704a40"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Aug 28 15:44:35 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Aug 28 15:44:58 2017 +0200"
      },
      "message": "Matching nodeName entry to the environment\nvariable named HOSTNAME/NODENAME in the\n/etc/systemd/system/calico-node.service.\n\nChange-Id: I12fd54ffa4020dc5362d5706ff496511de442b97\n"
    },
    {
      "commit": "4c35679e955f8ff790072f50c1ef948e70704a40",
      "tree": "8ac388af3e42ee2eb9a3f0983b6f206b0efe0bf5",
      "parents": [
        "23c4df045fc1f7f796622a5e8c877d24253e7b4f"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 14:06:44 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 12:29:26 2017 +0000"
      },
      "message": "set nodeName in calico cni\n\nChange-Id: Ic94f0a5b5982b79edfc1700f9f0543beb9396677\n"
    },
    {
      "commit": "23c4df045fc1f7f796622a5e8c877d24253e7b4f",
      "tree": "1fb87ab268b5b7af8e3a23f70f0eaefe45f195ca",
      "parents": [
        "9a632e4ef6569e43267ad74c5a7825c96a1ed578"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 13:30:42 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 13:30:42 2017 +0200"
      },
      "message": "add option for calico with domain\n\nChange-Id: I8e82b79249414daf6019f5aa4a1578f2b9bb93d7\n"
    },
    {
      "commit": "9a632e4ef6569e43267ad74c5a7825c96a1ed578",
      "tree": "9d06ef3c44c19b411e5f4a24b3f2c9b013aacb12",
      "parents": [
        "bc209293186e63749de9cae3ad3f5758f3f724d4"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 11:26:10 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 11:26:10 2017 +0200"
      },
      "message": "rename HOSTNAME to NODEMANE in calico\n\nChange-Id: I59342c96010d302785719cdb514bbce480dc752f\n"
    },
    {
      "commit": "bc209293186e63749de9cae3ad3f5758f3f724d4",
      "tree": "503bb9f4a73870b5401fb141c5048604d1fc40cc",
      "parents": [
        "1eb4f8db0d07606221d9d11e862c704b8dcd6c31",
        "3f02a6b3e9235d53b2aab72cd0d3a875b8d8503f"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 06:50:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Aug 28 06:50:39 2017 +0000"
      },
      "message": "Merge \"fix ns delete command\""
    },
    {
      "commit": "1eb4f8db0d07606221d9d11e862c704b8dcd6c31",
      "tree": "042a108a63146584720805bb8ea0cc88c7338d29",
      "parents": [
        "3be5dd9c4031697d0b2d1ff716ab2718c90cecc4",
        "6a17955d847157a715db4ac38a70a2f1464707aa"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Aug 25 16:03:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Aug 25 16:03:17 2017 +0000"
      },
      "message": "Merge \"set hostname-override for kubelet\""
    },
    {
      "commit": "6a17955d847157a715db4ac38a70a2f1464707aa",
      "tree": "a7127ecb153591acaa328dd87eb02af98391cbe8",
      "parents": [
        "be95c9dfc79c405dd02df8365cbe421f98dfb628"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 25 17:30:07 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Fri Aug 25 15:38:16 2017 +0000"
      },
      "message": "set hostname-override for kubelet\n\nThis is required when hostname is not set correctly and there may be a\nproblem with coordination between Kubelet and networking plugins.\n\nChange-Id: Ib25457507eaba293f38f2960e5bdd92daa16f7fa\n"
    },
    {
      "commit": "3be5dd9c4031697d0b2d1ff716ab2718c90cecc4",
      "tree": "e001b16a0b7a6ed50c233bd6da5fbf32aa4b687a",
      "parents": [
        "be95c9dfc79c405dd02df8365cbe421f98dfb628"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 25 16:54:51 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 25 17:15:29 2017 +0300"
      },
      "message": "Add externaldns addon with CoreDNS support\n\nChange-Id: If1ec70e59c328e350104585e70ec4a2231529929\n"
    },
    {
      "commit": "be95c9dfc79c405dd02df8365cbe421f98dfb628",
      "tree": "a85974855296e12a3bd81b8257e120085e5967c7",
      "parents": [
        "faece4ffab1e8b0298eb9b92295d8abdd0ed04c8",
        "781b358daaaeca054743228c3fa359ce76c0c6ee"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 25 11:17:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Aug 25 11:17:23 2017 +0000"
      },
      "message": "Merge \"Fix configmap for coredns\""
    },
    {
      "commit": "faece4ffab1e8b0298eb9b92295d8abdd0ed04c8",
      "tree": "cc10e1cad149f0f995c978adb863d476cdb464ef",
      "parents": [
        "9b1461cecb2fa251138d1d40f41839a8dc12c891"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Aug 24 16:59:28 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Aug 24 16:59:28 2017 +0200"
      },
      "message": "update version of tiller to verified stable\n\nChange-Id: I5810f1851caa00c429741035f021a348d3d1f6b5\n"
    },
    {
      "commit": "c25959a1e4f8f8235f982f44f9e3b003d6313189",
      "tree": "1deea83585b5daa270d73746acef85a121cefa5c",
      "parents": [
        "1dcd4f380f6fe09acecf972fbc1f2cfe6bd19dc3"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 16:09:28 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 16:54:54 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: I96a77a4a813450a11e615f850ea26d79453aff75\n"
    },
    {
      "commit": "781b358daaaeca054743228c3fa359ce76c0c6ee",
      "tree": "eb5c460b79992e1d2484b0707f2c7bac87a45955",
      "parents": [
        "8c4ca8db86d9c9826c6524daee873817f3d121e5"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Wed Aug 23 19:45:42 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Wed Aug 23 19:45:42 2017 +0300"
      },
      "message": "Fix configmap for coredns\n\nChange-Id: I756d7b85a4525685ec14b6e1a0e92bb0c874548c\n"
    },
    {
      "commit": "3f02a6b3e9235d53b2aab72cd0d3a875b8d8503f",
      "tree": "e237029332e1386365d9919ef8b7a23552239f70",
      "parents": [
        "9b1461cecb2fa251138d1d40f41839a8dc12c891"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 22 10:51:26 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 22 14:42:57 2017 +0000"
      },
      "message": "fix ns delete command\n\nChange-Id: If0d154d4766cd64c41367aa868e1d20ac6f6e392\n"
    },
    {
      "commit": "9b1461cecb2fa251138d1d40f41839a8dc12c891",
      "tree": "05d58deec0286d33c35b57ab99c343144b2f98e2",
      "parents": [
        "a6942db67bc6b1b97442f8c409c8fe15554272f6",
        "6b1dd95aab492a56eca674a28d19a99ca4a909cf"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 22 14:10:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Tue Aug 22 14:10:32 2017 +0000"
      },
      "message": "Merge \"uset haproxy owner on cert only if haproxy is defines\""
    },
    {
      "commit": "6b1dd95aab492a56eca674a28d19a99ca4a909cf",
      "tree": "4b65c2a97378823745d35edf256aea6641ed4de1",
      "parents": [
        "c344c55b4bd7cd967e88fd16d2dbbf3ed301e65c"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 22 14:24:08 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Aug 22 15:04:54 2017 +0200"
      },
      "message": "uset haproxy owner on cert only if haproxy is defines\n\nWe need to avoid setting owner group to haproxy on instalations without\nhaproxy enabled.\n\nChange-Id: I7455819144bba8ce085bf99a61e8bbbfb99668f2\n"
    },
    {
      "commit": "a6942db67bc6b1b97442f8c409c8fe15554272f6",
      "tree": "9f52185849b84aa337a7eb09774fb35e3e00e962",
      "parents": [
        "c344c55b4bd7cd967e88fd16d2dbbf3ed301e65c",
        "e432a252f74cb04e889264630f1f8959e8fc34dc"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Aug 22 13:03:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Tue Aug 22 13:03:56 2017 +0000"
      },
      "message": "Merge \"Enable netchecker to use etcd\""
    },
    {
      "commit": "e432a252f74cb04e889264630f1f8959e8fc34dc",
      "tree": "d4baa421764ab6aa377f32be6ce6c409b9e3744b",
      "parents": [
        "25c78f9f63a4c5536e1c038761822dc45b3a833e"
      ],
      "author": {
        "name": "akasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Tue Aug 22 15:27:13 2017 +0300"
      },
      "committer": {
        "name": "akasatkin",
        "email": "akasatkin@mirantis.com",
        "time": "Tue Aug 22 15:27:13 2017 +0300"
      },
      "message": "Enable netchecker to use etcd\n\nNow netchecker is able to use etcd and it is recommended configuration.\nTPR became depricated in k8s v.1.7 and will not be used in future versions.\nAlso, netchecker when using etcd, has more simple and straightforward operation\nwith persistent storage, with no k8s API in between.\nSo, it is more stable and resistant. In particular, it is not susceptible to\nissues with date variations on different k8s cluster nodes.\n\nChange-Id: Iea1000cb2e79e0fd36dd6959044e13325cc8a163\n"
    },
    {
      "commit": "c344c55b4bd7cd967e88fd16d2dbbf3ed301e65c",
      "tree": "fd95d70adc1af67112cfd4f156b81f48d6541dfa",
      "parents": [
        "eb44a150fad52948fb5c155e17e577202f270333",
        "ac08bbea6918e83986f206fa680879d41c4d90d8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Aug 22 08:15:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Tue Aug 22 08:15:54 2017 +0000"
      },
      "message": "Merge \"Refactor port-\u003esecure_port\""
    },
    {
      "commit": "ac08bbea6918e83986f206fa680879d41c4d90d8",
      "tree": "9e3d9bd99d4ab762ac127f8cab818496e8894c56",
      "parents": [
        "25c78f9f63a4c5536e1c038761822dc45b3a833e"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Tue Aug 15 16:32:29 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Tue Aug 22 06:46:04 2017 +0000"
      },
      "message": "Refactor port-\u003esecure_port\n\nChange-Id: I5878926e52744c67a2cd9220a764c6fd40a2ed2c\n"
    },
    {
      "commit": "eb44a150fad52948fb5c155e17e577202f270333",
      "tree": "4338f81c312643ec950693f51fb9e7e3cb882303",
      "parents": [
        "4294236b5b6f1d2194a033fd70c397eff3d4c13f",
        "8c4ca8db86d9c9826c6524daee873817f3d121e5"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Aug 21 15:23:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Mon Aug 21 15:23:56 2017 +0000"
      },
      "message": "Merge \"Substitute _ in cluster domain\""
    },
    {
      "commit": "4294236b5b6f1d2194a033fd70c397eff3d4c13f",
      "tree": "0fdbde394efe6afb69326f1aafd76e0aca41d09b",
      "parents": [
        "ddc90ecdacc5b2d0488314c8aa18ed2ca1039d97",
        "1dcd4f380f6fe09acecf972fbc1f2cfe6bd19dc3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Aug 21 13:44:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Mon Aug 21 13:44:42 2017 +0000"
      },
      "message": "Merge \"Add k8s target config\""
    },
    {
      "commit": "1dcd4f380f6fe09acecf972fbc1f2cfe6bd19dc3",
      "tree": "543a5195a6a7d2222bbd9a6e91b41f7886401bd3",
      "parents": [
        "50126a23251c7b66a465f799f8c3259c04bf5c22"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 17 10:26:40 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 21 15:29:41 2017 +0200"
      },
      "message": "Add k8s target config\n\nChange-Id: Ic10eade23c9bff56de2a448ee63159152762ff67\n"
    },
    {
      "commit": "8c4ca8db86d9c9826c6524daee873817f3d121e5",
      "tree": "8cc5c7c6a90300a350e0691188a49f385f42ee5c",
      "parents": [
        "25c78f9f63a4c5536e1c038761822dc45b3a833e"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Aug 21 15:59:34 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Aug 21 15:59:34 2017 +0300"
      },
      "message": "Substitute _ in cluster domain\n\nChange-Id: I1a5776bc0545efd2e5551297bccd1b1d6a1d65b6\n"
    },
    {
      "commit": "ddc90ecdacc5b2d0488314c8aa18ed2ca1039d97",
      "tree": "ece29f47ddb566f39c376a519030ae99f6054d4e",
      "parents": [
        "25c78f9f63a4c5536e1c038761822dc45b3a833e"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Sun Aug 20 20:19:12 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Sun Aug 20 20:19:12 2017 +0200"
      },
      "message": "fix loading of cluster_domain\n\nChange-Id: I287782c0144ba3eec8fbdb1fd24d7bda9844b439\n"
    },
    {
      "commit": "25c78f9f63a4c5536e1c038761822dc45b3a833e",
      "tree": "c20a6dbe2252542de96a78dde492b94c9c2620d7",
      "parents": [
        "85203d60d489ee814c2d8fe8ec71a5b1e17215c6",
        "32ec04a0e8482dcb6c7f172999f212c521fb3dcc"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 18 10:55:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7fdf03a22773",
        "time": "Fri Aug 18 10:55:41 2017 +0000"
      },
      "message": "Merge \"Add state for kubernetes federation\""
    },
    {
      "commit": "32ec04a0e8482dcb6c7f172999f212c521fb3dcc",
      "tree": "39e5fd2b6cb60c21e6e6b616015e3c6a44422bfd",
      "parents": [
        "45889c6c028121d6df913017b2bedbffe77874f1"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 19:53:47 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 18 13:23:58 2017 +0300"
      },
      "message": "Add state for kubernetes federation\n\nChange-Id: I9cc98c0ce874418f2e1fe396aa22be1e9bc13437\n"
    },
    {
      "commit": "85203d60d489ee814c2d8fe8ec71a5b1e17215c6",
      "tree": "ec505bac1dcf2c48d822b18db28b59b5f45ee5dc",
      "parents": [
        "45889c6c028121d6df913017b2bedbffe77874f1"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Aug 17 13:52:31 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Aug 17 13:52:31 2017 +0300"
      },
      "message": "Add labels for virtlet for kube-addon-manager\n\nChange-Id: Ic6521e38c5c44485305b8e03fef6061010d89303\n"
    },
    {
      "commit": "45889c6c028121d6df913017b2bedbffe77874f1",
      "tree": "76ab211f4fd90b7ee93c051b3fe9073301adebb0",
      "parents": [
        "45e7fc07622222261f02b99170b70f5358509e6e"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Fri Aug 11 11:32:32 2017 +0200"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Fri Aug 11 11:42:34 2017 +0200"
      },
      "message": "Fix spec for addons\n\nFor some reasons kubectl apply -f -l doesn\u0027t want to spin up\ncontrail-network-controller.\n* This patch corrects metadata for addons so kube-addons.sh can spin\n  them up correctly.\n* Rename directory from contrail_network_controller to\n  contrail-network-controller for unified view\n\nChange-Id: I55e62dc52778f06e29b6d797336de19360c6b153\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "45e7fc07622222261f02b99170b70f5358509e6e",
      "tree": "0b999dade388bb6cf16f7297889d5d610d9a19b5",
      "parents": [
        "707f7d870d4856e199758ba6869aa2b1cf2424c7"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 10 15:32:07 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 10 15:44:28 2017 +0200"
      },
      "message": "add posibility to override cri settings uses by virtlet\n\nChange-Id: I7ab1fa8455f19eced519a10fce5b97c366a821b5\n"
    },
    {
      "commit": "707f7d870d4856e199758ba6869aa2b1cf2424c7",
      "tree": "73bb729b5cda7836050f0976f8776259cf0aa879",
      "parents": [
        "94c6946e65d9df8197c07d0b40f786e067095b5b"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Mon Aug 07 15:49:23 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 10 12:33:31 2017 +0000"
      },
      "message": "Move addons to common section\n\n* Move addons to common section of metadata\n* Add conditional logic to install criproxy when virtlet is enabled\n* Adding -%} to remove empty lines produced by jinja\n\nDoc-Impact\n\nChange-Id: I1c91deffb51cc42da46bc2559fd01c50f9ce4e27\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "94c6946e65d9df8197c07d0b40f786e067095b5b",
      "tree": "a0acba468428193c8c2c3ac9b0e3f4ae102188c2",
      "parents": [
        "5e397f8510b51aa5330dc996ebe18b32c3800afb"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Aug 09 14:48:36 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Aug 09 14:48:36 2017 +0200"
      },
      "message": "Fix Kubernetes dashboard for large clusters\n\nThis changes removes the \"All\" option in the Node list because when too\nmany nodes are present, it freezes Grafana.\n\nChange-Id: I423c529325a51c898bd9bc02407dcccdb2e04d09\n"
    },
    {
      "commit": "5e397f8510b51aa5330dc996ebe18b32c3800afb",
      "tree": "94c6c5449d4ea5e64d51d04fa57fd5ff31fa59b1",
      "parents": [
        "d3a852eb2901a5a15308092b8bedb572bcddb072",
        "3cbb7fe7c684abd5dacc99c186cd496d28425192"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Fri Aug 04 11:42:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Fri Aug 04 11:42:23 2017 +0000"
      },
      "message": "Merge \"Use kube-addon-manager service\""
    },
    {
      "commit": "d3a852eb2901a5a15308092b8bedb572bcddb072",
      "tree": "c30f53d2b74c5f5a3a6f2cecc822de97a67a9069",
      "parents": [
        "c35cb3b562a17d6c16ef2a7b98d58fb970a88b5b"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Tue Aug 01 14:34:00 2017 +0300"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 03 09:47:14 2017 +0000"
      },
      "message": "Bind kube-apiserver to 0.0.0.0 and shift port to 6443\n\nSingle mode and unspecified metadata points to 443.\nUpdated all refs to kube-apiserver to point to correct vars.\nLoadbalancer still operates on port 443.\n\nChange-Id: Id67acd50e24cf65b3978679616c1f754a6685f68\n"
    },
    {
      "commit": "3cbb7fe7c684abd5dacc99c186cd496d28425192",
      "tree": "106abd2897dcb4299055dbd7aba6490390f474c3",
      "parents": [
        "c35cb3b562a17d6c16ef2a7b98d58fb970a88b5b"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Wed Jul 26 15:23:06 2017 +0300"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Aug 03 09:47:05 2017 +0000"
      },
      "message": "Use kube-addon-manager service\n\nChange-Id: I876abdbc4d33eb94da6b78eae6240b177f7e6f25\n"
    },
    {
      "commit": "c35cb3b562a17d6c16ef2a7b98d58fb970a88b5b",
      "tree": "5dad2afceb2258245c3823cd781ca52f86fad463",
      "parents": [
        "d5835eaddbadfc084456b46b5fc56670ff76a920"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 25 11:17:27 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 02 10:24:45 2017 +0200"
      },
      "message": "fix kubernetes version testing\n\nChange-Id: I7e94012354470c105a470b5a3a102ac1b6a5da5a\n"
    },
    {
      "commit": "d5835eaddbadfc084456b46b5fc56670ff76a920",
      "tree": "7ed7526c338c0fd0d8cda5c97aa9f6757b68a65e",
      "parents": [
        "50126a23251c7b66a465f799f8c3259c04bf5c22"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Aug 01 10:33:54 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Aug 01 10:33:54 2017 +0200"
      },
      "message": "Enable Calico collectd plugin only if needed\n\nChange-Id: Ib48a12734c3035ee6d8725db40439bad4098492d\n"
    },
    {
      "commit": "50126a23251c7b66a465f799f8c3259c04bf5c22",
      "tree": "0ad2bc226002047ad184cbb238a04404bf3a1c2c",
      "parents": [
        "69c0df76950dec14f51bebe6bb151b73fc551389",
        "44d866478cfbcc137092f539ce506caa3d918ca4"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Mon Jul 31 16:15:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Mon Jul 31 16:15:03 2017 +0000"
      },
      "message": "Merge \"Add calico telegraf plugin to monitor bird\""
    },
    {
      "commit": "69c0df76950dec14f51bebe6bb151b73fc551389",
      "tree": "d2e6ac1bf2ea30c73eebc051582d6b5cfc772f84",
      "parents": [
        "b44bd685dde1dc5dc844fff98de07f1d9d72f007",
        "8ee2bc579dbf75b4a75ed927b5fc1a409cfb2a33"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Mon Jul 31 16:10:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Mon Jul 31 16:10:47 2017 +0000"
      },
      "message": "Merge \"fix typho in readme\""
    },
    {
      "commit": "44d866478cfbcc137092f539ce506caa3d918ca4",
      "tree": "bd3e087ce3a13e08f8c6f9c98930c124e6274349",
      "parents": [
        "6ce19e4c8cc2f077d92abae08670d4a46d519701"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Jul 26 11:25:04 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:53:47 2017 +0000"
      },
      "message": "Add calico telegraf plugin to monitor bird\n\nWe are missing bird metrics in calico as they\nare monitored by telegraf which is not configured\nto collect them.\n\nChange-Id: If3c323ad90033b859d2ff7966f023247b146b28d\n"
    },
    {
      "commit": "8ee2bc579dbf75b4a75ed927b5fc1a409cfb2a33",
      "tree": "7012155badd1c9b122fe49771ed542b8bbb88a8f",
      "parents": [
        "6ce19e4c8cc2f077d92abae08670d4a46d519701"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 17:51:20 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 17:51:20 2017 +0200"
      },
      "message": "fix typho in readme\n\nChange-Id: I7163fc5a8b22b06db068c784e5b8debf2db93b3b\n"
    },
    {
      "commit": "b44bd685dde1dc5dc844fff98de07f1d9d72f007",
      "tree": "415872fe194c251f0c87ece81beecc11e2daf5b4",
      "parents": [
        "6ce19e4c8cc2f077d92abae08670d4a46d519701"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 31 18:30:23 2017 +0300"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:37:36 2017 +0000"
      },
      "message": "fix admin kubeconfig.sh\n\nChange-Id: I9fafb907d2c3dbc209293a52b7176097f05bac2f\n"
    },
    {
      "commit": "6ce19e4c8cc2f077d92abae08670d4a46d519701",
      "tree": "773a98e97f935e08b0bc2537e4c08822eb291bae",
      "parents": [
        "7859d3fe770984c8cbed0ab3dcf76352dd4437a0"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:58:30 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:58:30 2017 +0200"
      },
      "message": "remove .gitreview file on github\n\nChange-Id: I997bda7b9e442eb752c3729847a109b427466f31\n"
    },
    {
      "commit": "7859d3fe770984c8cbed0ab3dcf76352dd4437a0",
      "tree": "a78947c121e69531747af28b00256d253253715d",
      "parents": [
        "1211eeae5879571e4decfa95063edd7659c459c4",
        "5554f243bf2e26d21ed8dec6321fa8af08aad3c3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jul 26 12:22:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jul 26 12:22:31 2017 +0000"
      },
      "message": "Merge \"Rename Prometheus alerts for consistency\""
    },
    {
      "commit": "1211eeae5879571e4decfa95063edd7659c459c4",
      "tree": "eed2c3bb0edb59fa6391cc7b3503921597e51d22",
      "parents": [
        "0eefee723b52c46da312afa8d9563848ce3952b7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jul 19 13:15:33 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 25 13:44:31 2017 +0000"
      },
      "message": "Remove the Kubernetes App dashboard in Grafana\n\nThis dashboard doesn\u0027t work properly given that MCP doesn\u0027t monitor the\nKubernetes workloads yet.\n\nChange-Id: I94b93c0db1cbde7c9bc08cd9915041eb37e069ec\n"
    },
    {
      "commit": "5554f243bf2e26d21ed8dec6321fa8af08aad3c3",
      "tree": "6a96085a1f901e333e75aea648c84ca99d127cff",
      "parents": [
        "0eefee723b52c46da312afa8d9563848ce3952b7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 24 15:49:23 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 24 15:49:23 2017 +0200"
      },
      "message": "Rename Prometheus alerts for consistency\n\nChange-Id: I8e11b11336e797d95ff3f7e53bb660d589e86215\n"
    },
    {
      "commit": "0eefee723b52c46da312afa8d9563848ce3952b7",
      "tree": "349338d93638d9626645906f6fff7cdb62d52c05",
      "parents": [
        "e5ff17edd4cd1195666d236633294aa72367c220"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 18 13:17:27 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 18 12:25:02 2017 +0000"
      },
      "message": "fix hardcoded contrail-api server\n\nChange-Id: If8dde8f50c26daa2e5dbcd05b498b52c92b2bf50\n"
    },
    {
      "commit": "e5ff17edd4cd1195666d236633294aa72367c220",
      "tree": "7f8f92c297c08dce0e052cfc1e70ff2b7b6f8635",
      "parents": [
        "842895d7ec19ef588079aa3d2e63cae516faf1c2"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Thu Jul 06 14:54:32 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 18 11:10:27 2017 +0000"
      },
      "message": "Install CNI binary from artifactory image\n\nChange-Id: Icbe60a3a9382c94c8e134f738071586a2c050296\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "842895d7ec19ef588079aa3d2e63cae516faf1c2",
      "tree": "0b01d67b3847e8188a3fce7d9bad7f461430295e",
      "parents": [
        "221640c7b936a32ccaa63ed7dfbb32a8bf542894",
        "0f7bee42e6a8e75be01b2b8e3b624146be8a9a2c"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 16:33:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 17 16:33:25 2017 +0000"
      },
      "message": "Merge \"New variable kubernetes_cluster_domain\""
    },
    {
      "commit": "221640c7b936a32ccaa63ed7dfbb32a8bf542894",
      "tree": "9e45769ae0f0a1289b8aa4d8f015293e9a6951b6",
      "parents": [
        "01033794dd729c94dd1b62b5c536a986ccc746d8",
        "4bfcbeb6cc627b9bc41ab15017dd62102cfbe6b2"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 15:26:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 17 15:26:58 2017 +0000"
      },
      "message": "Merge \"Deploy contrail network manager only on controller\""
    },
    {
      "commit": "0f7bee42e6a8e75be01b2b8e3b624146be8a9a2c",
      "tree": "00cd168c728a5db8713615407c96c5dd0fc0d188",
      "parents": [
        "70fbae5ed9fdc5db5dfa46e7039848ccabe1fb99"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 13:52:16 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 18:14:42 2017 +0300"
      },
      "message": "New variable kubernetes_cluster_domain\n\nUse cluster_domain/domain variable consistently across all templated files.\nAll kubeconfig fields contain cluster domain for uniqueness.\n\nUsing kubernetes_cluster_domain param now to allow physical servers\nto have a different domain from kubernetes cluster if necessary, but\nthe default keeps them the same.\n\nChange-Id: Ic1e571dc92166b8b603214367f10382fb0ff04b7\n"
    },
    {
      "commit": "01033794dd729c94dd1b62b5c536a986ccc746d8",
      "tree": "af1262d4ae1d58eb4f096890b5a261d2699c8355",
      "parents": [
        "c89eaad0b862431ee1ea0ba1451dfb7c4f5b97b0"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 17 16:55:26 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 17 16:55:26 2017 +0200"
      },
      "message": "fix missing contrail version\n\ndefault to network version 3.0\n\nChange-Id: If031575405964071b0a5baa34e3495176c9d1f52\n"
    },
    {
      "commit": "4bfcbeb6cc627b9bc41ab15017dd62102cfbe6b2",
      "tree": "5db3956cc19e36094adc42932c62b4f8cd402901",
      "parents": [
        "c89eaad0b862431ee1ea0ba1451dfb7c4f5b97b0"
      ],
      "author": {
        "name": "Dmitry Shulyak",
        "email": "yashulyak@gmail.com",
        "time": "Mon Jul 17 16:15:53 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 17 13:57:02 2017 +0000"
      },
      "message": "Deploy contrail network manager only on controller\n\nThis is requried cause contrail network manager connects directly on localhost.\nWe cant use incluster auth cause kubernetes api is not reachable from underlay network\n\nThis change adds 2 things:\n- additional label for all controllers: node-role.kubernetes.io: master\n- nodeSelector for contrail network manager deployment\n\nChange-Id: I77b46644ae8f4384890c25a2808a45c353554be8\n"
    },
    {
      "commit": "c89eaad0b862431ee1ea0ba1451dfb7c4f5b97b0",
      "tree": "f079141fe99337a8640ac192d243c2cc8b55a367",
      "parents": [
        "595f44746a03d0ec5e185574ace2e1748fef8d5d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 13:41:14 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:49:29 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files\n\nChange-Id: I691786f24ba962e9dac10d86dbf4a02286d4209a\n"
    },
    {
      "commit": "595f44746a03d0ec5e185574ace2e1748fef8d5d",
      "tree": "c540a659daa1b6b8e100e9936e0ccec2c8827be6",
      "parents": [
        "70fbae5ed9fdc5db5dfa46e7039848ccabe1fb99"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Mon Jul 17 11:25:16 2017 +0200"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Mon Jul 17 11:25:16 2017 +0200"
      },
      "message": "Add conditional logic for opencontrail 3.0 and 4.0\n\nOpencontrail 4.0 doesn\u0027t use contrail-network-controller as it has\ndifferent CNI. This patch adds conditional logic to address this.\n\nChange-Id: I51b8b226d9f485024e148030487e3ce1485a3be0\n"
    },
    {
      "commit": "70fbae5ed9fdc5db5dfa46e7039848ccabe1fb99",
      "tree": "2ca66b68aa526de5dba940236917d6d22baee12e",
      "parents": [
        "06ca3fe4b16c37d036cf9d5ac6b9109c1d4d3291",
        "31dd7496a8bb7d0c1063012dd3e37d6244c68349"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Fri Jul 14 05:51:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Fri Jul 14 05:51:22 2017 +0000"
      },
      "message": "Merge \"Add .gitreview\""
    },
    {
      "commit": "06ca3fe4b16c37d036cf9d5ac6b9109c1d4d3291",
      "tree": "f12088dad07b5a96f7410218a9e24de30a8dc422",
      "parents": [
        "6f4f6c04a230bb5de8d26e2113d0f9a01a1abe97"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 14:47:08 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Jul 13 14:47:08 2017 +0200"
      },
      "message": "don\u0027t enable contrail_network_manager by default\n\nChange-Id: I92956563cf022a4600749eaf886d6273bdf6b130\n"
    },
    {
      "commit": "6f4f6c04a230bb5de8d26e2113d0f9a01a1abe97",
      "tree": "c9b67454d11451a3acf167ab6d5ba1c34fb8d4b0",
      "parents": [
        "6f2c4876d6af91ab1b6d0b2fc4df9d27016b9e8d"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 03 16:58:50 2017 +0300"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Thu Jul 13 12:26:14 2017 +0200"
      },
      "message": "Refactor contrail-network-controller\n\n* Rename kube-network-manager to contrail-network-controller\n* Download image from artifactory rather than from docker hib\n\nChange-Id: I35f543ba8008b5e3f8e5a27c00b5b7c88d7ee385\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "6f2c4876d6af91ab1b6d0b2fc4df9d27016b9e8d",
      "tree": "75d0328a111f7756e453c204761867bf0b5ab628",
      "parents": [
        "534f473476ab6556e74f45fc76b74599241db4b4"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Jul 07 09:35:28 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Jul 10 08:58:00 2017 +0000"
      },
      "message": "unite opencontrail parameters\n\nChange-Id: I14192c00986ab165dd50b4e67546b66e6d16093e\n"
    },
    {
      "commit": "534f473476ab6556e74f45fc76b74599241db4b4",
      "tree": "0fbff9891a751f4f94e8897add811a033ad91afe",
      "parents": [
        "bda098ec0d26328e2c0511e7bff499ede8220e70"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:53:39 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:53:39 2017 +0200"
      },
      "message": "Add \u0027datasource: influxdb\u0027 to Grafana meta\n\nChange-Id: Ia10be76a6e17259e4c5ebbe70eaedd04dd43bb2d\n"
    },
    {
      "commit": "31dd7496a8bb7d0c1063012dd3e37d6244c68349",
      "tree": "c55ce46cdbab591e30ddc1f904de1bd91c5eda63",
      "parents": [
        "bda098ec0d26328e2c0511e7bff499ede8220e70"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Jul 03 17:07:21 2017 -0700"
      },
      "committer": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Jul 03 17:08:03 2017 -0700"
      },
      "message": "Add .gitreview\n\nChange-Id: I0a4c92e2d686ee43d60a512399b0dc599974529d\n"
    },
    {
      "commit": "bda098ec0d26328e2c0511e7bff499ede8220e70",
      "tree": "3f57609f64f3490a9bb5ca098a3c962522cf8c9b",
      "parents": [
        "c1d11e58f80c88e671d9973840b722fa8176517a"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 03 16:58:50 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Mon Jul 03 16:58:50 2017 +0300"
      },
      "message": "Re-enable dashboard by default\n\nChange-Id: I1e2bc959b3d5c41b23f95e497127642a0266b1db\n"
    },
    {
      "commit": "c1d11e58f80c88e671d9973840b722fa8176517a",
      "tree": "937f9edf8226e017034c7a508bdad5fa59bbd2c1",
      "parents": [
        "ecd40631bcefa646c308d053b96ca71637ee9e23"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Jun 23 11:09:20 2017 +0200"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Wed Jun 28 14:58:01 2017 +0200"
      },
      "message": "Enable Virtlet Addon for Kubernetes\n\nEnable virtlet addon for kubernetes deployment.\n\nChange-Id: Ifd0cb2e01d46d21689ce7afb247b2614271731ac\nInitiative: PROD-10135\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "ecd40631bcefa646c308d053b96ca71637ee9e23",
      "tree": "bc286680a99ef13498057e2446f7e0a27ea7c159",
      "parents": [
        "466b62e05854e9d7ef3ed49432e22c3ededd8614"
      ],
      "author": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Tue Jun 27 10:28:01 2017 +0200"
      },
      "committer": {
        "name": "Sergii Golovatiuk",
        "email": "sgolovatiuk@mirantis.com",
        "time": "Tue Jun 27 10:47:29 2017 +0200"
      },
      "message": "Update OpenContrail CNI\n\n* Update URL for CNI\n* Move hash from reclass cluster lever to default service level. Reclass\n  models should be cleaned up also.\n\nChange-Id: Ic283ec027343a454d0134479996d6fd8cf86d9b2\nSigned-off-by: Sergii Golovatiuk \u003csgolovatiuk@mirantis.com\u003e\n"
    },
    {
      "commit": "466b62e05854e9d7ef3ed49432e22c3ededd8614",
      "tree": "993f8b1a39b555a31083a29e07318e9c8162b398",
      "parents": [
        "ed3100cb0a182003198d47405fcb168bff4eeb1c"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jun 26 18:58:13 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jun 26 18:58:13 2017 +0200"
      },
      "message": "remove undefined sort param kubernetes_virtlet_hosts\n\nChange-Id: I2ee675fbc02ca6562f17e35acf2ec4339c16f246\n"
    },
    {
      "commit": "ed3100cb0a182003198d47405fcb168bff4eeb1c",
      "tree": "63fef194d01da95ff07f32356f4ce7e225cf336d",
      "parents": [
        "9860fa78de9895482883de53d96410fd0fc7aa33"
      ],
      "author": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Mon Jun 26 19:19:15 2017 +0300"
      },
      "committer": {
        "name": "Sergey Vasilenko",
        "email": "svasilenko@mirantis.com",
        "time": "Mon Jun 26 19:24:52 2017 +0300"
      },
      "message": "FIX: Only strings allowed into annotations\n\nQuotes was added\n\nPROD-11912\n\nChange-Id: I1fc35bae00ec0e3e95920531bc711e1ec269eb38\n"
    }
  ],
  "next": "9860fa78de9895482883de53d96410fd0fc7aa33"
}
