)]}'
{
  "log": [
    {
      "commit": "4ea26639bdfe2c1ebef177080382069b37e5f72e",
      "tree": "bc3b1f99438cc6ecffc5c5527b773ddce7b63b2d",
      "parents": [
        "1fd9eb2702b722ce12883d5aa5dd4dff29c701a1"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Mon May 14 17:45:38 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue May 15 18:38:23 2018 +0000"
      },
      "message": "VOL-794: Assignment lists in etcd not updated correctly in presence of vcore failures\n\n* Fixed coordinator method _sanitize_member_list\n* Fixed keys-only GET operation for etcd KV store\n* Fixed key DELETE operation for etcd KV store\n* Modified vcore manifest to allow a failed pod to be re-spawned on a\n  different host but with the same pod name\n* Modified zookeeper manifest to allow a failed pod to be re-spawned\n  on a different host. With the current manifest, when all 3 zookeeper\n  pods are scheduled on the same node and that node fails, none of the\n  pods get re-spawned.\n* Added NodePort for the Envoy service\n* Removed anti-affinity rule from OFAgent and NetConf manifests to allow\n  the deployment of multiple pods on the same node\n\nChange-Id: I052d952d81a81cafb96acfc1d57a192596e2e9a1\n"
    },
    {
      "commit": "2d4e07fe6962dc00f3f1c913156ec765d7fff2ef",
      "tree": "1b7dabbc91d7ed547bcfb20104ab41826996f89b",
      "parents": [
        "e84aca910e5ffd60c9e1ed6aa231be5a62be15a0"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Mar 26 16:46:45 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Mar 28 20:16:13 2018 +0000"
      },
      "message": "VOL-570 : Change network type used by voltha components\n\n- Updated from weave to calico which is the default network type\n- Updated ponsim README file\n- Removed deprecated data folder\n\nAmendments:\n\n- Change to specific version of kafka/zookeeper\n- Added annotations statement to netconf manifest\n\nChange-Id: Ibc8c06f037c275717b5c79b60443b7fd11545405\n"
    },
    {
      "commit": "94c0ee1de4accded4372d80c095a51c84f2a1400",
      "tree": "565556f704567dbe963ccad730da9b72c79459e3",
      "parents": [
        "6b766f12a26610ccfc7e43b351b80606ec6e821a"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Fri Mar 16 13:58:49 2018 -0400"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Fri Mar 16 13:58:49 2018 -0400"
      },
      "message": "VOL-652: Some Voltha Kubernetes manifests still supplying fluentd argument, which is no longer recognized\n\nChange-Id: Ibbf7bf7f8c953a0ec881d4a50977b2006246d540\n"
    },
    {
      "commit": "d445438eff7f10faaa5bdf0ed5f8cb67438aee47",
      "tree": "66dbb20ecbbb2f382011652e84928926931fd32e",
      "parents": [
        "01e23a8e86042a7f9c06b4682ea84176c0b87968"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Feb 08 16:21:43 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Feb 12 14:31:47 2018 +0000"
      },
      "message": "VOL-569: Create kubernetes deployment configuration for each voltha service\n\nThis update:\n- organizes all Voltha components under their own namespace, \"voltha\". If\n  you have a script for deploying Voltha, then add namespace.yml at the top.\n- adds host volume mounts for Consul\u0027s data and config directories\n- fixes a bug in Envoy where it was aborting because it couldn\u0027t find Consul\n  even though it was getting the Voltha assignments from Etcd.\n\nChange-Id: I45eaf2d65428c0184df06971ce3797b9122d3055\n"
    },
    {
      "commit": "c3c291c685a780732ec3c1aff82e04647a1ffb83",
      "tree": "32ca5b0ee5b87003e25f53959477bf5bb70551e6",
      "parents": [
        "10a7a7e7563255e1d805c0cca33259c1a5175daf"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Fri Feb 02 13:57:33 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Feb 06 16:53:47 2018 +0000"
      },
      "message": "VOL-569: Create kubernetes deployment configuration for each voltha service\n\nThis update:\n- renames all voltha images referenced in kubernetes deployment files\n  to the \u0027voltha-\u003ccomponent\u003e\u0027 format\n- adds the kubernetes deployment files for grafana, dashd, and shovel\n- adds deployment files for an Ingress resource and an nginx-based ingress\n  controller to allow access to the Consul and Grafana UIs from outside\n  the cluster\n\nManifest file ingress/05-namespace.yml sets up a namespace \u0027ingress-nginx\u0027\nfor all ingress-related resources. This file will be deleted once we move\nall voltha components, including ingress, to a \u0027voltha\u0027 namespace.\n\nDeployment instructions for the ingress resources are provided in README.md.\n\nChange-Id: I0459e838318c43e21f40e83b314f77fc9e0456f8\n"
    },
    {
      "commit": "bbe1e09c2aacc235254b09d7ee7d077d0c3221de",
      "tree": "a4b31591027a450ad486065c20b1599e7de0946e",
      "parents": [
        "9adbc9597fd42c5231dfd2be63abc9f8a3a33833"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Thu Jan 18 13:48:20 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 18 19:55:03 2018 +0000"
      },
      "message": "VOL-569: Create kubernetes deployment configuration for each voltha service\n\nThis update adds a kubernetes deployment file for netconf.\n\nI tested the netconf service using the CLI that comes with the netopeer container.\nThat CLI appears to make connections with remote netconf servers at port 830; that\nport number appears to be hard-coded. The port of the netconf server, on the other\nhand, defaults to 1830. The changes in file netconf/main.py enable the override of\nthis default by using environment variable NETCONF_PORT. The kubernetes deployment\nfile for netconf sets the port to 830.\n\nChange-Id: I19f90d6e14f59c855b84aa76bbc41586f3bace37\n"
    }
  ]
}
