)]}'
{
  "log": [
    {
      "commit": "ee3a57b2e2402fded29c75d19a2ae8b1fa36a52a",
      "tree": "1c121ff3d5a5411268a0aba1ac516786ff9df193",
      "parents": [
        "3423ac2a4e2299895b1a833fed1c58276f106f9d"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Dec 01 16:18:23 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Dec 01 16:18:23 2021 +0400"
      },
      "message": "Installer: mail-gateway configure downstream smtp server addresses\n"
    },
    {
      "commit": "3423ac2a4e2299895b1a833fed1c58276f106f9d",
      "tree": "4f13d0396380f217d36d39c42a827e143b8e8d31",
      "parents": [
        "8fc32cefc24a3140041de184ba95ef31d6511c7a"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 28 20:47:34 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 28 20:47:34 2021 +0400"
      },
      "message": "Installer: infra - mail gateway\n"
    },
    {
      "commit": "11881b5f1453916b039ccdd2cb4a1f598bf33fdf",
      "tree": "e7c460fc43e7d0f7fd1b92ae0fe82b47983b57a8",
      "parents": [
        "9fcfd4df61071b1144a486e9c5a8e8775e518dd3"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sat Nov 27 16:51:58 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sat Nov 27 16:51:58 2021 +0400"
      },
      "message": "Installer: configure cert-manager(-webhook-gandi), kubed as part of infrastructure\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": "7fe15197e5a36d6c524721b35152923f9d6ec94b",
      "tree": "48a6767f7e1a5c5c9b53ba62d6ee59b23a0d11d5",
      "parents": [
        "4703175dcdf67dbdc3adcd6253efc741fed9b4fb"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 19 13:58:16 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 19 13:58:16 2021 +0400"
      },
      "message": "Installer: maddy\n"
    },
    {
      "commit": "5f2b91ca0e6d9de94997bfedd7e430d7d6eadd6d",
      "tree": "22ff4f0ddd2805d5eb92b10bcc43e2384f294b75",
      "parents": [
        "01a6b79754ecc66b1c76d5a9836d85724d9a50f2"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 12 11:39:57 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Fri Nov 12 11:39:57 2021 +0400"
      },
      "message": "Installer: use default certificates\n"
    },
    {
      "commit": "01a6b79754ecc66b1c76d5a9836d85724d9a50f2",
      "tree": "dc571ca8d829a1d81620252ce8f7f9ad56d9d225",
      "parents": [
        "9cdcc046dc2252a2e9b09f38476895d22dcadb5f"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Thu Nov 11 19:01:17 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Thu Nov 11 19:01:17 2021 +0400"
      },
      "message": "Installer: migrate internal services to *.p.{domain}\n"
    },
    {
      "commit": "9cdcc046dc2252a2e9b09f38476895d22dcadb5f",
      "tree": "73c609fc0d34f8a6e4c5da7b1691b91b43bd2def",
      "parents": [
        "99c6cdd4d538ae3a560921451d29fa890ad5d332"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 10 15:24:54 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 10 15:24:54 2021 +0400"
      },
      "message": "Installer: vaultwarden use public domain on private network\n"
    },
    {
      "commit": "99c6cdd4d538ae3a560921451d29fa890ad5d332",
      "tree": "1067a5d222df72f779bee329abe2a520bd67ea3e",
      "parents": [
        "17861bc0aff3b876e2cbaf8e64459348bc7efc59"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 10 15:12:48 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Nov 10 15:12:48 2021 +0400"
      },
      "message": "Installer: use helm secrets to encrypt secrets locally and avoid regenerating them on every upgrade\n"
    },
    {
      "commit": "17861bc0aff3b876e2cbaf8e64459348bc7efc59",
      "tree": "8d154681f0b936d36a64a0b065c73701ad1b6edf",
      "parents": [
        "01b3d3bc65d3a381eda181cdbb3ebed9cfdb7399"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Tue Nov 09 19:50:50 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Tue Nov 09 19:50:50 2021 +0400"
      },
      "message": "Installer: assign pihole public domain to private VPN IP with letsencrypt verifiable certificate\n"
    },
    {
      "commit": "01b3d3bc65d3a381eda181cdbb3ebed9cfdb7399",
      "tree": "9df2bb68633c4691093dc07e39365c8cfd3f66c5",
      "parents": [
        "95340e88088a9d27c1af1202cc019cb25a23cfa4"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Tue Nov 09 17:48:28 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Tue Nov 09 17:48:28 2021 +0400"
      },
      "message": "Installer: pihole + root-ca-server + fix bitwarden cert issuer name\n"
    },
    {
      "commit": "95340e88088a9d27c1af1202cc019cb25a23cfa4",
      "tree": "5f8cd29ea8bfdf90f37a4f966bef6fa2b5bd112f",
      "parents": [
        "d9d85130a2c410d1afcc1552bb3048f7554f3d24"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Nov 08 21:36:55 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Mon Nov 08 21:36:55 2021 +0400"
      },
      "message": "Installer: matrix with hydra maester to auto-register oauth2 client\n"
    },
    {
      "commit": "d9d85130a2c410d1afcc1552bb3048f7554f3d24",
      "tree": "80639b3209215130091d3688aa94d0d3b732e204",
      "parents": [
        "dd750802fc0efc8f0d799f3ab966f8f954a51a76"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 07 14:18:46 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 07 14:18:46 2021 +0400"
      },
      "message": "Installer: vaultwarden\n"
    },
    {
      "commit": "dd750802fc0efc8f0d799f3ab966f8f954a51a76",
      "tree": "992fd5504805c895b61c7d733599fbd7f0acb03a",
      "parents": [
        "f15d5a342e8c6a101f05392365164c5afefd811e"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 07 13:24:21 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sun Nov 07 13:24:21 2021 +0400"
      },
      "message": "Installer: core auth services\n"
    },
    {
      "commit": "f15d5a342e8c6a101f05392365164c5afefd811e",
      "tree": "c7afa952077dd91845437f7c470381c2dcc3dec5",
      "parents": [
        "5cd321671998810692f365f9c1c715abed58621f"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sat Nov 06 16:42:58 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Sat Nov 06 16:42:58 2021 +0400"
      },
      "message": "Installer: certificate issuer\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"
    }
  ]
}
