)]}'
{
  "log": [
    {
      "commit": "191bbf126ac037ffc902148b8a1cf583369dbfc1",
      "tree": "d97a1ea4e7692d72291b8a82516583e5c24b09a9",
      "parents": [
        "1f53cd8e2f9bf5f7aa52bbc06d786f10fcd5d950"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 19:59:58 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 19:59:58 2026 +0100"
      },
      "message": "git: Cap cgit at 5 requests per second.\n\nA crawler botnet with thousands of rotating IPs and browser user agents\nsends about 60 requests per second to cgit, almost all of which time out\n(499) and saturate ifirn\u0027s CPU.  Neither the per-bot limit nor a per-IP\nlimit catches it, so add a per-host limit_req zone in ingress-nginx and\nuse it for git.benkard.de.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I54a92f89d36e1a1800dfdd82310b75c4b3a73b7d\n"
    },
    {
      "commit": "1f53cd8e2f9bf5f7aa52bbc06d786f10fcd5d950",
      "tree": "5c2b96be2b116edae467fc2430540284a6cb6f71",
      "parents": [
        "4f9f93fa6171ee8b58d1dab5130101ec950f758d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 17:31:10 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 17:31:10 2026 +0100"
      },
      "message": "calico: Update tigera-operator to v3.33.0.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iff23ba159e1a8666842b601007340fbd58cbeb4c\n"
    },
    {
      "commit": "4f9f93fa6171ee8b58d1dab5130101ec950f758d",
      "tree": "a8681975187998f987c93e155803c7391ed1d785",
      "parents": [
        "f9545f66ffe073f1c5cefa9a0101b8ab12411a47"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 15:52:13 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 15:52:13 2026 +0100"
      },
      "message": "calico: Update tigera-operator to v3.31.7.\n\nRecord the Helm release values in calico-values.yaml and disable the\nGoldmane and Whisker components that the chart enables by default\nsince 3.30.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ifced5f052b06e0f386167f43af748edd10a64369\n"
    },
    {
      "commit": "f9545f66ffe073f1c5cefa9a0101b8ab12411a47",
      "tree": "f45e73a9854cb2c447f0b1b0a71a99c9ee0da008",
      "parents": [
        "3d64caf7bfe3ad5fef6c2c3d0e048dca9ca1aeec"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 12:31:30 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 12:31:30 2026 +0100"
      },
      "message": "ingress-nginx: Fix duplicate limit_req_status directive.\n\nThe controller template already emits limit_req_status, so setting it\nin http-snippet made every reload fail (\"directive is duplicate\").\nUse the limit-req-status-code config key instead.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I75b988d0f5f5c4340cec768d83f6f0507da310e3\n"
    },
    {
      "commit": "3d64caf7bfe3ad5fef6c2c3d0e048dca9ca1aeec",
      "tree": "f54e021fb5eba06a30a96dc78efba8523a8342bb",
      "parents": [
        "38590bb869790d9af9a77b52313aebf4a88fb6d8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:43:54 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:43:54 2026 +0100"
      },
      "message": "Reduce CPU load on ifirn.\n\n- gerrit: Raise memory limit to 1536Mi and heap to 768m to end the\n  OOM crash loop (~14.8k restarts).  Sync image (3.8.2-1) and the\n  reindex init container with the deployed state.\n- ingress-nginx: Rate-limit crawlers per bot family (10 r/m, burst\n  20, 429).  Sync proxy-buffer-size with the deployed value (64k).\n- renovate: Suspend (failing with \"Authentication failure\" since\n  2025-07); disable job retries.\n- gitlab: Pin mailroom HPA to one replica.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iee1ca510fbb80b53d0a1ae424f55d4d1d94c1e38\n"
    },
    {
      "commit": "38590bb869790d9af9a77b52313aebf4a88fb6d8",
      "tree": "dc7ceca1068ac93301352479d77341c70080f6a2",
      "parents": [
        "7f8981a5e418880e9dbf48db7f7e296a9782787d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:17 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:17 2026 +0100"
      },
      "message": "gitlab: Use ingress class nginx as deployed.\n\nThe GitLab resource was applied with global.ingress.class: nginx and\nwithout the deprecated kubernetes.io/ingress.class annotation; the\ningresses use ingressClassName: nginx.  Sync the manifest with that.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I7e31731c1909d0103c5cbf78b21f57692ae7b547\n"
    },
    {
      "commit": "7f8981a5e418880e9dbf48db7f7e296a9782787d",
      "tree": "cacf333f3f59685bcfba5040a682a779a67d4f5e",
      "parents": [
        "65b41324ca548710ac5caef3b72b80ea9b8c1bf8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:17 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:17 2026 +0100"
      },
      "message": "git: Sync GitHub replication job with cluster state.\n\nThe live CronJob also mirrors kellertomaten/kartipalist, includes the\nmulkbav and dose repositories, and logs SKIP/COPY lines for each\nrepository and branch.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I663b5e6b96f584a10594f0f815d6e671a58deb46\n"
    },
    {
      "commit": "65b41324ca548710ac5caef3b72b80ea9b8c1bf8",
      "tree": "370485476a8b199c0b907385937c1c21e1c48f6d",
      "parents": [
        "05e482e3b905b1a32575239da6d6280ea4182efe"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:16 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:41:16 2026 +0100"
      },
      "message": "git: Pin cgit image to the deployed version.\n\nThe cluster runs docker.io/woahbase/alpine-cgit:x86_64_1.2.1_20210405,\nnot :latest.  Sync the manifest with the live Deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia94cf7e3844b3186c1cb5d8781b34b711bf56cd7\n"
    },
    {
      "commit": "05e482e3b905b1a32575239da6d6280ea4182efe",
      "tree": "cf2a72d6f2abd0195c1bd7c3bf33a9ab98a4eb98",
      "parents": [
        "80f9174752fd4ccb8d260c37936383b00f92d87d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:05:51 2026 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:30:15 2026 +0100"
      },
      "message": "local-path-storage: Create ZFS datasets in the host mount namespace.\n\nThe setup hook ran `zfs create`/`zfs mount` inside the helper pod, so\nthe new dataset was mounted only in the helper container\u0027s mount\nnamespace.  Workloads wrote into the parent dataset rpool/var/k8s, and\nat the next host reboot the (empty) child dataset was mounted on top,\nhiding the data.  This is what wiped Garage\u0027s apparent state after the\nreboot on 2026-11-03.\n\nRun the helper pod with hostPID and perform all ZFS and filesystem\noperations via `nsenter -t 1 -m`, using the host\u0027s zfs binary.  Fail\nprovisioning if the dataset does not end up mounted on the host.\n\nlocal-path-storage.orig.yaml is a snapshot of the live resources before\nthis change.  Note that the provisioner (v0.0.19) reads helperPod.yaml\nonly at startup and must be restarted after changing it.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id4e24bf1fca214a25ea207291cb10ff9500869e0\n"
    },
    {
      "commit": "80f9174752fd4ccb8d260c37936383b00f92d87d",
      "tree": "b922aa95b6639c5a172e6a0505c5d554f7575a21",
      "parents": [
        "57038fc28d8c706fda832204fe08cf38c9aeb673"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 02 16:21:55 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:30:15 2026 +0100"
      },
      "message": "Samba: s/log-stdout/debug-stdout/g\n\nChange-Id: Ie393c3829113f138152237a2ff64d823c843672c\n"
    },
    {
      "commit": "57038fc28d8c706fda832204fe08cf38c9aeb673",
      "tree": "149b74faec0ee76d3f5832322172f4611f9ab8e4",
      "parents": [
        "fcedcf0caa09f44ed87adf8bc915067ed04e058a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Sep 02 07:43:28 2024 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:30:15 2026 +0100"
      },
      "message": "Makefile: Make run on non-AMD64, non-GNU/Linux systems.\n\nThis includes Rosetta 2 on macOS.\n\nChange-Id: Ie2010546aa16c635c4f96eb409bbdeda55dd5156\n"
    },
    {
      "commit": "fcedcf0caa09f44ed87adf8bc915067ed04e058a",
      "tree": "abb3421eb27b7be2c75ba51a1c551f5b995fd761",
      "parents": [
        "15c4c2ed18cba40531d57fb4c0997b5149603fe1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 01 21:07:46 2024 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Nov 04 11:30:14 2026 +0100"
      },
      "message": "samba: Update bupstash to 0.12.0.\n\nChange-Id: I90bde7093ffdb5a1567d55725b0ce497fa010073\n"
    },
    {
      "commit": "15c4c2ed18cba40531d57fb4c0997b5149603fe1",
      "tree": "731d959aeead19ae47b1b5cb32f391fd7ab34ce2",
      "parents": [
        "20069c508fee3bb70ede3d9152df911b3d04c494"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 18:52:51 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 18:52:51 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.5.1.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I7c3aec53460db4e5132096e440ef579c95b35742\n"
    },
    {
      "commit": "20069c508fee3bb70ede3d9152df911b3d04c494",
      "tree": "2aac122c3e08d423ef926a536b756417fd7ee942",
      "parents": [
        "fdef719366d6a3d9d8ea25fd7056ae89f67d2cc0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 18:52:45 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 18:52:45 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.4.3.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id65af3ef468e6275bd17c01375e25e70cf08aed7\n"
    },
    {
      "commit": "fdef719366d6a3d9d8ea25fd7056ae89f67d2cc0",
      "tree": "3cda5f3f5faba2b3f6548dbfb4a70fe6208cc834",
      "parents": [
        "6d6faf5ddec116794fda954c2175c85d5825f6f6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 16:25:53 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Oct 24 16:25:53 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.3.5.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Iceb58989e8cf4ef54847269cf716913dfb1bab14\n"
    },
    {
      "commit": "6d6faf5ddec116794fda954c2175c85d5825f6f6",
      "tree": "3e5cc9128105ba0090d694e32112ece290ba13ee",
      "parents": [
        "2814a10ca9e1f669026b9732db4478de6b4130fe"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 20:29:56 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 20:29:56 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.2.6 and disable bundled Prometheus.\n\nThe Prometheus deployment never ran (its PVC has no storage class), and\nchart 10.2 changed its immutable selector, which blocked the upgrade.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ic701fef0cbbdd6784a98abc1ff76754fb8d1c683\n"
    },
    {
      "commit": "2814a10ca9e1f669026b9732db4478de6b4130fe",
      "tree": "b02fcc10987354167fb431bdbde9d3e153152520",
      "parents": [
        "ad8169681d454dbb455a19ce7edc20f2932ea115"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 18:59:04 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 18:59:04 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.1.9.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ide151cc823020f00cd7b29e34318efacca7bff2b\n"
    },
    {
      "commit": "ad8169681d454dbb455a19ce7edc20f2932ea115",
      "tree": "51a9e84e5d084c79e25f6351d346e66d2fb5c911",
      "parents": [
        "42af404065687580ab071958db63541efa21ad0b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 18:58:32 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 18:58:32 2026 +0200"
      },
      "message": "gitlab: Update chart to 10.0.10.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id31fe4c0061272023cc69e752ad8470a100ce8e5\n"
    },
    {
      "commit": "42af404065687580ab071958db63541efa21ad0b",
      "tree": "64a2ba457bf395cf3bb6da27068c1f7e7dc704c9",
      "parents": [
        "9557bc49700fd40f852c8beddfe601964908070d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 16:21:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 16:21:47 2026 +0200"
      },
      "message": "gitlab: Keep using ingress-nginx instead of Gateway API.\n\nChart 10 defaults to Gateway API with a bundled Envoy Gateway.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib840fdcbc73c29f479cdda7672cb8089e1d4d48c\n"
    },
    {
      "commit": "9557bc49700fd40f852c8beddfe601964908070d",
      "tree": "d36eb18d9a7ec6d7dfe6584ef9b4677af9285880",
      "parents": [
        "bc72b15dd6c75e882eba0309a3dc8b164805a5d1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 16:21:40 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 16:21:40 2026 +0200"
      },
      "message": "gitlab: Move object storage to Garage and Redis to Valkey.\n\nThe bundled MinIO and Redis charts are removed in GitLab chart 10.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I351c599ec803970c86d7b8a7c033144a00028edc\n"
    },
    {
      "commit": "bc72b15dd6c75e882eba0309a3dc8b164805a5d1",
      "tree": "d86f6e3d35a6f1c7f57c7a6b6368b350f9b765f9",
      "parents": [
        "19de7dd2774692f828cd4edd2f16dc47fea9eef0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 15:22:19 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 15:22:19 2026 +0200"
      },
      "message": "gitlab: Update chart to 9.11.14.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I65222442488bf35a82660dc680fe9d89fde563de\n"
    },
    {
      "commit": "19de7dd2774692f828cd4edd2f16dc47fea9eef0",
      "tree": "7bcf3eafeb85f0f22fdb515de4f546eb9301252b",
      "parents": [
        "d348fe10aa36cda60fc15b301d4504bfead45d55"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 13:58:58 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 13:58:58 2026 +0200"
      },
      "message": "gitlab: Sync chart version with cluster (9.11.8).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: If3b39b251b856d348c91e2f7f6e15423bbe3d625\n"
    },
    {
      "commit": "d348fe10aa36cda60fc15b301d4504bfead45d55",
      "tree": "cc637e54c2896edae65648c9333072c0d21857d3",
      "parents": [
        "f0f2f1a3f899aed5c7a66f6bd4999db0a1532456"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "zulip: Add deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I96932c4a9a107546424a06d302567472c82cba02\n"
    },
    {
      "commit": "f0f2f1a3f899aed5c7a66f6bd4999db0a1532456",
      "tree": "df475734611f536585e8237d45ca2ab5384d5a5a",
      "parents": [
        "aa18d6aca54edfee2ac529c10bab34583bcf6273"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "znc: Add deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I428b7cd6ceda171db0d76841794eb124bfdbcf12\n"
    },
    {
      "commit": "aa18d6aca54edfee2ac529c10bab34583bcf6273",
      "tree": "ff4b2370d1b5f9789eff7da004224a14931857b8",
      "parents": [
        "78299f53b687dab0dd1250b77d1b33624f803e9d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "static-web: Add deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib93b4a326a266a30c5aad285194c26d2d5fa4db2\n"
    },
    {
      "commit": "78299f53b687dab0dd1250b77d1b33624f803e9d",
      "tree": "1f1a777368f5e6c34b71b6cd83b7d8d5702b624b",
      "parents": [
        "e750ddfeeb1334db3626644b93d3b01d3fd67a62"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "redis: Add deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I7bd2b44ae4596112aa609cda215cb8487589d147\n"
    },
    {
      "commit": "e750ddfeeb1334db3626644b93d3b01d3fd67a62",
      "tree": "d8e8c5de48d51546b8d25abbbeed60b76bc141ab",
      "parents": [
        "3cee5760c6fe9718125d92b3104e8490e7616bea"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "postgresql: Add export volume claim.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I6c94084c8069179713a5b46d97e6cbb1fde1e477\n"
    },
    {
      "commit": "3cee5760c6fe9718125d92b3104e8490e7616bea",
      "tree": "dda2dd3e6cdead133d696594bda5be0876ae46cb",
      "parents": [
        "6eee3104fb8590106e9fe2b188dd21375e31bc7a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "matthias-web: Add ingresses.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I6353d23794de21828993e551358c6d29110bf5c2\n"
    },
    {
      "commit": "6eee3104fb8590106e9fe2b188dd21375e31bc7a",
      "tree": "2531c5811b8e6d85e77d038458655f9cc2398460",
      "parents": [
        "57081543d644a44116c46b33b36fe7cd73cf371c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:47 2026 +0200"
      },
      "message": "jenkins: Add deployment.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ia7ce1008720d3f7fb0a760a4dc44c562d46bb48f\n"
    },
    {
      "commit": "57081543d644a44116c46b33b36fe7cd73cf371c",
      "tree": "4853cc904af027e3e932f7a4d697278811fba784",
      "parents": [
        "4c9e89b6f0d09f2a4fd2506be3dacc43044fdf60"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "message": "gitlab-system: Add Gatekeeper mutation that removes resource requests.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I013da9f2c77fcae2a7665b6a860579a4bbf44d86\n"
    },
    {
      "commit": "4c9e89b6f0d09f2a4fd2506be3dacc43044fdf60",
      "tree": "3f32d2262a22a163a35d242c1f4f79db9cc9ac41",
      "parents": [
        "f36821ae26f16c5d0efff2d27f3e0b625da550bb"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "message": "cluster: Add PSP cluster roles.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I0c6db11ffa62be005db198a89bba711def74dae7\n"
    },
    {
      "commit": "f36821ae26f16c5d0efff2d27f3e0b625da550bb",
      "tree": "1b9c0400368c2e0fcb629ec6371cb2e79cf803bc",
      "parents": [
        "9a8f072708bbc09fec5063730b2fa4c1cb77cd4c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "message": "calico: Add installation config.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I13f380a19261d3600e40d144806ce28bc9ec17e9\n"
    },
    {
      "commit": "9a8f072708bbc09fec5063730b2fa4c1cb77cd4c",
      "tree": "5bfa128cc90a034f03458c070c84784428104ee2",
      "parents": [
        "ed8280c39a957f653abdaaabf993067588342da2"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:15:46 2026 +0200"
      },
      "message": "Add .gitignore.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5f1916640b23665a7f2e0c6c1089d88eec4e1a69\n"
    },
    {
      "commit": "ed8280c39a957f653abdaaabf993067588342da2",
      "tree": "01913c53995f0b8d109d14a2f9a1998cafaf52db",
      "parents": [
        "c75d62660d2ab1dfcab3712c783c15e941155f4c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:12:55 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:12:55 2026 +0200"
      },
      "message": "mailcow: Configure Docker log rotation.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie3cd3c7af757099a396a17801f53b29f7769fad7\n"
    },
    {
      "commit": "c75d62660d2ab1dfcab3712c783c15e941155f4c",
      "tree": "49c1937555e21f2ad29e0334d5d215681ae11368",
      "parents": [
        "a4e261ef2f74f15f8857ca0645d0ee0487aee797"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:12:49 2026 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Oct 23 07:12:49 2026 +0200"
      },
      "message": "mailcow: Sync manifests with cluster state.\n\nMove DBPASS into the mailcow-secrets secret (key: dbpass).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I8bb2231580184b911aac96eae034990d96ec66e8\n"
    },
    {
      "commit": "a4e261ef2f74f15f8857ca0645d0ee0487aee797",
      "tree": "3f26a4e8def75efc80ae095a0d8e0ce5531d072b",
      "parents": [
        "cafcb51525999e6f09c64891dbe6ca76cb356ed3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Mar 09 15:52:17 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Mar 09 15:52:17 2024 +0100"
      },
      "message": "dendrite: New deployment.\n\nChange-Id: I4ba0fdbf91809336eb8c853180baadb66a3488c7\n"
    },
    {
      "commit": "cafcb51525999e6f09c64891dbe6ca76cb356ed3",
      "tree": "74b7719c9fb366f26112184be7d105bb8baacaae",
      "parents": [
        "3e0be2e553d1498e659934d2ccc4a516023d7ebf"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Mar 09 15:50:58 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Mar 09 15:50:58 2024 +0100"
      },
      "message": "coturn: New deployment.\n\nChange-Id: Ifa7f6c24b5962d866cff126baacb60c7109b77cd\n"
    },
    {
      "commit": "3e0be2e553d1498e659934d2ccc4a516023d7ebf",
      "tree": "eb160f8e05a537364fd5e2ca04836aa84e42aba1",
      "parents": [
        "6a9a3bf1bc59fba6dbd86cd1aea9ea357a630ed6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 17:05:13 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 17:05:13 2024 +0100"
      },
      "message": "mailcow: Remove Unbound as the DNS server for all containers.\n\nChange-Id: I2e1de43808f2c332f0549710de15cdd4a012d987\n"
    },
    {
      "commit": "6a9a3bf1bc59fba6dbd86cd1aea9ea357a630ed6",
      "tree": "eb299134fb111ba9b5fa954da4c49d58199028e5",
      "parents": [
        "9dabdab176f515250951c3cdc7f2544332c5584d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 15:42:20 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 15:42:20 2024 +0100"
      },
      "message": "mailcow: Fix merge error.\n\nChange-Id: I97eaba0200082e7595d26ea9953d475b64484141\n"
    },
    {
      "commit": "9dabdab176f515250951c3cdc7f2544332c5584d",
      "tree": "a5272da141d151d9221969dd316a716d5aa2f1ce",
      "parents": [
        "8c9b6135ae950c29cdb3e25d37ce0fc50c60e3fb"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 13:12:09 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 13:12:09 2024 +0100"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"f83239ed\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"7627a7a9\"\ngit-subrepo: version:  \"0.4.6\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I88e430779f11ac9848e81a9e4eae549100ed1f94\n"
    },
    {
      "commit": "8c9b6135ae950c29cdb3e25d37ce0fc50c60e3fb",
      "tree": "0902f6618df82032d79b730852174881c271177c",
      "parents": [
        "faf5a0974b6edc0f875b0899878d4ce3b95b5971"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:51:33 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:51:33 2024 +0100"
      },
      "message": "git: Add Gitolite back.\n\nChange-Id: If7c9e57546f4335830f7ff5277e31ccd2cd7b091\n"
    },
    {
      "commit": "faf5a0974b6edc0f875b0899878d4ce3b95b5971",
      "tree": "6495af031b6710370707e035f62002bebae28040",
      "parents": [
        "e96ddfba322ddaf633fca91119903b84692f778b"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:51:07 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:51:07 2024 +0100"
      },
      "message": "git: Install packages for CGit Markdown rendering.\n\nChange-Id: I5b2eac3cf9e6f888dae16d37defadb4c271e2b0c\n"
    },
    {
      "commit": "e96ddfba322ddaf633fca91119903b84692f778b",
      "tree": "40ec2dfe562babad397e9fb6205bf234ebe0fcbc",
      "parents": [
        "06e9d791784cf6e38508041e6faa7016fd308a27"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:50:00 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:50:00 2024 +0100"
      },
      "message": "git: Sync between GitLab, Gerrit, and GitHub.\n\nIt was previously only GitLab and GitHub.\n\nChange-Id: I2aa3041c030f4aea7384947e586fe433d80e2742\n"
    },
    {
      "commit": "06e9d791784cf6e38508041e6faa7016fd308a27",
      "tree": "251d379c3ccb10c5af3786468208b4cf287b4757",
      "parents": [
        "b214893ebecab32557a7bd9e811e7ffcb599ba88"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:49:24 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:49:24 2024 +0100"
      },
      "message": "git: Add more repositories to sync between remotes.\n\nChange-Id: I690b65e7726a043ffeb06658912405e647a54410\n"
    },
    {
      "commit": "b214893ebecab32557a7bd9e811e7ffcb599ba88",
      "tree": "fd0b56b70394208e9cf3e2d9185f653d46b34692",
      "parents": [
        "e359ef02a9e694318d7cf8669f585ec8d840290e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:44:26 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Mar 06 12:44:39 2024 +0100"
      },
      "message": "gitlab: Update chart to version 7.9.1.\n\nChange-Id: I623ad25e09cbc36e4ede1c25766c83a8c25d1ea2\n"
    },
    {
      "commit": "e359ef02a9e694318d7cf8669f585ec8d840290e",
      "tree": "b5ff2f50291c45b67bc29071e6533213dd4242b7",
      "parents": [
        "b7a13510d73a1ee15b4ebe75515059e1f7b5affb"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 13 11:25:08 2024 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 13 11:25:08 2024 +0100"
      },
      "message": "gitlab: Update chart to 7.7.2.\n\nChange-Id: I812dd5bb6b6b51b22fad6377c38409ec7e50ce37\n"
    },
    {
      "commit": "b7a13510d73a1ee15b4ebe75515059e1f7b5affb",
      "tree": "411fc71e624a20306851bf03030982fd2288b097",
      "parents": [
        "d63fe56509b61fa80427838000cd5ff059983a71"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 16:44:25 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 16:44:25 2023 +0100"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"2866fb80\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"e29e35d0\"\ngit-subrepo: version:  \"0.4.6\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I26ce31f84c1ff9e905669570f9fc7eb754ce6c1c\n"
    },
    {
      "commit": "d63fe56509b61fa80427838000cd5ff059983a71",
      "tree": "daf0480f405c51ee4765fdf13584d015281ccd10",
      "parents": [
        "e00d6469f7988da3ae089a66b66ea7b2bd13e36d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 13:18:30 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 16:06:12 2023 +0100"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"c7b1dc37\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"e29e35d0\"\ngit-subrepo: version:  \"0.4.6\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: Id574ecd4e02e3c4fbf8a1efd49be11c0b6d19a3f\n"
    },
    {
      "commit": "e00d6469f7988da3ae089a66b66ea7b2bd13e36d",
      "tree": "8387911ff9d025bf99dabcc582cfe9baa4f55962",
      "parents": [
        "d92e461840beca896ae92af38c1e7d567e14fb61"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 12:47:55 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Nov 18 12:47:55 2023 +0100"
      },
      "message": "gitlab: Update chart to 7.6.0.\n\nChange-Id: If8b9d432999cd9849cbd263df6e331c8efa34d60\n"
    },
    {
      "commit": "d92e461840beca896ae92af38c1e7d567e14fb61",
      "tree": "795ea9b52b1b94fb8f6004309aa2eafe1b6eeda8",
      "parents": [
        "c88123f4bb5296d90a55f6ad35a96cff36978634"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 27 18:15:17 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 27 18:15:17 2023 +0200"
      },
      "message": "gerrit: Update to 3.8.2.\n\nChange-Id: Ia60340f711d41264c2d02ea1d27687fa2bf383e3\n"
    },
    {
      "commit": "c88123f4bb5296d90a55f6ad35a96cff36978634",
      "tree": "83e33e27277bc5aacbc891d4195df673ad819ab7",
      "parents": [
        "cd9e80ef5301c0adba17dcaac6d7e3766624b346"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 27 18:14:56 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Sep 27 18:15:10 2023 +0200"
      },
      "message": "gitlab: Update chart to 7.4.0.\n\nChange-Id: I44102299c260b265264341e81d624e12ac55a18e\n"
    },
    {
      "commit": "cd9e80ef5301c0adba17dcaac6d7e3766624b346",
      "tree": "db6b2d72fc3e175eaa9477bbc2ea923124d59327",
      "parents": [
        "972bc295cc62b7b916036c8e65183c32000f9a68"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jun 07 18:42:13 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jun 07 18:42:13 2023 +0200"
      },
      "message": "gitlab: Update Helm chart to 7.0.3.\n\nChange-Id: If365310cc1b49b6ecbd74b7388292b3a6ed393c3\n"
    },
    {
      "commit": "972bc295cc62b7b916036c8e65183c32000f9a68",
      "tree": "9e2e747e3c85e33b0f9e0ba4ec333c5f526c48ca",
      "parents": [
        "b6cc6156d5867d4511b5275e6d9540826ce6567a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 06 08:14:01 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 06 08:14:18 2023 +0200"
      },
      "message": "gitlab: Update Helm chart to 6.11.7.\n\nChange-Id: I6b8465b56342615e65f74db07dba38f3052ce457\n"
    },
    {
      "commit": "b6cc6156d5867d4511b5275e6d9540826ce6567a",
      "tree": "38c91a83ae176fb6f768199fb96a8e7358ffcf9d",
      "parents": [
        "1d80abe9cf829f69e3aa3f331ad22addef9c576d",
        "6504dc271a62a9af7fe311b441fe92f3cd5719db"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 06 08:10:56 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jun 06 08:10:56 2023 +0200"
      },
      "message": "Merge remote-tracking branch \u0027gerrit/master\u0027\n\nChange-Id: If8fa36a6a409e6c1e6191111d3ef626ed4595dce\n"
    },
    {
      "commit": "6504dc271a62a9af7fe311b441fe92f3cd5719db",
      "tree": "d221e71e5e95f11e43ead49eaa80c9281dd7030c",
      "parents": [
        "994a81bc279c77d97ef6936bf3eec814636d07f0",
        "f2d3141a2fb1114f74b35c48af1e052642a400c4"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon May 29 19:14:10 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon May 29 19:14:10 2023 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gitlab.benkard.de:32222/mulk/kubeia\n\nChange-Id: Icf9dd1996c4c5e31010113e8e73cbd38e5b26236\n"
    },
    {
      "commit": "1d80abe9cf829f69e3aa3f331ad22addef9c576d",
      "tree": "38c91a83ae176fb6f768199fb96a8e7358ffcf9d",
      "parents": [
        "4ff121963fed59901e6d797079cd1c9cadd5772f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed May 10 18:15:47 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed May 10 18:17:31 2023 +0200"
      },
      "message": "Update GitLab.\n\nChange-Id: I3437ac96996a42c774b9e9dfff5985f6dc0ffc63\n"
    },
    {
      "commit": "4ff121963fed59901e6d797079cd1c9cadd5772f",
      "tree": "6e34d7deb69b53f1c9ced4f064bd684b0e6d3435",
      "parents": [
        "e88992da1fb98ef07b18da4a93d0594744dcec8d",
        "f2d3141a2fb1114f74b35c48af1e052642a400c4"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed May 10 18:17:11 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed May 10 18:17:11 2023 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n\nChange-Id: I137b8c8cf2bc21c47ba25eea1655fc407e2b322b\n"
    },
    {
      "commit": "f2d3141a2fb1114f74b35c48af1e052642a400c4",
      "tree": "269418ed2b8aa9a13c3e9dd4499a5d4afb595d58",
      "parents": [
        "c9051392bb7ebebebaac9e2585c35b356c6234f2",
        "f94c1ebcc2b123653118b179c28a66af07e73d4f"
      ],
      "author": {
        "name": "Marge Bot",
        "email": "marge@benkard.de",
        "time": "Wed May 10 04:48:42 2023 +0000"
      },
      "committer": {
        "name": "Marge Bot",
        "email": "marge@benkard.de",
        "time": "Wed May 10 04:48:42 2023 +0000"
      },
      "message": "Merge branch \u0027renovate/all-minor-patch\u0027 into \u0027master\u0027\n\nUpdate alpine Docker tag to v3.18\n\nSee merge request mulk/kubeia!8"
    },
    {
      "commit": "f94c1ebcc2b123653118b179c28a66af07e73d4f",
      "tree": "269418ed2b8aa9a13c3e9dd4499a5d4afb595d58",
      "parents": [
        "c9051392bb7ebebebaac9e2585c35b356c6234f2"
      ],
      "author": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Wed May 10 00:00:46 2023 +0000"
      },
      "committer": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Wed May 10 00:00:46 2023 +0000"
      },
      "message": "Update alpine Docker tag to v3.18\n"
    },
    {
      "commit": "994a81bc279c77d97ef6936bf3eec814636d07f0",
      "tree": "0c7f686c2cf74bc7e7f93e815dc8682ac763d534",
      "parents": [
        "c9051392bb7ebebebaac9e2585c35b356c6234f2"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 09 17:57:26 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 09 17:57:26 2023 +0200"
      },
      "message": "gitlab: Update to chart 6.10.2.\n\nChange-Id: Ic8e687c9e0148a3ad220fddd4cae54a27cd33339\n"
    },
    {
      "commit": "c9051392bb7ebebebaac9e2585c35b356c6234f2",
      "tree": "b73ff6d5ca4994a473f68c0e9c188704d5d146f2",
      "parents": [
        "40bdab6942855592037707f53f87ef978078f856",
        "11298da4b8bb8a19d2696fc2f263938133124420"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Apr 02 16:29:42 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Apr 02 16:29:42 2023 +0000"
      },
      "message": "Merge branch \u0027feature/gitlab-sync\u0027 into \u0027master\u0027\n\ngit: Sync GitLab --\u003e Gitolite --\u003e GitHub.\n\nCloses #3 and #5\n\nSee merge request mulk/kubeia!7"
    },
    {
      "commit": "11298da4b8bb8a19d2696fc2f263938133124420",
      "tree": "b73ff6d5ca4994a473f68c0e9c188704d5d146f2",
      "parents": [
        "40bdab6942855592037707f53f87ef978078f856"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 02 18:27:17 2023 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Apr 02 18:27:17 2023 +0200"
      },
      "message": "git: Sync GitLab --\u003e Gitolite --\u003e GitHub.\n\nCloses #3, #5.\n\nChange-Id: I92426323d6ba9bd8d7f7cfa7fc4af37d3b9bbb93\n"
    },
    {
      "commit": "40bdab6942855592037707f53f87ef978078f856",
      "tree": "80c7c7447a3dffba0637c29c7785fb1e8df60393",
      "parents": [
        "e416c61c119cef081d7067a063ce288cbf869e5e",
        "c3e21d539b5f352247c12e148379821e56ab4bd0"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Apr 02 11:32:56 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Apr 02 11:32:56 2023 +0000"
      },
      "message": "Merge branch \u0027renovate/patch-all-minor-patch\u0027 into \u0027master\u0027\n\nUpdate gerritcodereview/gerrit Docker tag to v3.7.2\n\nSee merge request mulk/kubeia!6"
    },
    {
      "commit": "c3e21d539b5f352247c12e148379821e56ab4bd0",
      "tree": "80c7c7447a3dffba0637c29c7785fb1e8df60393",
      "parents": [
        "e416c61c119cef081d7067a063ce288cbf869e5e"
      ],
      "author": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Fri Mar 24 07:00:49 2023 +0000"
      },
      "committer": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Fri Mar 24 07:00:49 2023 +0000"
      },
      "message": "Update gerritcodereview/gerrit Docker tag to v3.7.2\n"
    },
    {
      "commit": "e88992da1fb98ef07b18da4a93d0594744dcec8d",
      "tree": "f11d8fc57b2df505a778b8022f04b0998d397401",
      "parents": [
        "42e8053b5eb453f54509e79ae4d436ff21662c62"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 15:08:36 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 15:08:36 2023 +0100"
      },
      "message": "Update Foswiki.\n\nChange-Id: I61b612388e65ee3eec0418bcc560778acfcb44b1\n"
    },
    {
      "commit": "42e8053b5eb453f54509e79ae4d436ff21662c62",
      "tree": "d66e984ed9d08cb8ed1780a2c1da4cdc59ca63dc",
      "parents": [
        "159eb6b7379f2e93b692a1a985dead4b8d21f3bf"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 14:52:19 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 14:52:19 2023 +0100"
      },
      "message": "Add Foswiki.\n\nChange-Id: Iae86c21d09d221f848bc263ade5fbe50704b8bf4\n"
    },
    {
      "commit": "e416c61c119cef081d7067a063ce288cbf869e5e",
      "tree": "8c99d09c520fd3b9bb6007b68c596dd8c1895df0",
      "parents": [
        "93ead792d426729e19b9ca27b7f8e6d3f7703ac9",
        "09efa1d8329d5c1ffc2afef3f590ddf3861c6c60"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Mar 12 12:15:19 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sun Mar 12 12:15:19 2023 +0000"
      },
      "message": "Merge branch \u0027renovate/all-minor-patch\u0027 into \u0027master\u0027\n\nUpdate all non-major dependencies (minor)\n\nSee merge request mulk/kubeia!1"
    },
    {
      "commit": "09efa1d8329d5c1ffc2afef3f590ddf3861c6c60",
      "tree": "8c99d09c520fd3b9bb6007b68c596dd8c1895df0",
      "parents": [
        "d6ade795e9f91501033b13388236c14252bb44bc"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 13:14:09 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 13:14:40 2023 +0100"
      },
      "message": "Update Gerrit plugins and deployment.\n\nChange-Id: I36dbb7bed9100c2574a5f91caaed8bf23c326840\n"
    },
    {
      "commit": "159eb6b7379f2e93b692a1a985dead4b8d21f3bf",
      "tree": "585ed1240e6fa6ad1391b723276f2d62ba2691db",
      "parents": [
        "aef2d4ca14c1f9590b099c5853abda09c5fe329e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 12:37:41 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Mar 12 12:37:41 2023 +0100"
      },
      "message": "Update GitLab.\n\nChange-Id: I715c432a8aea2114e9db353960364c7449a33dfc\n"
    },
    {
      "commit": "d6ade795e9f91501033b13388236c14252bb44bc",
      "tree": "9e88d3fc0e4b5b50b866a05fef469de3e5e2f8aa",
      "parents": [
        "93ead792d426729e19b9ca27b7f8e6d3f7703ac9"
      ],
      "author": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Mon Mar 06 06:00:46 2023 +0000"
      },
      "committer": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Mon Mar 06 06:00:46 2023 +0000"
      },
      "message": "Update all non-major dependencies\n"
    },
    {
      "commit": "93ead792d426729e19b9ca27b7f8e6d3f7703ac9",
      "tree": "ad8b9ebcfb2dc072872b78f7a2d2035f7acff89c",
      "parents": [
        "aef2d4ca14c1f9590b099c5853abda09c5fe329e",
        "a51a026e71a89d63d3a30021ce63ec2b17eb98e4"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sat Jan 28 09:39:25 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Sat Jan 28 09:39:25 2023 +0000"
      },
      "message": "Merge branch \u0027renovate/patch-all-minor-patch\u0027 into \u0027master\u0027\n\nUpdate gerritcodereview/gerrit Docker tag to v3.4.8\n\nSee merge request mulk/kubeia!5"
    },
    {
      "commit": "a51a026e71a89d63d3a30021ce63ec2b17eb98e4",
      "tree": "ad8b9ebcfb2dc072872b78f7a2d2035f7acff89c",
      "parents": [
        "aef2d4ca14c1f9590b099c5853abda09c5fe329e"
      ],
      "author": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Fri Jan 27 08:15:49 2023 +0000"
      },
      "committer": {
        "name": "Renovate Bot",
        "email": "renovate-bot@benkard.de",
        "time": "Fri Jan 27 08:15:49 2023 +0000"
      },
      "message": "Update gerritcodereview/gerrit Docker tag to v3.4.8\n"
    },
    {
      "commit": "aef2d4ca14c1f9590b099c5853abda09c5fe329e",
      "tree": "5ec502c724ffa7ed9b8a8885b089e43633ec1bac",
      "parents": [
        "8ab00c069620db20a38b225ac218e2cc5bf02ba2"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Fri Jan 27 04:46:14 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Fri Jan 27 04:46:14 2023 +0000"
      },
      "message": "Renovate: Ignore Mailcow subproject."
    },
    {
      "commit": "8ab00c069620db20a38b225ac218e2cc5bf02ba2",
      "tree": "b9f8911af5eda3de446681d1d064a5d5f50a1361",
      "parents": [
        "12c5d0cd8d7f140351a947711353d8009a7e9621"
      ],
      "author": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Thu Jan 26 06:40:34 2023 +0000"
      },
      "committer": {
        "name": "Matthias Benkard",
        "email": "code@mulk.eu",
        "time": "Thu Jan 26 06:40:34 2023 +0000"
      },
      "message": "Configure Renovate."
    },
    {
      "commit": "12c5d0cd8d7f140351a947711353d8009a7e9621",
      "tree": "31c8de4408c0c7b5f121892b8523cf5b2efd774b",
      "parents": [
        "ee9dab124f60c7fd84cdd4570e16b71f80950dfc"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 21 21:10:46 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 21 21:10:46 2023 +0100"
      },
      "message": "GitLab Runner: Keep cache volumes around between restarts.\n\nChange-Id: Id601524671db43a32833beea841387cd26410be9\n"
    },
    {
      "commit": "ee9dab124f60c7fd84cdd4570e16b71f80950dfc",
      "tree": "8246e6a7360bbb82b330408f0b8f99a77132cbc9",
      "parents": [
        "1c3a1f2b1ed3226d8c57e95ff1ef943fe80b892d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 21 18:54:50 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sat Jan 21 18:54:50 2023 +0100"
      },
      "message": "Update GitLab and GitLab Runner.\n\nChange-Id: Ie1955a5964edcb500c4f3681c96dafa996782a68\n"
    },
    {
      "commit": "1c3a1f2b1ed3226d8c57e95ff1ef943fe80b892d",
      "tree": "31a60a6b1adcab409ba4293b17a00b692019c450",
      "parents": [
        "c81d9b69e77dea3d28227b93a70cbc3070cbfab6"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 10 18:57:18 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Jan 10 18:57:18 2023 +0100"
      },
      "message": "GitLab: Fix shell port, increase replicas, increase web liveness timeouts.\n\nChange-Id: Id571dbdacf17cce521b840496789af60ad794e80\n"
    },
    {
      "commit": "c81d9b69e77dea3d28227b93a70cbc3070cbfab6",
      "tree": "c84b614f2f9f5543f05ea8de0c974451248f9708",
      "parents": [
        "9e770c09333b689eb9a8f0da8d0894322a00ff0c"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:07:13 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:08:10 2023 +0100"
      },
      "message": "Add Marge Bot for GitLab.\n\nChange-Id: If55bfe39ffe023474e8db71df4dbdce6491f1b05\n"
    },
    {
      "commit": "9e770c09333b689eb9a8f0da8d0894322a00ff0c",
      "tree": "8f065483fce4579ebe3f3d2bfeef1d4f1ee36513",
      "parents": [
        "47c260d1d7923cc59d1c4fcbd84e70d2c52fb811"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:05:55 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:08:02 2023 +0100"
      },
      "message": "Add Renovate Bot for GitLab.\n\nChange-Id: I712cd42b486e6e898472e4f84703cc659a51bc24\n"
    },
    {
      "commit": "47c260d1d7923cc59d1c4fcbd84e70d2c52fb811",
      "tree": "263089143348f109b735c90c75e3da428985a115",
      "parents": [
        "63964b412d3043a1e88c6f3e037ca8527682e740"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:04:34 2023 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 08 19:04:34 2023 +0100"
      },
      "message": "Add GitLab and GitLab Runner.\n\nChange-Id: Iaf9bbf4567db2ee7c5b36c6be767825093a2881d\n"
    },
    {
      "commit": "63964b412d3043a1e88c6f3e037ca8527682e740",
      "tree": "92fbbc29973111eb9f0a9a2c3a6ec534c0b41bd0",
      "parents": [
        "e4c4f56c58baaa50e541258a40e79279376968c5"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 22:38:46 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:07 2022 +0100"
      },
      "message": "Mailcow: Override dockerapi image.\n\nChange-Id: I62507e59e46f938a1d6d82a1a28bf21b9f8b6557\n"
    },
    {
      "commit": "e4c4f56c58baaa50e541258a40e79279376968c5",
      "tree": "3a14cf62f6848d89ceb8ddfb1eda2c4fa68ff34b",
      "parents": [
        "9d05b872ed88c66aabbc4f73cf6bd66a2d00d01d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:28:10 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:07 2022 +0100"
      },
      "message": "Mailcow: Make compatible with Minikube.\n\nChange-Id: I4682e4ae715052f101d382f1b384caa357fac1ce\n"
    },
    {
      "commit": "9d05b872ed88c66aabbc4f73cf6bd66a2d00d01d",
      "tree": "929ad9644471d986296159b6cc163a07e8fde09e",
      "parents": [
        "8f8159385591f5de09b36cb266f2723cdee3538f"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:27:39 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Dec 30 21:18:06 2022 +0100"
      },
      "message": "Mailcow: Update.\n\nChange-Id: I47c7c6e462fa69513ba6b7c33bfa23665426b257\n"
    },
    {
      "commit": "8f8159385591f5de09b36cb266f2723cdee3538f",
      "tree": "1cb0cbb88526e2a86b46d6161cfa679f273debea",
      "parents": [
        "3c18a08418bccc23aa45a391744b8d74b5aa38b7"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:25:11 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 28 21:25:11 2022 +0100"
      },
      "message": "Mailcow: Update Postfix configuration.\n\nChange-Id: I8c0e50b233e0cb3b97eb60199ef8b35a33cf78aa\n"
    },
    {
      "commit": "3c18a08418bccc23aa45a391744b8d74b5aa38b7",
      "tree": "528a81eb8aeda2c3aed62879608e1de4083760b5",
      "parents": [
        "cbdcd90f32086a6032e2dd139eff9fa7edb40f7d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 17:32:58 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 17:32:58 2022 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"895c647f\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"cc646d5a\"\ngit-subrepo: version:  \"0.4.5\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I5d51c14b45db54fe706be40a591ddbfcea50d4b0\n"
    },
    {
      "commit": "cbdcd90f32086a6032e2dd139eff9fa7edb40f7d",
      "tree": "4a068fbe09f10e2bad373c10c0766684558fd850",
      "parents": [
        "9216f7bda908a4da2c45b9ad1b854daa161f43fb"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 15:31:15 2022 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 27 15:31:15 2022 +0100"
      },
      "message": "git: Set concurrency policy.\n\nChange-Id: Iff4d53f7866f3069899813a4dd88703e67c0b75a\n"
    },
    {
      "commit": "9216f7bda908a4da2c45b9ad1b854daa161f43fb",
      "tree": "75fb8eea1b17dddc22a6e34ff0eea8078c11ab66",
      "parents": [
        "353eb283035ef56359c76fe79150413e075bb9c1"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 29 17:29:16 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Dec 29 17:29:16 2021 +0100"
      },
      "message": "mailcow: Fix netfilter Dockerfile.\n\nChange-Id: I1ffc7ff5314335eee642777dfaf3b14390a8c129\n"
    },
    {
      "commit": "353eb283035ef56359c76fe79150413e075bb9c1",
      "tree": "a06899ef21f286c26ee9d7ebae73d477d49ae939",
      "parents": [
        "27388674ccf4dc898fccda6922b722d948c9c2f3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:11:51 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:11:51 2021 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"12e50b1e\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"2bc965a1\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: Idadbbb7aeef595f87975609dc807d3d90cd905ed\n"
    },
    {
      "commit": "27388674ccf4dc898fccda6922b722d948c9c2f3",
      "tree": "c478759ba56b12f77d5cd789cf3a6d691a944bba",
      "parents": [
        "b4b5cc1b3497a63cceb9d625463c9de7f2dd585e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:06:33 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:06:33 2021 +0100"
      },
      "message": "git subrepo commit mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"3442e804\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"2bc965a1\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I2ae9eb3efba3c1adde6fc11d922d5f8a6cced8a9\n"
    },
    {
      "commit": "b4b5cc1b3497a63cceb9d625463c9de7f2dd585e",
      "tree": "bf333c5f769e1d46de514b3cede61d4c46da9697",
      "parents": [
        "7d78f7f911c2687180759770402861fa00bebaff"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:02:04 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 18:02:04 2021 +0100"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"32243e56\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"2bc965a1\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I51e2016ef5ab88a8b0bdc08551b18f48ceef0aa5\n"
    },
    {
      "commit": "7d78f7f911c2687180759770402861fa00bebaff",
      "tree": "e972d7b502a71a74b5588eebfc37c43db85505e2",
      "parents": [
        "c756035c2d2545551641fb6fe3b04c04ff23fa47"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 17:44:20 2021 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Dec 28 17:44:20 2021 +0100"
      },
      "message": "git: Add GitHub synchronization.\n\nChange-Id: I265ee9627d113febc9da97aee3a4324367a30fc7\n"
    },
    {
      "commit": "c756035c2d2545551641fb6fe3b04c04ff23fa47",
      "tree": "519036c5945be86e2472ac39dd7b9474cfaa3935",
      "parents": [
        "ae8f4ccff6059195fe71d705f5f969e7caa70595"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 12:25:13 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 12:25:13 2021 +0200"
      },
      "message": "Git: Import.\n\nChange-Id: I08532649a9cf8bcea8a79b8cade8bd6a87fdc12c\n"
    },
    {
      "commit": "ae8f4ccff6059195fe71d705f5f969e7caa70595",
      "tree": "715a615611588d6f907cc6496e56bcb7f9b72091",
      "parents": [
        "15736495ce33d7151d1b56d004492e81b8c61b3a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 11:25:35 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Sep 05 11:50:12 2021 +0200"
      },
      "message": "Gerrit: Import.\n\nChange-Id: I5f80029e0215194d49f497a93b1adb778bb376cb\n"
    },
    {
      "commit": "15736495ce33d7151d1b56d004492e81b8c61b3a",
      "tree": "22e5f5ed1b66cf61654271bd016bcde6299844b5",
      "parents": [
        "da55c5dc662e7734253ae749d73ab0a1d153811e"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 20:14:48 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 20:14:48 2021 +0200"
      },
      "message": "Samba: Add k-pdbedit script.\n\nChange-Id: I297abaf51777e1204f70d74cd20e2b7af5b5426f\n"
    },
    {
      "commit": "da55c5dc662e7734253ae749d73ab0a1d153811e",
      "tree": "ae2c840da71f474b9e161a369a63c47664303a7d",
      "parents": [
        "3e0b944a9b62641abbb94664e7fe9ef552736126"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 21:13:57 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 12:48:45 2021 +0200"
      },
      "message": "Samba: Update Bupstash to 0.10.2.\n\nChange-Id: I7d8f62ae6a6391a3147be152aafc21616fe68fb7\n"
    },
    {
      "commit": "3e0b944a9b62641abbb94664e7fe9ef552736126",
      "tree": "0f8e67044ed3f442b5ec9030413c25ea38e2edc7",
      "parents": [
        "d4c3d1bc366b890752686bb8d057edb396c218fc"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 21:02:00 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Aug 18 12:47:55 2021 +0200"
      },
      "message": "Add Samba/SSH/Bupstash deployment.\n\nChange-Id: I4e16583990514b28531c99b2ed3dc21e09debe98\n"
    },
    {
      "commit": "d4c3d1bc366b890752686bb8d057edb396c218fc",
      "tree": "fad48ce52b4561ba1dd14a3ce0a6ece6a101871e",
      "parents": [
        "8f9159447299594fe5370a709ee6973747402854"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 06:50:27 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Tue Aug 17 06:50:27 2021 +0200"
      },
      "message": "Mailcow: Remove ipv6nat container.\n\nChange-Id: I967580dbfd400bdb660203c27f510e88ae61abb9\n"
    },
    {
      "commit": "8f9159447299594fe5370a709ee6973747402854",
      "tree": "28fe5b17bb86fa7f276e64c6981ab05401a84038",
      "parents": [
        "ddb8c0c2ff2038976624db06baf24ae647bf11e0"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:57:25 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:57:25 2021 +0200"
      },
      "message": "git subrepo commit (merge) mailcow/src/mailcow-dockerized\n\nsubrepo: subdir:   \"mailcow/src/mailcow-dockerized\"\n  merged:   \"02ae5285\"\nupstream: origin:   \"https://github.com/mailcow/mailcow-dockerized.git\"\n  branch:   \"master\"\n  commit:   \"2e9265a4\"\ngit-subrepo: version:  \"0.4.3\"\n  origin:   \"???\"\n  commit:   \"???\"\nChange-Id: I870ad468fba026cc5abf3c5699ed1e12ff28b32b\n"
    },
    {
      "commit": "ddb8c0c2ff2038976624db06baf24ae647bf11e0",
      "tree": "ea763f9a91f5a54974418d92a427dbcad84a5edb",
      "parents": [
        "bce7805140cb6ccb29aa3d761ac47b775c9e5c15"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:41:15 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Mon Aug 16 10:41:15 2021 +0200"
      },
      "message": "Mailcow: netfilter/server.py: unix2dos.\n\nChange-Id: I0c82baca8b03c854c2b2fd6bde7d9c10dccc6408\n"
    },
    {
      "commit": "bce7805140cb6ccb29aa3d761ac47b775c9e5c15",
      "tree": "ea19f4601d2225d42462e0ce39566a744279845f",
      "parents": [
        "456625680aa3e3a821bd548318fcc090965d3290"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Aug 12 21:45:20 2021 +0200"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Aug 12 21:45:20 2021 +0200"
      },
      "message": "Mailcow: Hardcode Nginx image version.\n\nChange-Id: I6142b91fac84d1cb59ef1a247e29aac90580d73c\n"
    }
  ],
  "next": "456625680aa3e3a821bd548318fcc090965d3290"
}
