)]}'
{
  "log": [
    {
      "commit": "502bdd0d77b17e86559ea2a7b9594bde2c9b46f8",
      "tree": "a61e6453e142012d31c7393d5b9294cd1a6f6408",
      "parents": [
        "41563dca1339d525c5dc525de5effcd990c51968"
      ],
      "author": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Thu Jul 20 10:38:16 2023 +0400"
      },
      "committer": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Thu Jul 20 10:38:16 2023 +0400"
      },
      "message": "random cleanup\n"
    },
    {
      "commit": "f1c350311ff0af0d09c9a0a75cdedd6dc6463f56",
      "tree": "d2658ebfd878dbb3167e8426f82f6e067fede541",
      "parents": [
        "f216f2ce0d1a1308d1875a1e7928339120c5ffab"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Thu Dec 02 17:16:30 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Thu Dec 02 17:16:30 2021 +0400"
      },
      "message": "Installer: remove old manual scripts\n"
    },
    {
      "commit": "75ee27167691521d040bae25be3edb856795da30",
      "tree": "8340561edc8e7352045cfaf16af2902cac6cec63",
      "parents": [
        "7fe15197e5a36d6c524721b35152923f9d6ec94b"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 26 13:57:12 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 26 13:57:12 2021 +0400"
      },
      "message": "mail-gateway\n"
    },
    {
      "commit": "5cd321671998810692f365f9c1c715abed58621f",
      "tree": "01c4cf2c0d1c47529840c1fcac5429c0c680864c",
      "parents": [
        "4a021b196f7bf24b0f1634f68c85d0642b90ddc5"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 05 20:10:19 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 05 20:10:19 2021 +0400"
      },
      "message": "Installer: use helmfile for installing base \u0026 user services. For now only ingress with vpn mesh is covered\n"
    },
    {
      "commit": "4a021b196f7bf24b0f1634f68c85d0642b90ddc5",
      "tree": "1d656a99b65d87c4f60df066ff90feafa626ed84",
      "parents": [
        "5ca8b720fb527acc8a03e2165e5440343af1203a"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 03 18:12:45 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 03 18:12:45 2021 +0400"
      },
      "message": "VPN: point to app-pihole instead of pihole\n"
    },
    {
      "commit": "5ca8b720fb527acc8a03e2165e5440343af1203a",
      "tree": "493c152d17259ae04f3cd2f80ce4af86251feaff",
      "parents": [
        "6e3463ab93ac6504569ac115b113532fa7830620"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 27 14:58:37 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 27 14:58:37 2021 +0400"
      },
      "message": "Matrix: SSO\n"
    },
    {
      "commit": "6e3463ab93ac6504569ac115b113532fa7830620",
      "tree": "644c29fb2eacccd5cc25ea6f99db7c01a02166b7",
      "parents": [
        "67fb42680f478fb37042a2510f2a6ed6daf005a5"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Oct 25 20:42:55 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Oct 25 20:42:55 2021 +0400"
      },
      "message": "Pihole: put it behind oauth2-proxy\n"
    },
    {
      "commit": "67fb42680f478fb37042a2510f2a6ed6daf005a5",
      "tree": "97a2995a3899b2b64285862762380f2259305ed9",
      "parents": [
        "788dc6eaff422ebf660a76bb1d384015931b7e8f"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Oct 25 20:42:07 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Oct 25 20:42:07 2021 +0400"
      },
      "message": "Auth: installer script\n"
    },
    {
      "commit": "c4e512fc30b4c2067fd4bacae882d9171936d2c8",
      "tree": "32da17e28ce737e87743de130ecb151c8cd952bb",
      "parents": [
        "304e714d718817e11333d380704878ef9118f5c3"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Oct 24 10:38:35 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Oct 24 10:38:35 2021 +0400"
      },
      "message": "Infra: add rpi114 to vpn mesh\n"
    },
    {
      "commit": "eb590282e20f318678c4d527e4234e871122ef61",
      "tree": "6b0e0de955d5608defeeb00961387624eee6a3ed",
      "parents": [
        "603e73ad0d4a919b989f3affae761611e215a404"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 22 17:31:40 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 22 17:31:40 2021 +0400"
      },
      "message": "Auth: hydra deployment + basic integration with kratos/auth-ui flow\n"
    },
    {
      "commit": "7032d3c7941ba15908f9f9dd784743a7c51a7b96",
      "tree": "fab512f2629f1093fae47d7fe04e54d822b40435",
      "parents": [
        "4c2413b474a4222f49e443d55fa0412c894dcb9b"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 22 14:46:31 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 22 14:46:31 2021 +0400"
      },
      "message": "Auth: ory/kratos deployment\n"
    },
    {
      "commit": "b0f9c4f13d1ed0e59ad7d26f99443ff0bc46e062",
      "tree": "17c3b2957656c0b0d900d204a047439b41c4d2e0",
      "parents": [
        "ff2e8ba581c72022591e2d012ee28762d81bc29a"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 20 12:53:50 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 20 12:53:50 2021 +0400"
      },
      "message": "Installer: cleanup installer scripts\n"
    },
    {
      "commit": "86980ef8dcff552151e5d75026ef7b87223ef021",
      "tree": "8e57e154db17ed0559432993bce8a37e307339be",
      "parents": [
        "695960b363e5cb5351e61969daf2ba5e48a72b89"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 08 19:35:08 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Oct 08 19:35:08 2021 +0400"
      },
      "message": "lighthouse on every infrastructure node\n"
    },
    {
      "commit": "e4f767b63071d41f5c0e04d671a2a37d39ab8f8f",
      "tree": "8e9d149c4a383e19ebe7e09022e0e9219c19f4f2",
      "parents": [
        "43b4b58f23c9dcce8bb292c4ce7eabe9e64cea2c"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 06 16:44:20 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Oct 06 16:44:20 2021 +0400"
      },
      "message": "installer scripts\n"
    }
  ]
}
