)]}'
{
  "log": [
    {
      "commit": "15274590011ce59a1d70dffe136a0e5ff43457bd",
      "tree": "71685abd7d3e0a26db687c3e9fc32b0df3454809",
      "parents": [
        "d582367242e7b39a7501637d3f596e99f8da62b5"
      ],
      "author": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Dec 12 15:52:37 2017 -0500"
      },
      "committer": {
        "name": "Richard Jankowski",
        "email": "rjankows@ciena.com",
        "time": "Tue Dec 12 15:52:37 2017 -0500"
      },
      "message": "VOL-580: Update envoy to support either consul or etcd in a kubernetes cluster\n\nEnvoy is refactored such that it interworks with either consul or etcd. The refactoring\nshould not have changed any of envoy\u0027s behaviour with consul. The update was tested with\nonly the vcli, envoy, vcore, and KV-store (consul or etcd) containers:\n- tested with consul on a kubernetes 3-node cluster\n- tested with etcd on a kubernetes 3-node cluster\n- tested with consul on a 3-node docker swarm\n- container and node failure testing not performed\n\nThis update enables some experimentation of envoy in the kubernetes environment.\nThere is more work to be done.  Future updates could:\n- replace the current polling of etcd\u0027s assignment key with an asynchronous technique\n- make use of data consistency options in etcd get requests\n- make greater use of object orientation\n\nChange-Id: Ia22893cdf331967eee4d13e060fd2c5ba7adb321\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": "2e8e14e65dd8a1cb8ac51f52286addd522ce28fd",
      "tree": "d789208e86a8549f3bc7d672f0f77269bb91ff19",
      "parents": [
        "c7bb93be29c85f5749241f997608e3c57cde0be1"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 25 15:38:07 2017 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 26 06:47:42 2017 -0700"
      },
      "message": "VOL-519 modify chwon owner group format.\n\nChange-Id: I5d0ca8b0e128c68c6957caaed69346c7b84d12a4\n"
    },
    {
      "commit": "19628740c1e262e4cdd036b7a4da083ecfc02b79",
      "tree": "81510a3451230c6882de59a1f7bd39a9ff85ee4e",
      "parents": [
        "9c874d49cc268b8e46733a0a2ea4256deae0e45e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Sep 05 19:52:54 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Sep 05 19:52:54 2017 -0400"
      },
      "message": "VOL-417 Part 2 of this fix. Removed the use of the Docker Swarm VIP\nwhich from experience isn\u0027t as deterministic as managing the round robin\nexternally.\n\nChange-Id: I195555108448bb994d7fc599ed66f8be64ed9638\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": "8dec8de970c50303cb1e35703f18a83fc6abc8a3",
      "tree": "2faff9c25bea6c1ed1394ce14a36587cbd3be60b",
      "parents": [
        "8100c3c290f9a6bda0cbe82cc6a13b20fc37d2bc"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Thu Jul 20 12:45:07 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 20 11:43:39 2017 -0700"
      },
      "message": "VOL-65 A complete re-factor of envoyd to use a more object oriented approach\nalso added command line options and defaults for most of them. Also\nadded envoy log forwarding. Updated the compose file to leverage the\nnewly added command line options.\n\nChange-Id: Ib07d6a4dbe923ede24c8ce25b6b679c5957f9c53\n"
    },
    {
      "commit": "c2d86fba695d2c9adfda65a5da3381d67361dc24",
      "tree": "5f6028dceb29075c350b56391236be66c1cb18a2",
      "parents": [
        "4598b3a7325c67263124ba63b674f3f2c0ca8e4d"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 20:35:46 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 20:35:46 2017 -0400"
      },
      "message": "Re-committing the directory in hopes that it uploads correctly this\ntime.\n\nChange-Id: I3bb05404a47c3ef13bfb564366a7c9691c1fb79f\n"
    },
    {
      "commit": "4598b3a7325c67263124ba63b674f3f2c0ca8e4d",
      "tree": "d9c15b27c27da7563b467f4e4b3adeab8d8433f2",
      "parents": [
        "497e6e880b709d57df69510933f6e24359008015"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 20:17:08 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Jul 18 20:18:48 2017 -0400"
      },
      "message": "This update removes the golang-builder directory and a subsequent update\nwill try to re-introduce it. For some reason it got uploaded very\nwierdly in a previous commit.\n\nChange-Id: I7495dfe675ace6b1d14f0985325dd0d1147bd352\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"
    }
  ]
}
