)]}'
{
  "log": [
    {
      "commit": "341525c5ac1f85ade216cf3ccf2c727241cd90a5",
      "tree": "386d72bf4c6bad0d8b90a89540cf8d3eb2e55bed",
      "parents": [
        "6690ba32bed0ae1cab63208e7992d36a4aa2cf65"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Nov 05 19:12:05 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Nov 05 23:09:46 2026 +0100"
      },
      "message": "traefik: Rate-limit requests per client IP.\n\nAttach a rateLimit middleware (10 r/s average, burst 100, per IPv4\naddress or IPv6 /64) to the web and websecure entrypoints, so it covers\nevery route.  Traefik keeps a separate bucket per router.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I34d73eee3dd7746d202c2226c19d912d5a48c297\n"
    },
    {
      "commit": "6fa2337c2312e81d544c5ba63f1a09533f994679",
      "tree": "55591d720acc2f60f9b5d8b9133721dde08b84aa",
      "parents": [
        "b4f91a1000d4c6240a9e558495ada6a4b1c3f898"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 21:43:38 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 21:43:38 2026 +0100"
      },
      "message": "traefik: Take over hostPorts 80/443 from ingress-nginx.\n\ningress-nginx is scaled to zero; Traefik now serves all Ingresses.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I22b8c6de4cd7a9240a1091dc089b2ebdfe22484b\n"
    },
    {
      "commit": "880a160501b6e285a6a724fd38747f0382997f62",
      "tree": "dee11a96872f4fe263e1f0d176dd2998e5728634",
      "parents": [
        "fd16f6c1ba200dd149e38dc9ebe98c3c66e301e3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 21:36:23 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 21:36:23 2026 +0100"
      },
      "message": "traefik: Add Helm values.\n\nTraefik 3.7 (chart 42.1.3) runs next to ingress-nginx and serves the\nexisting \"nginx\" Ingresses through its ingress-nginx provider.  Record\nthe deployed values and enable the CRD provider for routes that need\nTraefik middlewares.  Also set resource requests and relax the probe\ntimeouts, which caused liveness kills under load on ifirn.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I2d5d6f489894e46397e7f927e9ec8aa94c7d77ef\n"
    }
  ]
}
