)]}'
{
  "log": [
    {
      "commit": "0ba5e4081640155aa4a356fa279c6d6bb9e55d90",
      "tree": "64cf73da6abcdf295404a76f7172151cd1a11c1b",
      "parents": [
        "d7744a6874c4eceeabf5011a18e68430725eed4d"
      ],
      "author": {
        "name": "Giorgi Lekveishvili",
        "email": "giolekva@gmail.com",
        "time": "Wed Mar 20 15:56:30 2024 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 20 15:56:30 2024 +0400"
      },
      "message": "auth-proxy: proxies only authenticated requests to upstream, redirects to login page otherwise (#103)\n\n* auth-proxy: inspects authenticated user\r\n\r\n* ingress: chart and use in rpuppy\r\n\r\n* auth-proxy: make it optional in rpuppy\r\n\r\n* kratos: whitelist env pub/priv domains for auth return_to addr\r\n\r\n* url-shortener: put behind auth-proxy\r\n\r\n* pihole: replace oauth2-client with auth-proxy\r\n\r\n* auth-proxy: fix upstream uri generation\r\n\r\n* pihole: remove old chart using oauth2\r\n\r\n* auth-proxy: remove temporary values file\r\n\r\n* url-shortener: check x-user header for authentication\r\n\r\n* auth: fix allowed_return_urls list\r\n\r\n* auth-proxy: fix current address generation logic\r\n\r\n---------\r\n\r\nCo-authored-by: Giorgi Lekveishvili \u003clekva@gl-mbp-m1-max.local\u003e"
    },
    {
      "commit": "0c6b324af80de6ccca61675e2fbfff304f26767b",
      "tree": "f9680131f783932af086629c0816bd045ff2ec18",
      "parents": [
        "024757cc787b7d33ff039d42599810a64b7dc365"
      ],
      "author": {
        "name": "Giorgi Lekveishvili",
        "email": "giolekva@gmail.com",
        "time": "Thu Mar 14 15:31:08 2024 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 14 15:31:08 2024 +0400"
      },
      "message": "oauth2-client: migrate apps to use oauth2-client helm chart (#90)\n\n* headscale: use oauth2-client helm chart\r\n\r\n* pihole: use oauth2-client helm chart\r\n\r\n* matrix: use oauth2-client helm chart\r\n\r\n* oauth2: pass issuer address to pihole, headscale and matrix apps\r\n\r\n* pihole: fix secret name\r\n\r\n* matrix: fix version to v1.98.0\r\n\r\n* headscale: make oauth2-client depend on auth release\r\n\r\n---------\r\n\r\nCo-authored-by: Giorgi Lekveishvili \u003clekva@gl-mbp-m1-max.local\u003e"
    },
    {
      "commit": "38496bbce75fb81751be6997dccac51b98476977",
      "tree": "6c199625218f5109f29b899675bb479578eed5f9",
      "parents": [
        "1ff37fbae7771d8cb4f42f639019e592b33779f0"
      ],
      "author": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Tue Jun 13 18:56:39 2023 +0400"
      },
      "committer": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Tue Jun 13 19:35:06 2023 +0400"
      },
      "message": "charts: pihole fix oauth2 secret values escaping\n"
    },
    {
      "commit": "1ff37fbae7771d8cb4f42f639019e592b33779f0",
      "tree": "9d2b3e6f0574fca72a855f3e3f42a728d5697af8",
      "parents": [
        "8be0b942e6bfbae45d7afe2a7de9ffd68508ce9a"
      ],
      "author": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Tue Jun 13 18:27:24 2023 +0400"
      },
      "committer": {
        "name": "Giorgi Lekveishvili",
        "email": "lekva@gl-mbp-m1-max.local",
        "time": "Tue Jun 13 18:27:24 2023 +0400"
      },
      "message": "charts: pihole oauth2 secret renderer\n"
    },
    {
      "commit": "3085046b1e51c71c6e037e55180781a4741aff0f",
      "tree": "b477e9cc8c1ba54d64a77ca2678aca65dc97bb74",
      "parents": [
        "ee3a57b2e2402fded29c75d19a2ae8b1fa36a52a"
      ],
      "author": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Dec 01 16:23:50 2021 +0400"
      },
      "committer": {
        "name": "giolekva",
        "email": "giolekva@gmail.com",
        "time": "Wed Dec 01 16:23:50 2021 +0400"
      },
      "message": "Installer: introduce namespacePrefix, fix certificates, split matrix installation using pre-install hook\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": "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"
    }
  ]
}
