)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01d83e9b65cc8418d04148b5b514794e90d4b488",
      "new_mode": 33188,
      "new_path": "k8s/README.md"
    },
    {
      "type": "modify",
      "old_id": "86166f01213a36c510290d1d90a74b302beeac26",
      "old_mode": 33188,
      "old_path": "k8s/consul.yml",
      "new_id": "a750a9755a7f3353cf4591e1065ba471dc3bdfc2",
      "new_mode": 33188,
      "new_path": "k8s/consul.yml"
    },
    {
      "type": "modify",
      "old_id": "b93ee2e1e8e855b28207a42f79f2ca94b0bc8ac5",
      "old_mode": 33188,
      "old_path": "k8s/envoy_for_consul.yml",
      "new_id": "1d9f1e09409a25bd7c5322d19fde95e9691a2830",
      "new_mode": 33188,
      "new_path": "k8s/envoy_for_consul.yml"
    },
    {
      "type": "modify",
      "old_id": "247f6f6cb3ad105467dde651de9d9842d7080296",
      "old_mode": 33188,
      "old_path": "k8s/envoy_for_etcd.yml",
      "new_id": "2b7537c53e917ee50d273968071413a5bc893cf7",
      "new_mode": 33188,
      "new_path": "k8s/envoy_for_etcd.yml"
    },
    {
      "type": "modify",
      "old_id": "5b535e1b5a1dd869a2a254f70a59bfc27003fec8",
      "old_mode": 33188,
      "old_path": "k8s/fluentd.yml",
      "new_id": "1a7ec0fdad0e0f5f6136ab48dbbb3eb64f6447cd",
      "new_mode": 33188,
      "new_path": "k8s/fluentd.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6fa94ded58351d02184dbe457c319007ec889d5",
      "new_mode": 33188,
      "new_path": "k8s/grafana.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6878f0be88669d4801dcc826824f85788368abd0",
      "new_mode": 33188,
      "new_path": "k8s/ingress/05-namespace.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f6f58ad00ebc2eb7aaced62c0203d8ec28e4eb",
      "new_mode": 33188,
      "new_path": "k8s/ingress/10-default-backend.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08e91017eaa78b117c303cfb21d1d07e53f78936",
      "new_mode": 33188,
      "new_path": "k8s/ingress/20-configmap.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a963085d3e1e9be50bec22c048aa71f1ce27c84c",
      "new_mode": 33188,
      "new_path": "k8s/ingress/30-tcp-services-configmap.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1870931a200f83ac84c4960e843142f62ce1d069",
      "new_mode": 33188,
      "new_path": "k8s/ingress/40-udp-services-configmap.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "301853216b9d49984b4356f2a4fa81a58ff7f099",
      "new_mode": 33188,
      "new_path": "k8s/ingress/50-rbac.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a70a7fa634b7ee458937732b3dab47b6589950f9",
      "new_mode": 33188,
      "new_path": "k8s/ingress/60-cluster-ingress-nginx.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a1cfa9af98120c0c972c1261efc5c97659eff0a",
      "new_mode": 33188,
      "new_path": "k8s/ingress/70-service-ingress-nginx.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c665801432433f4590f67fc5a5daba2ec79a3657",
      "new_mode": 33188,
      "new_path": "k8s/ingress/80-ingress.yml"
    },
    {
      "type": "modify",
      "old_id": "5d999bad204a3fd53caba8a70616a61929daaa25",
      "old_mode": 33188,
      "old_path": "k8s/netconf.yml",
      "new_id": "125e3e1c20e74facf9f04446a051aea06ff0982c",
      "new_mode": 33188,
      "new_path": "k8s/netconf.yml"
    },
    {
      "type": "modify",
      "old_id": "c282fce4a3d95a9d488d5fb9dbad1241466d7c3f",
      "old_mode": 33188,
      "old_path": "k8s/ofagent.yml",
      "new_id": "70e78a8fc9a6b796dcd68539bb6b1dac7b93d76c",
      "new_mode": 33188,
      "new_path": "k8s/ofagent.yml"
    },
    {
      "type": "delete",
      "old_id": "75cad82483a9f0e184c1673e984b0d4927040e45",
      "old_mode": 33188,
      "old_path": "k8s/operator/etcd/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13c4655e2945788985b4472ccf8a388e9d5f9369",
      "new_mode": 33188,
      "new_path": "k8s/stats.yml"
    },
    {
      "type": "modify",
      "old_id": "1ef3bbda51f5fcf207e9f8139856bc1a730fd76c",
      "old_mode": 33188,
      "old_path": "k8s/vcli.yml",
      "new_id": "9debaf4d67afe2870a009bb462526fe9bcee3895",
      "new_mode": 33188,
      "new_path": "k8s/vcli.yml"
    },
    {
      "type": "modify",
      "old_id": "40b3631b435735524d8f8ff43e6aa4e60ef1abaa",
      "old_mode": 33188,
      "old_path": "k8s/vcore_for_consul.yml",
      "new_id": "3784faf2819260fdd7d6cd8bae6cda28ffccf4a0",
      "new_mode": 33188,
      "new_path": "k8s/vcore_for_consul.yml"
    },
    {
      "type": "modify",
      "old_id": "ea207fc53c0333de5b7ea2508789c0f46adbbe90",
      "old_mode": 33188,
      "old_path": "k8s/vcore_for_etcd.yml",
      "new_id": "4ae89b385fe52c74173627534a3dea1395a845c0",
      "new_mode": 33188,
      "new_path": "k8s/vcore_for_etcd.yml"
    }
  ]
}
