)]}'
{
  "commit": "7366dbb6cfe8570a5a7a9ce9dbd405efb11fa5fc",
  "tree": "88a8709d6c6a1bc922398a53d42a822ab54e2606",
  "parents": [
    "488ac3b13aec0a93fc571f99b86047b7d17a7bbe"
  ],
  "author": {
    "name": "Giorgi Lekveishvili",
    "email": "lekva@gl-mbp-m1-max.local",
    "time": "Fri Jun 16 12:31:03 2023 +0400"
  },
  "committer": {
    "name": "Giorgi Lekveishvili",
    "email": "lekva@gl-mbp-m1-max.local",
    "time": "Fri Jun 16 12:31:03 2023 +0400"
  },
  "message": "headscale controller\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f046820f185fbaa0174e27ef29b082c80e6c89e",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/.dockerignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0a7a54cac5ad8976b9d1801de45a211a6e39c9e",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a355c2148925aff8e29be8a58173fe525e910db",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f43f9a32ca056f51974681948b1fd282bf2aeeeb",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "598f7f930c9a1228667aa91eef51409e2254ee84",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/PROJECT"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a2a3dfcc6268db7a9c93b67d8e8d2afce513695",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2449e9efd5daa86b88b035ebd72b0e7cc28ed473",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/api/v1/groupversion_info.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa9162f6e55b6b46e401dbbbc2307d56188fd8d8",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/api/v1/headscaleuser_types.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecfbc01debca3f01728ae389a3b29aa6000c3c34",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/api/v1/zz_generated.deepcopy.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c64333e69dcadee73f0cf502c95d74fab44e6231",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/crd/bases/headscale.dodo.cloud_headscaleusers.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5148e82b00dd647dd717c09cb65e024bf296eb4",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/crd/kustomization.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec5c150a9df257f152db0dbe2fbab375c1c1156b",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/crd/kustomizeconfig.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d3934e2a590b7803845dee9f2552dce606293f0",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/crd/patches/cainjection_in_headscaleusers.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7f4d8cbfc31db21f5af3f13a952aaef48522fe4",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/crd/patches/webhook_in_headscaleusers.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfa0c8c19f934cf17100a8a5bd8360ef5554ce12",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/default/kustomization.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec149a07816757623f4c63b3775f4295a6d5942",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/default/manager_auth_proxy_patch.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c400155cfbc874a9a45ee5e8869125edeb1bb30",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/default/manager_config_patch.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d7e8168019060104d7bd89ef782e6b1f3f84a9b",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/manager/controller_manager_config.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bcd3eeaa943224ec83d142c72b95a8d0ce1b939",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/manager/kustomization.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "878ad48666a94bf347012c02e11965e6cbd526f2",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/manager/manager.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed137168a1dbc962c3e057efce714960f8c5624c",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/prometheus/kustomization.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d19136ae7101958bc882c833633a0b852be5178d",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/prometheus/monitor.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51a75db47a5b3f7f585a985ae15f64c5dd912394",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/auth_proxy_client_clusterrole.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80e1857c594f8ad0689f3a476f705f7ddfced021",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/auth_proxy_role.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec7acc0a1b79c38a0d29df0a9ef2470b2b9d4b55",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/auth_proxy_role_binding.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71f1797279e5660e9c03a8366b97db9d82e9699b",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/auth_proxy_service.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8931811541795fe24d00560604c26d48d70ba56",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/headscaleuser_editor_role.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cf0a4dfd6c1da63c2f46bb831a9ba74a3bf1140",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/headscaleuser_viewer_role.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "731832a6ac3b6a55814601f2e86edcdec995f520",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/kustomization.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4190ec8059e2c142165c3d6d345f1867fbffa336",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/leader_election_role.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d1321ed4f0201e7469cb18a613d75a148e2c987",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/leader_election_role_binding.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45c37fb35dd08f1d00722ec8ad9d48100f836f94",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/role.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2070ede4462f1b15d9d6130318d61f9d64889544",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/role_binding.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd6025bfc4af5ff011cfa6b420e9f11aba5e84e",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/rbac/service_account.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dc1813b46ba3438416c371bc99e84593fea26eb",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/config/samples/headscale_v1_headscaleuser.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f8cd6c1ed5340f8bedee62b7573bfcea150370b",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/controllers/headscaleuser_controller.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "049f8022ef82384650d7c753c50e6f2ccade6077",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/controllers/suite_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "232c36abe47c0f6312dd12054f0abc08f81d0848",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c27022bfb576d1a70fda0c9c5185845a06a5e23b",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65b862271836d3863ced891afa52dd3ccf978a21",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/hack/boilerplate.go.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c80d56b9f0f5c7f8f8127ce0afe77c5a34d4a32c",
      "new_mode": 33188,
      "new_path": "core/headscale/controller/main.go"
    }
  ]
}
