)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c852140e51d99e6ecb550e3e9b6908f2af67afc",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "27f51472ec670a0a23b23f5f73e9ea8e7622e79b",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "95d658042de200eb0f5bff690f8f7b79cb1f052e",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-envoy-swarm.yml",
      "new_id": "a109af9ed2fd5f48008fc9f1ad30e6b7c26e21ff",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-envoy-swarm.yml"
    },
    {
      "type": "modify",
      "old_id": "ff03c675f8c68ce22b1867cb44d82d31276922d1",
      "old_mode": 33188,
      "old_path": "compose/docker-compose-voltha-swarm.yml",
      "new_id": "2084eb06d2e68567a0d3ff2f2b5fcfc2f818368c",
      "new_mode": 33188,
      "new_path": "compose/docker-compose-voltha-swarm.yml"
    },
    {
      "type": "modify",
      "old_id": "23debf807b8bd4143bfd65be9d2deae3ddff78c7",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.envoy",
      "new_id": "dcf8018677c8ed51bdfd279bc104fe0d8183c4ef",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.envoy"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1673daa77555c2d2fbcb0f9235344f757340f296",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.golang"
    },
    {
      "type": "delete",
      "old_id": "cf98f2c5b9260c7798eed5393f601cfdbdf2742e",
      "old_mode": 33188,
      "old_path": "envoy/front-proxy/start_service.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a831552ce23866a95fd558177db437e994ba469",
      "new_mode": 33188,
      "new_path": "envoy/front-proxy/voltha-grpc-proxy.template.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75ef7bc6546653c6ae9b1a28d3f1d8517f47b0fd",
      "new_mode": 33188,
      "new_path": "envoy/go/envoyd/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f16440948e756b6f60209dab75561aa18f598cdf",
      "new_mode": 33188,
      "new_path": "envoy/go/envoyd/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "333a1a4e7b495b54065a49e0e414de463af7d7b7",
      "new_mode": 33261,
      "new_path": "envoy/go/envoyd/build_binary.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6766539ffac59824dde969e8ec54e9e9f9ed4ed3",
      "new_mode": 33188,
      "new_path": "envoy/go/envoyd/envoyd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb418a5ec83045d17760a41891af636becde72a6",
      "new_mode": 57344,
      "new_path": "envoy/go/golang-builder"
    },
    {
      "type": "delete",
      "old_id": "216e59f26c7fa70b167265206e61d6e6fed4eb89",
      "old_mode": 33261,
      "old_path": "envoy/start_envoy.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f5c6e0dd3ae0b63dd4298ea734856a35b445ca8",
      "new_mode": 33261,
      "new_path": "install/bridgeRegistry.sh"
    },
    {
      "type": "modify",
      "old_id": "4282846acac1a8c5a55f430285664e4a246d74c9",
      "old_mode": 33261,
      "old_path": "install/cleanup.sh",
      "new_id": "5c223e4244ba5df187371bdf1fd2e4fe16a85a3d",
      "new_mode": 33261,
      "new_path": "install/cleanup.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3d519ac036bd3fd40c5da7572888b37c9abdfcf",
      "new_mode": 33261,
      "new_path": "install/moveContainer.sh"
    },
    {
      "type": "modify",
      "old_id": "71245f1e57046783d39e59d4d9746285cab6c35c",
      "old_mode": 33261,
      "old_path": "install/voltha-swarm-start.sh",
      "new_id": "be078e3cd71009c9cf77997cb09d8773b094d6d4",
      "new_mode": 33261,
      "new_path": "install/voltha-swarm-start.sh"
    },
    {
      "type": "modify",
      "old_id": "8c21cfe5ffd74db1df503c82a0ad8d9973ae5ebb",
      "old_mode": 33188,
      "old_path": "install/voltha-swarm-stop.sh",
      "new_id": "6b761aff8f8b3b67c035f7bca42a6a5db9c14077",
      "new_mode": 33188,
      "new_path": "install/voltha-swarm-stop.sh"
    }
  ]
}
