)]}'
{
  "log": [
    {
      "commit": "78d9fa6ecc3371002560ea3ac09c1995c31989a2",
      "tree": "fd9831e305b017640a63aad7caa070d5d8b92e38",
      "parents": [
        "42662628fa69c31daaa8b2ce714ce1117fa5fa17"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Thu Apr 19 14:11:05 2018 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Apr 20 01:43:58 2018 +0000"
      },
      "message": "VOL-570 : Changed voltha install to use etcd instead of consul\n\n- Updated to kubespray 2.5.0\n- Updated to load dependent packages\n- Restart k8s nodes after install\n\nVOL-574 : Added instructions on how to install k8s cluster\n\nk\n\nChange-Id: Ie31004f32d1524be3b0c4e80499af7d7b3a6b7e4\n"
    },
    {
      "commit": "3b67e335b91ec1efd547d2111195337b05952354",
      "tree": "564b8474cedfe455b7bf011522014e3baa4a7277",
      "parents": [
        "8f52afbe751ff1fbd061407f049b2c3377d8ca3d"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Tue Apr 03 11:45:36 2018 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Tue Apr 03 11:45:36 2018 -0400"
      },
      "message": "VOL-666 : Ensure persistence of disabled swaps on kubernetes\n\n- Swaps will remain disabled after reboot\n- Commented out swap partitions in /etc/fstab\n\nChange-Id: I7acd32ad717526d5a7cc4eb9b5904ab7e9724612\n"
    },
    {
      "commit": "30f64b8e1711553b52c1a1ee4990f221162fd0f1",
      "tree": "7b3513af508b3b22c94d970c42bb8a8c93a1477c",
      "parents": [
        "2d4e07fe6962dc00f3f1c913156ec765d7fff2ef"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Mar 28 16:26:12 2018 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Wed Mar 28 16:26:12 2018 -0400"
      },
      "message": "VOL-666 : Disabled swap on kubernetes hosts\n\n- Also added specific versions for kafka and zookeeper\n\nChange-Id: Id5d31fc2ac8dbfd0921a3fff103c8f3dc95bf96a\n"
    },
    {
      "commit": "2cbffca8068bc92f7bc3408aebb9910c401d69a5",
      "tree": "3b8be778ae9152a1f5d882b22896158696dfc7b2",
      "parents": [
        "2a059957ce331407f6ce39a02b2a569fc2e79df7"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Mar 26 16:20:03 2018 -0400"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Mon Mar 26 16:20:03 2018 -0400"
      },
      "message": "VOL-570 : Install Kubernetes in production and test modes\n\n- Supports offline installation for k8s\n- Configs and deploys voltha components\n\nChange-Id: I29eb87c035cea1e86176bb2e30d36278760ece82\n"
    },
    {
      "commit": "50b286dc4903e50bd86c437b06473c8cc04c28f9",
      "tree": "e04b91f05153afa5762988ecaed38fe05a80497a",
      "parents": [
        "bcea2f4ad27b2dc3d39557963d16812e46952a22"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 02 17:44:30 2018 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Mar 05 17:17:56 2018 +0000"
      },
      "message": "[VOL-634] Remove fluentd logging reference from voltha services\n\nThis update removes the \"hardcoded\" logging framework (fluentd)\nfrom the voltha, ofagent and netconf services.  The logging is\nnow determined at deployment time.  Testing was done in kubernetes\nenvironment and minimally in docker swarm mode environment (docker\nswarm mode is not required for voltha 1.3).  A separate Jira will\nbe raised to adjust the docker swarm deployment files, i.e. direct\nthe logs to fluentd/fluentd-agg listen ports instead of writing locally.\n\nChange-Id: Ic780fc9633f0f833f961c97dc59d89eed2112a53\n"
    },
    {
      "commit": "bcea2f4ad27b2dc3d39557963d16812e46952a22",
      "tree": "1a6a4208a2023a22f1b47436e5098b418bc6070b",
      "parents": [
        "793093d0566f8c54bae31e5e25a7d2a5f3b27a8a"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Mar 02 18:46:32 2018 -0500"
      },
      "committer": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Mar 02 19:17:40 2018 -0500"
      },
      "message": "VOL-642: Installation of VOLT-HA in a Kubernetes cluster\n\n- Changed existing installer to support swarm and kubernetes\n- Using kubespray as the base framework to deploy kubernetes\n- Implemented config/deploy/teardown tasks for voltha\n\nAmendments:\n\n- Changed from python to python3 when running the inventory builder\n\nChange-Id: I059fd348b9a749397b373e333b5602944c817745\n"
    },
    {
      "commit": "737b74f045e35134a05b65939dc24b213c7e74be",
      "tree": "998f92deb30e06d139a41ec0bd8d3bbe3956db4f",
      "parents": [
        "faca3b01e35b0db3c3a4890af98fed6354d389a6"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Jan 22 12:57:52 2018 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 24 20:18:21 2018 +0000"
      },
      "message": "VOL-612 - rename images to work better with public repository\n\nChange-Id: I9679544987c3a08d0001928cfbc39d710a6c1eae\n"
    },
    {
      "commit": "bba65ff06acba42c7da84ed59789ed5157508fa0",
      "tree": "dcd5afdd23c87fbd9456852798582269b886f7c2",
      "parents": [
        "8536d1b051d722fbea94db0aefeced45807b0a68"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Jan 19 09:26:09 2018 -0800"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 19 19:33:40 2018 +0000"
      },
      "message": "VOL-595 - container image name consistency and general cleanup\n\nChange-Id: Iccac1ccba61537cefa046118df139196e9e87713\n"
    },
    {
      "commit": "6f5fc4c514d5f88bb28d6ea6cc2ed93f1368b23e",
      "tree": "9c48ffa5b89b0d32244dbdf05755fbc4225d1647",
      "parents": [
        "f6eeaeac833d24d856162956977ff3493590ad18"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Nov 17 15:31:12 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Nov 24 20:25:24 2017 +0000"
      },
      "message": "VOL-408 First update for this Jira. This update nails down the version\nof all containers that have multiple versions. There is one exceptoin\nwhich is the centurylink/ra-certs conatiner that has only one single tag\nwhich is \"latest\" all others have been nailed to the latest version tag.\n\nTypo in reviewer comments fixed.\n\nChange-Id: I2f015a0939fcedef89b6e102ad92032b11cb5e98\n"
    },
    {
      "commit": "b09ba7027ef96ae9f1138776f6221f9a96f0ed61",
      "tree": "786084197a647cf36c58ad78c0c0daec4644fb73",
      "parents": [
        "0bc51351740cdc8458dfa6fb6900e7c5739eb391"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Nov 02 15:43:35 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Nov 02 15:43:35 2017 -0400"
      },
      "message": "VOL-529 This update solves the issue with the missing BashLoginTarget.sh\nfile that causes the installer to fail.\n\nChange-Id: I78b68da09652679e1b67031407ceaa9ab3d6e65d\n"
    },
    {
      "commit": "079a7760d770217636b712f03781d370434252f4",
      "tree": "3ce5659254b22479208f4b69450451d78118d120",
      "parents": [
        "48a6235250ce3f9a6eb7174959a0c924ff828db6"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Oct 26 21:42:05 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Oct 27 10:41:28 2017 -0700"
      },
      "message": "[6683] Removing unnecessary files and update gitignore\n\nVOL-507, VOL-463: Protobuf upgrade to 3.3 and Chameleon Removal\n\nUpdate the Protobuf version from 3.1 to 3.3 to alleviate\na protobuf issue when loading protobuf extensions.  The following\ntests have been performed:\n- Create a local Vagrant VM\n- Voltha ensemble startup and check for errors/exceptions\n- Manual compilations of the protos in voltha, ofagent, netconf and\nchameleon directory\n- Manual tests with ONOS/Voltha/Ponsim using Netconf, Curl and CLI\n- Run the integration tests (known issues have Jiras already raised\nagainst them.\n- Run the make jenkins-test and make utest-with-coverage\n\nChameleon has been removed entirely from Voltha projects. Basic tests\nhave run to verify chameleon dependency has been removed.  Some\ndocuments (like README) will need to be changed under a separate Jiras\nas they are referenced in different adapters.  Some integration tests\nwill also need to be updated as well.\n\nChange-Id: I2b266719a6825fb07ece3a79f7f81881ab3b9761\n"
    },
    {
      "commit": "215e024dc2cacbf27ee3378fc84b1b16bb9f396c",
      "tree": "a06f9f81fbbc667edd9f2af45d2ada6e41f092a1",
      "parents": [
        "6a485589248c194f6556d4266a458654d9d29c66"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Sep 05 23:18:24 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Oct 25 13:27:25 2017 -0700"
      },
      "message": "VOL-381 add unum container to support ONOS cluster formation under swarm\n\nChange-Id: Ic260edda19bb199ed040f05164ab605f28c919d0\n"
    },
    {
      "commit": "b92e513150f58690dc4746a94ab010bc5d91f176",
      "tree": "1792e60c8fc491956793e220a767476b51dfe1e6",
      "parents": [
        "37ddfc974b933ab68460b4f156fdf708ce873fe1"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Sep 13 13:04:05 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 13 10:58:05 2017 -0700"
      },
      "message": "VOL-426 This commit solves the problems caused when the voltha user\nalready exists on the install target. The installer now checks and\nre-uses the user if it\u0027s already there.\n\nChange-Id: Ie81989a09a66981db6a462799d7d2e9422acd147\n"
    },
    {
      "commit": "868437070b6edf808987d045620b7436a753a400",
      "tree": "7b3b5a703e9205f464ab2b48f8a79e7896faaf99",
      "parents": [
        "1cc7398bfe3543fbc8e078001b1ad81afc44a0e3"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Sep 05 23:22:39 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Sep 06 11:25:44 2017 -0700"
      },
      "message": "VOL-415 Changes to improve dependencies and solve intermittent installer\nfailures.\n\nChange-Id: I6f23f42398e0509a231008f4a83e60cb12759d52\n"
    },
    {
      "commit": "b184ab17c3b82706cb6f25880017abc26674140a",
      "tree": "0c01de57c5e6c45db032d6a7f50bd3aa1b1f440f",
      "parents": [
        "c359b116c24eeb89a3267f7868b0f7316a5e0d0c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 21:11:47 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 21:11:47 2017 -0400"
      },
      "message": "VOL-407 Disabling voltha-net encryption because it was causing latency\nissues. This needs to be better charactreized to ensure that encryption\nlatencies are acceptable to HA requirements.\n\nChange-Id: I034182c96e189750e9a060e22bf4fc4cbcd7b6d3\n"
    },
    {
      "commit": "c359b116c24eeb89a3267f7868b0f7316a5e0d0c",
      "tree": "0f236188f6fc06eaeb98771616dcd948a2895b7e",
      "parents": [
        "3775a26454216083d4d939e702dd3ba009e042c9"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 16:45:43 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 16:45:43 2017 -0400"
      },
      "message": "VOL-404 This update addresses the issue reported in the Jira. The file\nwas no longer required as it was part of an older attempt to solve a\ndifferent problem. There are also changes to remove the consul barrier\nfile because it adds latency to a VM based deployment that affets\nstability.\n\nChange-Id: I9fc9a0cb3a3c4dec3b6f399e23a16b51ea7bb0d2\n"
    },
    {
      "commit": "3775a26454216083d4d939e702dd3ba009e042c9",
      "tree": "54c8bd59cbb502be5574570cb0e842b71fac4876",
      "parents": [
        "890b090949b7d69c5219a81572fae00bb7b95896"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 10:43:40 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 30 10:43:40 2017 -0400"
      },
      "message": "VOL-402 update to include this change in the installer creation.\n\nChange-Id: Ie54bb8960f64235f3359ada959041bf38362ce06\n"
    },
    {
      "commit": "8725ea8722118789d4c9cd34a0625b3fdbe002fe",
      "tree": "2296a3d6816ea654cc88dc7c5435e031aeefe31d",
      "parents": [
        "cbe30830ac1495409cfbdeb37a59d2e0523dd33e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sun Aug 27 23:47:41 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Aug 28 07:06:34 2017 -0700"
      },
      "message": "VOL-393 VOL-395 This update implements a replicated filesystem allowing\nfluentd logs to be accessible from all cluster servers. The replicated\nfilesystem also limits the aggregate size of the logs to limit the\namount of disk space that they consume. This update also\ncreates a barrier filesystem for consul ensuring that the consul data\ncan\u0027t be affected by a disk full condition. Finally, some serious\nchanges were made to the fluentd clustering implememtation which was\nvery sub-optimal and wouldn\u0027t start correctly 9 times out of 10.\nAdded improved debygguing log collection that checks if the log file is\nstill growing before it kills the collection process. Added consul\nrelease 0.9.2 to the production containers list. Removed fluent/fluentd\nfrom containers.cfg. Added configuration options to the installer to set\nthe size of the barrier files.\n\nChange-Id: I89389d76b081b0e6c3961e62d24277b1d2cf3cfb\n"
    },
    {
      "commit": "d49da3694ec3ffb1abd6096d7282934150a9f018",
      "tree": "9159cdde4dca11ae1e73bc30098b03d21e03e755",
      "parents": [
        "ff15befcfa1b5ad502e012de3c36c3cf365786ea"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Aug 24 16:54:53 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Aug 24 16:54:53 2017 -0400"
      },
      "message": "VOL-394 This update ensures that the appropriate directories are created\nfor consul and that the consul config is copied to one of those\ndirectories.\n\nChange-Id: I3f925f1ee28786fe4f9acdb54bbbe0db6b708857\n"
    },
    {
      "commit": "ff15befcfa1b5ad502e012de3c36c3cf365786ea",
      "tree": "0ab192d6483a0ae1d71166940fde8920d8fa22fd",
      "parents": [
        "cb33c47e4bb5a48fad4b20babefab37afeacd5aa"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Aug 24 16:15:08 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Aug 24 16:17:20 2017 -0400"
      },
      "message": "VOL-385 VOL-397 Changes to use the production files which direct all\nlogs to fluentd rather than stdout. Sending large volumes of logs\nto stdout is detrimental to docker and causes stability problems.\n\nChange-Id: I5f6ca59d610e7547941e7c2cea44c502ca7c5add\n"
    },
    {
      "commit": "36cd85f66f505d23c5c3076f5f67aff7a27dc20a",
      "tree": "fa258fc2f3aa8fcff82536616d309c31af68f881",
      "parents": [
        "379979ec51835cba095e734b6a58dd93eb1f54f6"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Aug 24 11:01:11 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Aug 24 09:56:24 2017 -0700"
      },
      "message": "VOL-386 This stages the startup of the fluentd aggregators before the\nstartup of the fluentd collectors to fix the issue where one or both\ncollectors would exit immediately on startup because they could not\nreach the aggregators.\n\nChange-Id: I8921aa1b5377d4bb37025a0fefe45268dbcd131b\n"
    },
    {
      "commit": "bcd30b17108c5a2eb2b861efc70c68c2834313d6",
      "tree": "2c7cabd83f579d8fda5718f62ef9614bb3f17a95",
      "parents": [
        "92136d00878bdfa6929d2bbff8ddc0da7749ae52"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Aug 22 22:32:00 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 23 09:18:57 2017 -0400"
      },
      "message": "VOL-384 This update improves the issue reporting log collecctor such\nthat if a specific docker log request hangs it will be skipped such that\nas many logs as possible can be collected rather than hanging on a\ndocker log request that hangs.\n\nChange-Id: I5e7a38fbfbc781d7a7d8825458106ea7463f3e17\n"
    },
    {
      "commit": "92136d00878bdfa6929d2bbff8ddc0da7749ae52",
      "tree": "043f6eeea34d765df4ee9138daa77479acd150ca",
      "parents": [
        "48ecb44a3539cf5a401b99b0b738c49aba6466eb"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Aug 22 21:48:42 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 23 06:18:38 2017 -0700"
      },
      "message": "VOL-385 Changes to the installer build to used the voltha.production.yml\nfile that directs all vcore logs to fluentd rather than stdout where it\ncauses docker problems when the logs get very large.\n\nChange-Id: Ic20da3e99c39d1e56d6175f46315c62609de8119\n"
    },
    {
      "commit": "523ee78e635f21265326d48bfa3ded156c3c3216",
      "tree": "002f322323a92e0d28840fa379480c7d07c3b97a",
      "parents": [
        "cbff06bddd86a6c222607e7a063937ccb8121de6"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Aug 22 16:44:21 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 22 18:39:40 2017 -0700"
      },
      "message": "VOL-382 This update adds a replicated file system to hold the registry\ninformation such that regardless of where the cluster registry restarted\nin the event of a server failure or a complete cluster reboot.\nA few cleanup items for hard coded directory values were also addressed.\n\nChange-Id: I5d1313c5f093bafb7c4669ac91813251bbbb6795\n"
    },
    {
      "commit": "2940dac3e4ce6e11b41836b8c404263cdf207087",
      "tree": "1bb8b9199e011fc1ca97b97041b457325152f3d6",
      "parents": [
        "4864696024defe5f83cd670372be67a0f06bc5c5"
      ],
      "author": {
        "name": "Stephane Barbarie",
        "email": "sbarbari@ciena.com",
        "time": "Fri Aug 18 14:15:17 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Aug 22 07:15:29 2017 -0700"
      },
      "message": "VOL-281: OfAgent integration in swarm cluster\n- Auto connect/reconnect of agent with a voltha instance\n- Survives and cleans up after a voltha disconnect\n- Added new compose files to start ofagent and onos in swarm cluster\n\nAmendments:\n- Fixed logs to have uniform format\n- Removed instructions to start/stop ONOS service in cluster scripts\n- Added missing change in local handler to exit streaming rpc calls\n  after ofagent termination\n- Renamed references from voltha to vcore where necessary\n\nChange-Id: Icb4611d92be35b48e557e6b12f7d2074282175ea\n"
    },
    {
      "commit": "f2dd20451355f4d47657c91861c1ce4c2cc5cd27",
      "tree": "28f3a9fc2ccd24795d561bbefdf4007fa270848c",
      "parents": [
        "69fba863d5e6b8835946493f23c48a0b6a01ca8e"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 18 15:51:46 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 18 17:29:36 2017 -0700"
      },
      "message": "VOL-112: Document the backup and restore strategy as well as the steps required to backup and restore Consul data\n\nChange-Id: I59a2cd98f55928fc0fff355ab634650dd74b0a27\n"
    },
    {
      "commit": "80cf960452c3619d1f93fd9f99d7d5c652d312e8",
      "tree": "7dd1485f19088ab036c574b47b7d86f7bcf1eb7a",
      "parents": [
        "f87a5c85c18efea56e4ab96f376e7a33acd42bd7"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 14:24:14 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 14:25:59 2017 -0400"
      },
      "message": "Added a filter for bogus containers now being created by the ONOS build.\nThe build leaves containers tagged \u003cnone\u003e which are a byproduct of the\nbuild process and they can\u0027t be pushed into the registry or otherwise\nmanipulated. This would cause the installer being built in test mode to\nfail.\n\nChange-Id: I9c54330863ead29d50267eef90719d8a4979f046\n"
    },
    {
      "commit": "5311aa1858ece72a803b3741bcde31bc5b06ddc3",
      "tree": "fcf85e5dfb114656a6bfc5b04558e0ad89ea51d4",
      "parents": [
        "11fe23bf61ccccc4dc6f6d62e024a0dadb87651f"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 11:35:34 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 11 08:47:36 2017 -0700"
      },
      "message": "Missed an instance of nginx in my last update.\n\nChange-Id: I7b4312a5c5438f85505f14a0bbfa2734ed68734b\n"
    },
    {
      "commit": "11fe23bf61ccccc4dc6f6d62e024a0dadb87651f",
      "tree": "e55149995b278b4a8546751beb6ac20ce5392e9a",
      "parents": [
        "ee417fab8e253b9199f8628659110e211447a1c1"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Mon Aug 07 23:11:17 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Aug 11 08:05:40 2017 -0700"
      },
      "message": "Fix for fluentd not starting in production. (Reason : Fluentd directory inside /tmp were cleared off during reboot)\nNow fluentd directory for logs has been moved to /var/log/voltha in the cluster host machines.\nAddressed review comments.\nhttps://jira.opencord.org/browse/VOL-354\n\nChange-Id: If536c2c68afda4f1da93010287a698a101e22557\n"
    },
    {
      "commit": "ee417fab8e253b9199f8628659110e211447a1c1",
      "tree": "49bc7926221702ee061c49f4e6e0869653dc3370",
      "parents": [
        "9f2ec3cb7a20d0f0763c42c39d4e634431ff1d2e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 09:34:50 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Aug 11 09:39:32 2017 -0400"
      },
      "message": "This update contains several changes\n- Used a more recent commit of envoy specifically the one right before\n  they broke it until the envoy team fixes the issue.\n- Exposed envoy\u0027s admin interfacet to enable the gathering of NBI\n  activity stats from the cluster.\n- Removed some unncessary filters from Envoy to reduce the size of the\n  config file and make it easier to understand.\n- Removed the envoy directory and the mount thereof because everything\n  now comes packaged in the containter.\n- Fixed a bug int the cluster VM Vagrantfile that was causing kernel\n  panics on some architectures.\n- Added a log collection script to facilitate problem reporting.\n- Removed the nginx directory from the install since nginx isn\u0027t being\n  used in production.\n\nChange-Id: Ifc73a4e177d0a2ac9c9d373d936988fa17d586d2\n"
    },
    {
      "commit": "6e270c185c1edd1fb39c72c21197cf7236360c08",
      "tree": "c122cbf7e701f9d6a8d258190b2718e1f1ebefdd",
      "parents": [
        "01f2e85940a12c2e4872ed8141b85e9e6d37c02c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 09 23:06:49 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 09 23:06:49 2017 -0400"
      },
      "message": "Several bundled updates\n- The latest envoy docker containter was broken, made changes to request\n  a sepcific commit version of the container known to work.\n- A minor change to the proxy configuration file where the same name was\n  used for 2 virtual_hosts.\n- An update to CreateInstaller.sh for use in multi-user mode which tries\n  to guess a the cord_home rather than having the user set it.\n- A change to the swarm start script to wait for consul to establish the\n  master before starting the remainder of the dependent containers.\n\nChange-Id: I475dc4bc86189d784a21dc676e07b8b6b87f1bc3\n"
    },
    {
      "commit": "6570c741017a3b7d45cb92509ecfa73381752bfe",
      "tree": "8be087b8867e2bd99945dbe7846b282441cf06c2",
      "parents": [
        "e154d59abe6765e3fe5952fd4966c6d0de579f2b"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Aug 07 23:11:33 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 09 07:13:24 2017 -0700"
      },
      "message": "Addition of a reliable REST service offered directly off the proxy\nrather than requiring a server process. Swagger isn\u0027t supported yet.\nREST services are offered for both http (port 8882) and https (port\n8443) both of which are configurable. Also change the network being used\nfor voltha-net because (in Ciena) the 10.0.0.0 network is problematic\nsince it\u0027s the primary network used internally which was causing IP\naddress conflicts. Corrected some errors in the swarm-stop file.\n\nChange-Id: Ic5cbee20324e268b0178312741b2700cdf4eb877\n"
    },
    {
      "commit": "fb89efa0791d1f10f3bb5dcd850a973f37dafe05",
      "tree": "cc074056782be1d1a8bba8bee879556ebc704775",
      "parents": [
        "0ccef98dbfc006a160bee6f44a240a9b942f86db"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Aug 02 14:16:14 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 02 13:14:01 2017 -0700"
      },
      "message": "Fixed some issues in the container lists in the Makefile and in\ncontainers.cfg. An obscure KVM bug was not digesting host-model\nproperly on some architectures causing a kernal panic on boot.\nIn order to work around that bug, host-passthrough will be used\nuntil KVM is fixed in ubuntu16.04. This bug doesn\u0027t exist in\nubuntu14.\n\nChange-Id: I7b99bd249ca3222d47cbc6a642177f7e6390049a\n"
    },
    {
      "commit": "7c5e88558c822302ff361b3dae643b2912045164",
      "tree": "167e9d7c6c2980d4de2ee9854c0ce068fb30b68c",
      "parents": [
        "a2a39337935ed1fb4810d9027b83e6d6b1bc8022"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jul 31 20:17:14 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jul 31 20:29:00 2017 -0400"
      },
      "message": "Multiple changes\n- Added code to create default KVM storage pool and network if they\n  don\u0027t exits.\n- Added a docker registry to the cluster.\n- Added a a wait cycle for consul to start to avoid proxy thrashing when\n  voltah starts.\n- Addition of the rmake developer tool to simplify the edit develop make\n  and install into cluster developer workflow.\n\nChange-Id: Ie365948bc3cdb9064670560d32e685554bfca432\n"
    },
    {
      "commit": "b5d1c18994de5c342ac97429c733b0b597df5690",
      "tree": "a94b729855ba7239830952f0814cf19850ad123c",
      "parents": [
        "0da216c05fe88df56e6fab3d7752d352b91c4cff"
      ],
      "author": {
        "name": "sathishg",
        "email": "sathish.govindasamy@radisys.com",
        "time": "Thu Jul 13 14:20:19 2017 +0530"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 27 10:42:16 2017 -0700"
      },
      "message": "Resolving Merge Conflicts.\nIncluded Log Aggregators and Log Forwarders as per review comments.\nSpins two fluentd forwarder and one each fluentd aggregators-active, fluentd aggregator-standby\nCommit to enable Fluentd Clustering in Voltha\nhttps://jira.opencord.org/browse/VOL-214\n\nResolved merge conflicts .\n\nChange-Id: I9d45f751b4297c707284582e8050a168229f2e5a\n"
    },
    {
      "commit": "6a3fbd022978415602371ecb9d54fb6b9686b6db",
      "tree": "b57553073d3b209b8af1bffa1677e9733045aa66",
      "parents": [
        "73e311a4ff270efdef9ccf2d160f322a283aa8e0"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jul 26 20:25:42 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jul 26 20:25:42 2017 -0400"
      },
      "message": "Reducing the number of debian packages installed to the bare minimum to\nsupport the cluster. Removing all attempts to \"be nice\" and bring the\ncluster machines up-to-date. This well be a procedural step because it\u0027s\ntoo error prone given the unknown starting state of the cluster servers.\n\nChange-Id: I8168ed04b69002479cbd8b4714db342b0495d5e5\n"
    },
    {
      "commit": "73e311a4ff270efdef9ccf2d160f322a283aa8e0",
      "tree": "fb0c71e58c1f2745a650aff21b86c6cfa1cfb20a",
      "parents": [
        "cd43feb4d268acc70309d10d09de5999b22f8442"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jul 26 11:12:45 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jul 26 11:12:45 2017 -0400"
      },
      "message": "Changed the logic such that the vagrant-libvirt network is created\nregardless of whether test mode is active or not. This network is\nrequired in all cases because the voltha vm is created using Vagrant and\nthe installer needs to be in the same network.\n\nChange-Id: Id0646d38e68e39bed13f098d73ea3b03dff9f763\n"
    },
    {
      "commit": "cd43feb4d268acc70309d10d09de5999b22f8442",
      "tree": "d9602795eeb1146b5102dee793096b936261cb3f",
      "parents": [
        "8f4f9bf3c0afad907383e4e5fc842f4abacda39c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 25 16:26:38 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 25 16:30:10 2017 -0400"
      },
      "message": "Changes to clean up python installation to remove errors reported that\nmade no difference in the installation outcome but were an annoyance.\n\nChange-Id: Id1be7c9b40e85757feb46f3a34621c61b3a451f5\n"
    },
    {
      "commit": "9d9c844dae4e9e8cfe947e68071a7012a645d642",
      "tree": "abb752c2df32d3ea71ac3fedcee49549842539e1",
      "parents": [
        "efcebcdd5070604261242a213af8fa076309ba7f"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 25 07:55:42 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 25 07:55:42 2017 -0400"
      },
      "message": "VOL-331 VOL-327 Fixes to the installer to address the two Jiras listed\nin addition to some typos and the early installation of Python to ensure\nthat ansible can run.\n\nChange-Id: Ie97c93dc8ea9caaf9ad20c6eed5bdb1078799fbd\n"
    },
    {
      "commit": "497e6e880b709d57df69510933f6e24359008015",
      "tree": "aa0630575f0f591bd485c9a9f917d8055393d706",
      "parents": [
        "5a2d5694237b9048c622232f1a6ab445213b465c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 15:10:38 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 20:18:48 2017 -0400"
      },
      "message": "Fixed a small bug that could cause issues on a multi-user machine where\nmore than one user is creating and running test installers and another\nwants to run a production installer. Only one user per machine can run\nthe production installer at any one time.\n\nChange-Id: I7dbbb1e63fa440988544098acc5bffdd737851b9\n"
    },
    {
      "commit": "be82927a6f18ad90268a2e67fd52a7ac9e6c9c8e",
      "tree": "84c29b99a4becc968039afaceb05cd80fe7cbf2f",
      "parents": [
        "239af45581d3257852d75634f483533af94e4bae"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jul 17 14:45:45 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jul 18 06:31:22 2017 -0700"
      },
      "message": "This rather large update adds the following\n- A golang build container used for building golang executables and/or\n  containers.\n- envoyd, a daemon process that creates and updates the envoy config\n  file based on consul\u0027s KV store and forces envoy to reload the config\n  as it changes.\n- Dockerfile(s) and compose files that integrate envoy into the NBI call\n  chain to load-balance device-to-core assignment.\n- Several developer tools that help build and replace specific\n  containers in a running cluster. This allows the build process to be\n  separated from the run-time as it will be in production.\n- NOTES: A command line needs to be added to envoyd because now the\n  values are declared at the start of the file. This will be submitted\n  in a subsequent commit along with a change toward a more object\n  oriented implementation.\n\nAddressed reviewer comments.\nAddressed even more reviewr comments.\nChange-Id: Ia2ec825d48d475398e501f396452fb0306673432\n"
    },
    {
      "commit": "cab0a39061927a3958d577f7cba03bee371fe808",
      "tree": "d9138f320eec251e9366d481172700ba316ecce8",
      "parents": [
        "997edbcf276a6372f7e95a151a7e979b837c98dd"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jul 13 08:42:10 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 13 10:17:17 2017 -0700"
      },
      "message": "Large update which includes the following\n- The introduction of a tools container which can be expanded as\n  necessary. It connects to voltha and kafka networks\n- The introduction of the envoy proxy container\n- The addition of an option to the CreateInstaller.sh script to rebuild\n  the voltha VM to pick up any new code changes\n- A fix to work around a dpkg issue where it didn\u0027t handle depnedencies\n  propoerly\n- Addition of start and stop scripts for the voltha suite and the use of\n  those scripts by the installer. The old per service start eliminated\n  from the installer\n- Increased the number of vCPUs used by the installer and the voltha VM\n  to speed up installer creation.\nNote the envoy proxy has not been integrated into the voltha suite yet,\nthis commit adds the container and some preliminary configuration but\nintegration of the proxy will be committed in a subsequent update.\n\nAddressed comments from the reviewers\n\nChange-Id: I5475f110ba955631baf05b0e34aa6a934ca69a24\n"
    },
    {
      "commit": "5727e9897f067e7fea433f2f0733981661f7c639",
      "tree": "f284664465352976e4232767c8f504e98c92124e",
      "parents": [
        "5ae8622532f72a686a85ba9a07ae34b8c4ef299e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 28 21:02:27 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 29 07:06:42 2017 -0700"
      },
      "message": "Additional changes to remove privilaged command execution during the\ninstallation proces. Also removed surplus file copies that are no longer\nrequired.\nA corner case where a vagrant VM isn\u0027t created before the installer is\nrun results in the vagrant-libvirt network not being defined or started.\nWithout this network the installer VM could not be started.\n\nChange-Id: I2bd69a81b67c0f8149cd80abddce869675acba7d\n"
    },
    {
      "commit": "f74fa07176f2695e95acd5258ae09b0e803c085a",
      "tree": "36a558ca1c3913ff6813aa32fe2b701ada963083",
      "parents": [
        "b32e31c1cd6900d126ab396a4e7f521f9505a2bb"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 28 09:33:24 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 28 06:59:08 2017 -0700"
      },
      "message": "Addressed comments from reviewers from the last commit. Cleaned up color\ncoding in the installer messages. Added explicit command line parsing to\nsupport future arguments. Lowered the privilage of the user that starts\nthe cluster services.\n\nChange-Id: Ia287890548bfc9096e1919641b2f4c1f39f443e2\n"
    },
    {
      "commit": "6128779ae36dd02ea7ef1002d977e66f50e5151f",
      "tree": "504c1fb86e14419d01fe22197b1eac6cec37f3c2",
      "parents": [
        "d1aa9e7051bad6bc725b9688a427360e39fbafb7"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 27 12:14:05 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 27 12:28:33 2017 -0400"
      },
      "message": "Updated the installer such that in test mode all built containers are\ntransferred to the install targets. This allows new containers to be\ntested before they are added to the production list.\nChanged the order in which some install steps were executed in test mode\nto allow walking away from the process more quickly by prompting for\ninformation earlier.\nUpdated the docker service instantiation to use the newly sumbmitted\ncompose files rather than the command line.\nOnce the installer is built in test mode it\u0027s started automatically\nrather than requiring intervention and then exists when it\u0027s completed\nthe deployment of the cluster. This will be useful when integrating into\nthe automated build process later.\n\nChange-Id: Id978cae69b53c605abefeb9b55f2671f9b9cfd20\n"
    },
    {
      "commit": "ba9cbd8c494b46da2004c9241296ec53665ae894",
      "tree": "c2e64f790db5e9b748854ef0d4f303da7989d408",
      "parents": [
        "d908496fffde59b2f9436d8ab9c2dc9b0cfd9d82"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 22 11:45:49 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jun 22 11:45:49 2017 -0400"
      },
      "message": "VOL-241 VOL-239 VOL-257 VOL-258 This update solves multiple problems\nand cleans up the ansible tree somewhat.\nVOL-241 Removes the error messages during dependent software installation\nVOL-239 Removes the dependency on apt-get -y -f\nVOL-257 Adds a config file to specify the docker containers required for\n        a production deployment of vOLT-HA\nVOL-258 Adds error checking after the voltha VM executes the vOLT-HA\n        build to stop on errors rather than continuing and having the\n        installer fail much later when docker containers are missing.\n- General cleanup of the ansible tree.\n  - Removal of ansible centos conditionals since they\u0027re not required.\n  - Removal of the check for puppet and chef, not required.\n- Adds a cleanup script that will remove temporary files added\n  during an install so they don\u0027t get submitted to the repo by\n  accident.\n\nNote there are lots of commented out lines in the ansible scripts.\nThese will be removed in a subsequent update.\n\nChange-Id: I92da352408dbfed1a05d13a1e10003f169be6a66\n"
    },
    {
      "commit": "d908496fffde59b2f9436d8ab9c2dc9b0cfd9d82",
      "tree": "25cde83404e5df362fafb354397f613de7af564f",
      "parents": [
        "88518e86d0b45ae0943258446c75775b3d8dd3d7"
      ],
      "author": {
        "name": "schowdhury",
        "email": "schowdhury@radisys.com",
        "time": "Wed Jun 21 14:51:49 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 22 07:51:07 2017 -0700"
      },
      "message": "Enabled Overlay Encryption docker containers.\n\nChange-Id: I0b63ccc7600fcd7b08af7acaf9399407bd618463\n"
    },
    {
      "commit": "5507851cd161226010575927780b036f22baad25",
      "tree": "c22c706a91692da9f426dd443f7dc3a9a5932cc2",
      "parents": [
        "96e37a7916e0a28f8f4809a21d91c5e5b13fab59"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 10:29:03 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 20 10:30:30 2017 -0400"
      },
      "message": "VOL-237 Added information on configuring the location of the cord\ndirectory as required by the installer creator.\n\nChange-Id: I3c1b413919e23ff5cce3b6af1926d7c34cccc593\n"
    },
    {
      "commit": "9be9e5e50bd5c7fbbf0a29e12832552af294a151",
      "tree": "729a404a518b0be518572b2db78739cb0bae2e4e",
      "parents": [
        "260c0766a27a83563963bdecafeed6eaaef8b0f4"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 23:06:41 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 23:09:09 2017 -0400"
      },
      "message": "VOL-236 Updates to the documentation to include the need to configure\nssh and ansible for the creation of the installer to function correctly.\n\nChange-Id: I4aaa12e21b615426e537c0eefd9f8b3397f96731\n"
    },
    {
      "commit": "260c0766a27a83563963bdecafeed6eaaef8b0f4",
      "tree": "1005f99c12ebc85aeb01740d368f86aa389fc1a4",
      "parents": [
        "8110b61e600172d1474f5f21114bfb79b4167992"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 22:28:14 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 22:28:14 2017 -0400"
      },
      "message": "VOL-235 this update adds a .gitignore file to the\ninstall/ansible/host_vars directory to ensure that it exists in the\nrepo and is downloaded when the repo is cloned or synced.\n\nChange-Id: I585d6e271b86d2b3ce1f38b6a7cf6801dd9c60ab\n"
    },
    {
      "commit": "36e165563a2dbdd4324155909f1a1897025b0e4a",
      "tree": "532cb161f762e1adc972cd199b3f315444c6c3aa",
      "parents": [
        "a8588f2d702d46c5feb9de574ae610a36171acf3"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 11:00:45 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 19 11:00:45 2017 -0400"
      },
      "message": "VOL-234. This update fixes issues seen with unresolved symbolic links\nin the voltha tree when building and using the installer. There are\nalso updates to the documentation based on feedback receive from\nmultiple parties.\n\nChange-Id: I21c7920cd52c42c7d5f4b48e064eafd04dd52203\n"
    },
    {
      "commit": "263900e32ee86eb7a7012f8159d1bf50c7ae2c8c",
      "tree": "2692fb68802e2dd08a88a1f42fa1886a0d9e72b6",
      "parents": [
        "7bca172f45f4d06f73c379f4b9a64ce1ed56edc4"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jun 16 21:39:04 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Jun 16 21:39:04 2017 -0400"
      },
      "message": "Added the deployment and initialization of base services required for\nvOLT-HA. These are consul, zookeeper, and kafka. All services are\ndeployed in 3 member clusters. voltha is also started as a single\ninstance to demonstrate that it interacts with the consul cluster and\ncreates the keys in the KV store as expected.\nAdded updates to the documentation to ensure it\u0027s crystal clear how the\nbare metal server needs to be set up.\nThis update continues to address VOL-6.\n\nChange-Id: I909f2e70b117589ba7e119a9840a2c810a7991cb\n"
    },
    {
      "commit": "a638ae397551225d6c17666604a05ff33a444bee",
      "tree": "e2bbca37f45f8a78d6f0820c0a738de30e26ce25",
      "parents": [
        "e37300e27241ac246e5c9723af0801de76b037c0"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 09:57:05 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 09:58:34 2017 -0400"
      },
      "message": "Updated the documentation after a trial run with some team members.\nAlso added a note about a known Ubuntu issue and vagrant VMs.\nThis update continues to address VOL-6\n\nChange-Id: I85d53e44193b103a0535f8b02a19096d14f581eb\n"
    },
    {
      "commit": "37f4a0e2eb4e12f1ba706f437a9aaddac86d97ae",
      "tree": "4f00d12dfaf0f7bad28002a1f3ab32e5070caa7c",
      "parents": [
        "eae587dd26087d070f2d4e21dd6374e3150a658d"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 14 07:50:01 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jun 14 06:50:24 2017 -0700"
      },
      "message": "Added the necessary code to reboot the target servers after the\ninstallation in case the kernel is upgraded during the install which is\nlikely if the servers are installed as recommended.\nAlso fixed a small issue where the key files required for swarm\ninitialization were nested 2 directories deep.\nThis update contnues to address VOL-6.\n\nChange-Id: I5d0e8b26be8028e68dcd382acf851a3ffa5bac85\n"
    },
    {
      "commit": "7c483622177cf7a8ec83fa08e588f3c366697b7c",
      "tree": "b6b9997990f1f8091b25ed7e6e4c5dbee65827a6",
      "parents": [
        "9048eb7f3334d2f2232bcbbb7418b4960e961085"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 13 15:51:34 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jun 13 15:51:34 2017 -0400"
      },
      "message": "Enhanced the installer\u0027s test mode such that multiple development users\ncan create independent vagrant VM based clusters on the same bare metal\nserver. This reduces the number of servers required to do development\nand testing of the voltha HA cluster.\nUpdated the production installer to start a 3 node docker swarm cluster\nonce installation is completed.\nAdded an option to the production installer to use a different QEMU/KVM\nnetwork to enable testing of the installer using vagrant based VMs on\nthe same server as the installer. The production installer will use the\ndefault network otherwise.\nFurther provisioning of the installed environment will be submitted in\nsubsequent updates as the HA implementation progresses.\n\nChange-Id: I62424e882d4a7f322acb9e26a9ee588c6fa91ca1\n"
    },
    {
      "commit": "d24189ec6bb130c4d517a31ceb9864a64c83a4de",
      "tree": "97621cba406b1f840e77c15799aa2cbcc535a528",
      "parents": [
        "b4d604fc27daf9b9bbfadc643032371887291b33"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sat Jun 10 23:27:15 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sat Jun 10 23:27:15 2017 -0400"
      },
      "message": "Added the required initialization to start the docker swarm cluster.\nConverted yet more dos format files to unix format. Updated the\ndocument on building voltha on a QEMU/KVM virtualization environment\nusing vagrant. Added a configuration file for the install vagrant to\neventually enable multiple users on a single compute node all able to\nrun independent voltha docker swarm clusters as VMs. More work is\nrequired to finalize multi-user test mode which will be submitted in a\nsubsequent update.\n\nThis update continues to address Jira VOL-6\n\nChange-Id: I88bc41aa6484877cb76ad38f8bab894f141cebdb\n"
    },
    {
      "commit": "c5477710862bb4bfeb37c4a67e159664dc43dc35",
      "tree": "b087d8c8e3e82bb60f04ba35b8043168de7c6463",
      "parents": [
        "9974f21dc5239d1ba19ecade7bb284df0d5a5ff6"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 07 11:56:56 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 08 08:30:30 2017 -0700"
      },
      "message": "Multiple updates. Converted many of the Yaml files from \"dos\" format to\n\"unix\" format. Finalized the creation of the final installer file set\nthat can be copied to a USB Flash drive or other removable media.\nUpdated the config file with comments to make it more user friendly.\nDeleted ansible files that were no longer needed. This update continues\nto address the requirements laid out by Jira VOL-6.\n\nChange-Id: I7434d2ec01768121e8d2ec50bb633c515281b37a\n"
    },
    {
      "commit": "ee4b2bc5cbba39e6950c00eeb1738e6a8f353f20",
      "tree": "4b5b2e39b1cd50b8d410111bf4f66ed8d5dc97a8",
      "parents": [
        "87b2329e3725a684d7a5f69934467ebf98b73a24"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Jun 05 10:08:59 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Jun 07 09:08:09 2017 -0400"
      },
      "message": "Initial commit of the voltha installer. There are several things that\nneed to be cleaned up but the installer is fully functional in test\nmode and creates 3 non-clustered VMs with identical voltha installs\nuntil such time as HA is ready. Once HA is ready, the scripts will be\nmodified to deploy the full HA cluster.\nThis update partially addresses Epic VOL-6.\n\nMade changes requested by the reviewers.\n\nChange-Id: I083239e1f349136d2ec1e51e09391da341177076\n"
    }
  ]
}
