)]}'
{
  "commit": "e566c2e6442e5888241aaedc1b4354e2a4d5cea6",
  "tree": "2138180a56fcb3be2ff414bc1898597b6389db12",
  "parents": [
    "cfe03b969f4d04e0b1e401b45a1bb292f33e6d1e"
  ],
  "author": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Mon Jun 03 17:56:42 2019 -0400"
  },
  "committer": {
    "name": "Kent Hagerman",
    "email": "khagerma@ciena.com",
    "time": "Tue Jun 04 19:33:02 2019 +0000"
  },
  "message": "Improvements to afrouterd.\n\n- Added ability to run the afrouterd outside the cluster, using a URL \u0026 local kube-config instead of in-cluster config.\n- Fixed a bug where the afrouterd would not wait for connectivity to the afrouter before starting its main loop.\n  (grpc.Dial is async by default.)\n\nThis may or may not resolve VOL-1661.\n\nChange-Id: I58ba2ef52edb7f0eddcf7d7f2735f3b9d460237a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5539da069813d2aed8d8d3261041b7f591f34378",
      "old_mode": 33188,
      "old_path": "Gopkg.lock",
      "new_id": "eaa2bb4f6d77836e016eeea3bd482caa5025de8e",
      "new_mode": 33188,
      "new_path": "Gopkg.lock"
    },
    {
      "type": "modify",
      "old_id": "a3f6ad1ba0f82b4df266c5686be5c7814cdb8fd6",
      "old_mode": 33188,
      "old_path": "Gopkg.toml",
      "new_id": "8ffc5b049481758d40ba5c0b58c371e0efc9c9d2",
      "new_mode": 33188,
      "new_path": "Gopkg.toml"
    },
    {
      "type": "modify",
      "old_id": "47445acbbe8d890f24ee86046f4d7b76e733d78f",
      "old_mode": 33188,
      "old_path": "arouterd/arouterd.go",
      "new_id": "9f1215c0289063e4f0bc0c66c468b3f7f347a458",
      "new_mode": 33188,
      "new_path": "arouterd/arouterd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "529c3412ba95db76ed0d46690a31437eec570cc4",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b13a50ed1fb85643bbe42edc78da627c93ba5cc6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/.travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "469b44907a09a1f2109cbd96d12d651c76fcbb0d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/CODE_OF_CONDUCT.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "686680298da2fd9f25bd95884d49b5fb019752e8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02fc81e0626e3bcdae2a63a4573a40491db829a6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e9aa7baf35401f530ba93bdaa8f90b1756ab4c2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f5afa83a13c48c4163e4850b30dc998f1fc74e4",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/map.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8de6c54305aa3723fd32301c4ebaf32856cd5be",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/merge.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a82fea2fdccc35911719a74966f5816ea9db6850",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/mergo.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f1ad0082bb8453d0a135d2f7aff5ce15e804da3",
      "new_mode": 33188,
      "new_path": "vendor/github.com/imdario/mergo/testdata/license.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3da2901346320a27a84f176e9bd3248a3e21438",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8a63b308ba5694da88a2d7b27fc07892f1d8a4d",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/.travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63ed1cfea1fb28c2051b00a3ae05a0b2cae7ce6a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b052414d129519def9b4f838bc0fd82d8fbe3a02",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4c5c0bfda095257e849395a0b79e7e83b2a121a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/bool.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5af02f1a75a9d05d17b47fbae84848fe2237e373",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/bool_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67d53045708fec86213c7b79e055b52cb1c5d791",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/bytes.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa126e44d1c83255b9283a73ef38e4068c2f5922",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/count.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9debef88ee08abab1332c5359c76b693577ded9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/duration.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52c6b6dc1041f48e56a84c79369f0a15c7c3bee7",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/duration_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9beeda8ecca93e377b2fad71d2ef275e1bd039bd",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/flag.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a243f81f7fbb900c5f69b3a13b040bfe26b8cecf",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/float32.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04b5492a7d365cbfb9e979055151ec13698b3cb1",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/float64.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3dd72b7feed6744b897518f6a468ff7bacab69f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/golangflag.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1474b89df6654b1ddcc9d3107f54966aa67e72a2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1a01d05e6946c68062903ebb0081741e65ff5c2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int16.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b95944f0fe3c897d503c4a94a19c2271cbcc26c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int32.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0026d781d9fb8ee93031d279223f46793fa98eb8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int64.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4da92228e63e24f3c3ecfcc98493ca222fa797c0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int8.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e7c9edde955c0d5e14a39fde44cfaca1e6a9024",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/int_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d414ba69fe1d3881c1551a5cdf2850b3886d35a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/ip.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dd196fe3fb1132ce77f6c346039f624e7de2f6b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/ip_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bd44bd21d27ee553e2828f80190673c8ad2c6e8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/ipmask.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2c1b8bcd53a53f9134a6e33741d32b9a31cdfba",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/ipnet.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04e0a26ff7f2653b7c569dabe8cb91296d76e288",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/string.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa7bc60187a793af7b9aabc709c2787e36bb8c90",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/string_array.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cd3ccc083e28dc1a53874e8ade0759e1ef58425",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/string_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ceda3965dfeb3080e613f08a79343a72d702231",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/string_to_int.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "890a01afc030044c028766cc5d988255db86eacb",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/string_to_string.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcbc2b758c3e54aa0c87467680ceed3896b7f429",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e9914eddded70662356d132d2b16623c9bd807c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint16.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8024539bf6510282ced06b7f27fcdec6e0e5cb9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint32.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f62240f2ceab10a28d1ff206a8071ad2f2afa1cd",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint64.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb0e83c1f6d7d2a540f74a0652639eccdb8c5cf2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint8.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edd94c600af092728af0ed7514a70f7cec2ec312",
      "new_mode": 33188,
      "new_path": "vendor/github.com/spf13/pflag/uint_slice.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c607d2aa8c5fe270d7df902ed535400b3e39fef0",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/auth/OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20339ab9d81bd6cd5becbfcee7a85cd21e071ae2",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/auth/clientauth.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35bb5dde19c252e894f7c4542576e8ff5bab2887",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/latest/latest.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d7142e6e1278a26bb633ee73617f4ef2b6d57f3",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/v1/conversion.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbf29ccf24daf94a669323208740f7651ac4bf40",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/v1/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b91d50908ef33c4ea6b5e3f10a9820ed081b48f",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/v1/register.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56afb608a8c9eb634f5039175491d43e72bcc05c",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/v1/types.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da519dfa3bc312573d920251382f57c2194f3449",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/api/v1/zz_generated.deepcopy.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d3c11d8fc0b773e62fb78f9409d96b947f90165",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/auth_loaders.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dea229c91825117cac60178df64eb6cccbbab57e",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/client_config.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8cc39688219f60a4a19f7b55b6ddeb22255c793",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/config.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "424311ee12db5e9b8a74b02b7490cf8f3aec4f84",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d60d201cd6832f69ef62c32c24957facf50c1e9",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/flag.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b609d1a766c02852260761516ed7651d9ee7746a",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/helpers.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e928a918563edce2cbd867cd3c145da33db5d80",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/loader.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76380db82ab951802850e5288376c5538663cd78",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/merged_client_builder.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfca032847beec8fbc9bb801f178041e348d500a",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/overrides.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "629c0b30a074d0d210d6b9306c2d4b3307c33b26",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/tools/clientcmd/validation.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816db57f599b8fb62a5d2b587284ebb6cd5e8cb3",
      "new_mode": 33188,
      "new_path": "vendor/k8s.io/client-go/util/homedir/homedir.go"
    }
  ]
}
