)]}'
{
  "commit": "c6859b05f2d90a36393d2852f0bcf61d8cdd5890",
  "tree": "789107acb02dc995f6467436e2f6190a3349c8c5",
  "parents": [
    "4db32e18397487fe6dbd6e61b86efe0d8c8af0e8"
  ],
  "author": {
    "name": "giolekva",
    "email": "giolekva@gmail.com",
    "time": "Thu Dec 09 18:40:51 2021 +0400"
  },
  "committer": {
    "name": "giolekva",
    "email": "giolekva@gmail.com",
    "time": "Thu Dec 09 18:40:51 2021 +0400"
  },
  "message": "Nebula: separate controller from api\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "6c5a57394b360b22e0564fe220a455e633f8878e",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/Dockerfile.web",
      "new_id": "6c5a57394b360b22e0564fe220a455e633f8878e",
      "new_mode": 33188,
      "new_path": "core/nebula/api/Dockerfile",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38981832b038837a760bde002f57578a7730290f",
      "new_mode": 33188,
      "new_path": "core/nebula/api/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67cf6bfb78ae6f3da0dc514f8c9abc76b09f0814",
      "new_mode": 33188,
      "new_path": "core/nebula/api/go.mod"
    },
    {
      "type": "rename",
      "old_id": "8738cd4cce8c42dabf853d1caadb6401d8e1a5d9",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/web.go",
      "new_id": "ed0913531b1aa7884699df7afd3a81d6407bad37",
      "new_mode": 33188,
      "new_path": "core/nebula/api/main.go",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "ac5ae321917d2c4ccc9e626ba98967ceb41f8596",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/templates/index.html",
      "new_id": "ac5ae321917d2c4ccc9e626ba98967ceb41f8596",
      "new_mode": 33188,
      "new_path": "core/nebula/api/templates/index.html",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "17f70e019f2f19a93a4522d5b46e1a0e1e68125e",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/.gitignore",
      "new_id": "a740a57eff41012962d66ad5f9159831906dc2e7",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/.gitignore"
    },
    {
      "type": "rename",
      "old_id": "82586e436609744bd0474cc469ed156d35bb9b01",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/Dockerfile.controller",
      "new_id": "82586e436609744bd0474cc469ed156d35bb9b01",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/Dockerfile",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "a838f0ba444e73f8777d97c72e4421ae4118fdbd",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/Makefile",
      "new_id": "0943f2b2e721401c9a1c9d895c03fce8221c4dbe",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/Makefile"
    },
    {
      "type": "modify",
      "old_id": "05b5e3247b685a9c143600cdfa819f7316f0d273",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/controllers/ca.go",
      "new_id": "37b38562547d596f8c9ef3e973a90c88242a2e96",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/controllers/ca.go"
    },
    {
      "type": "modify",
      "old_id": "32ba8fe8a92802c5eac03ab4ed6abeaf5e1d0574",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/clientset.go",
      "new_id": "13b6f3ca3338f2f9922c40d1d9e8398e598957b6",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/clientset.go"
    },
    {
      "type": "modify",
      "old_id": "b0512f04b00cda251b3ddf33ec6f87290ac42f52",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go",
      "new_id": "2dd3feca818cb31d0a8f528cbf25d205af3c3af9",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/fake/clientset_generated.go"
    },
    {
      "type": "modify",
      "old_id": "aa322cb4722eff868c4b80953501e9723114c4d4",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/fake/register.go",
      "new_id": "47f8b3a7b068609007c2bf932c992d67edd3260d",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/fake/register.go"
    },
    {
      "type": "modify",
      "old_id": "e27332c68ad8efbe9eb15847d40ca14ea1b2760f",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/scheme/register.go",
      "new_id": "31b531fcbb46f0e7bbb56fc75485b27083fa39ed",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/scheme/register.go"
    },
    {
      "type": "modify",
      "old_id": "e5f530e33c4712730f329e7a89d97d2258be4bcb",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go",
      "new_id": "041fc54b4ebf3e7e2a14df0932555786023cde42",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebula_client.go"
    },
    {
      "type": "modify",
      "old_id": "22182e28f73fcd2a6a52ce2c6f5d898c7f1efbf5",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go",
      "new_id": "8b95a2eca1fe1db4c73e5b1333f9b90e7915a938",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulaca.go"
    },
    {
      "type": "modify",
      "old_id": "cbd3957b059c958e3328f15873a7fb4c33b7ff52",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go",
      "new_id": "4c7cc524ababcaf1499f6cbb3eafb7d3249a6b21",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/fake/fake_nebulanode.go"
    },
    {
      "type": "modify",
      "old_id": "261bb366eb78f257033c15006f906bf5e8df5c6c",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go",
      "new_id": "eca015ba23df4fc03195137b271560d2201883c8",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebula_client.go"
    },
    {
      "type": "modify",
      "old_id": "11aa718ae35f49a0925d96768a332c5dd88e87ba",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go",
      "new_id": "1d136ccc8da690166d7e1ba0ed4d5113805e4038",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulaca.go"
    },
    {
      "type": "modify",
      "old_id": "4c389864256f5fa81fbb988edbce5e0de032d4d2",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go",
      "new_id": "28a367e75496fdfead3cc38d653475040a77bdaf",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/clientset/versioned/typed/nebula/v1/nebulanode.go"
    },
    {
      "type": "modify",
      "old_id": "eef24abb3b55ebe3f40c83633797ee6e4726bd98",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/factory.go",
      "new_id": "c5b3ba3408fdab46822dba2192422c89c1a2d2aa",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/factory.go"
    },
    {
      "type": "modify",
      "old_id": "9df56e441d80464867a0be1fa515ef3b999f27b2",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/generic.go",
      "new_id": "9507c7abce0fd7429f6cd56e62388d135a6db55e",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/generic.go"
    },
    {
      "type": "modify",
      "old_id": "602d1ad4409a100523b3d847e274ee9a88a139b3",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go",
      "new_id": "5a1648aa475b66ced86273249c20583e889dd609",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/internalinterfaces/factory_interfaces.go"
    },
    {
      "type": "modify",
      "old_id": "6061070f338da9d5fd40ab7b15903a845a21c30f",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/nebula/interface.go",
      "new_id": "a8cb99d0e8f95a6d9a76d617845390f167bdd01e",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/nebula/interface.go"
    },
    {
      "type": "modify",
      "old_id": "eb7fc2734727e3a559186d2d9439a149488e2352",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go",
      "new_id": "e2a49bdd916c337b4fb4f827ad97db63e9161be7",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/interface.go"
    },
    {
      "type": "modify",
      "old_id": "eda6a7aa2f9a6055596a994e3b51cd366253f5de",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go",
      "new_id": "38482224cbb208b3be4a95a7a0567e24d4b7303e",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulaca.go"
    },
    {
      "type": "modify",
      "old_id": "b3d3c65bf1f8cf43990db147b187f5ce82303334",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go",
      "new_id": "142314dbdb525a5548e06b92badd27fceebb2e8a",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/informers/externalversions/nebula/v1/nebulanode.go"
    },
    {
      "type": "modify",
      "old_id": "a261c9d10ebab36350f3a49e66c2b5de407abb2b",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/listers/nebula/v1/nebulaca.go",
      "new_id": "ad4bedf858bbd14df703f5ae8980176155ef3560",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/listers/nebula/v1/nebulaca.go"
    },
    {
      "type": "modify",
      "old_id": "f861e184aead6932f41d807aab12feed71365f1f",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/generated/listers/nebula/v1/nebulanode.go",
      "new_id": "d3490f589180ddeebedf66ccf8e65f20950cfa5b",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/generated/listers/nebula/v1/nebulanode.go"
    },
    {
      "type": "modify",
      "old_id": "ea547d218e71706bae1490e4f9dc6b2069aa2a92",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/go.mod",
      "new_id": "34620b1e3cb37147447d4dcb8534887deaf21056",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/go.mod"
    },
    {
      "type": "modify",
      "old_id": "0bfb743bdba3162100cd66ebd332d5ab712aca39",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/go.sum",
      "new_id": "8cf33e5a71f760fcf4b694eba18a002f68487fa6",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/go.sum"
    },
    {
      "type": "modify",
      "old_id": "c022cc33637b42525ec803d02c683b5664ccc14a",
      "old_mode": 33261,
      "old_path": "core/nebula/controller/hack/generate.sh",
      "new_id": "a58891db00b0bb4700d3dfe86e8a75c7247235a0",
      "new_mode": 33261,
      "new_path": "core/nebula/controller/hack/generate.sh"
    },
    {
      "type": "modify",
      "old_id": "9abfc9e1e70907d82677775bd2a89a5cb0fcc5cc",
      "old_mode": 33188,
      "old_path": "core/nebula/controller/main.go",
      "new_id": "e23012968c63a136b3511a3887569c1efb1ae9e9",
      "new_mode": 33188,
      "new_path": "core/nebula/controller/main.go"
    }
  ]
}
