2026-10-15 - 2026-10-22

Overview

115 Active Pull Requests
33 Active Issues
Excluding merges, 1 author has pushed 45 commits to main and 307 commits to all branches. On main, 19 files have changed and there have been 65 additions and 67 deletions.

113 Pull requests merged by 4 users

Merged #1418 fix(kuma): retry MCB Website 3x at 20s before DOWN 2026-10-21 12:20:08 +00:00

Merged #1411 feat(traefik): move the chart to 42.x, access log on the 41+ schema 2026-10-21 10:48:09 +00:00

Merged #1414 fix(secret-rotator): keep the replaced HA token until the next rotation (#1081, #1084) 2026-10-21 10:18:12 +00:00

Merged #1415 feat(monitoring): alert when k8s-gateway stops answering renner.uno Ingress names 2026-10-21 10:17:53 +00:00

Merged #1416 chore(ci): bump ci-claude image to 2.1.306 2026-10-21 10:17:05 +00:00

Merged #1417 feat(hermes): route Gitea PR reviews back to the expert's card 2026-10-21 10:16:55 +00:00

Merged #1410 feat(flux): upgrade components to v2.9.6 2026-10-21 07:44:09 +00:00

Merged #1409 fix(zone-configurator,speech-to-phrase): restart on HA prometheus-token rotation (#1082) 2026-10-21 07:42:15 +00:00

Merged #1408 feat(hermes): Gitea issues become kanban cards; alert issues end to end, issue-fix retired 2026-10-21 07:24:45 +00:00

Merged #1406 fix(hermes): write default's platform credentials to .env (Matrix/API down since #1405) 2026-10-20 20:51:08 +00:00

Merged #1405 feat(hermes): five domain experts as profiles, default hands them kanban cards 2026-10-20 20:27:02 +00:00

Merged #1404 feat(hermes): add Home Assistant MCP server 2026-10-20 19:54:25 +00:00

Merged #1403 feat(kuma-sync): declare the public status page in git 2026-10-20 19:49:53 +00:00

Merged #1402 fix(hermes): ha-updates review follow-ups from #1400 2026-10-20 19:15:50 +00:00

Merged #1401 feat(hermes): alert-monitor moves from Woodpecker to a Hermes cron job 2026-10-20 19:15:34 +00:00

Merged #1400 feat(hermes): ha-updates cron job for Home Assistant updates 2026-10-20 18:35:42 +00:00

Merged #1397 fix(matrix): serve turn.matrix.renner.uno from the TCP router, not HTTPS 2026-10-20 10:39:55 +00:00

Merged #1396 fix(crowdsec): sign the LAPI/agent certs with a CA that outlives them 2026-10-20 10:39:33 +00:00

Merged #1394 fix(crowdsec): trust the CA that signed the LAPI cert, not the current root 2026-10-20 10:06:47 +00:00

Merged #1395 fix(matrix): disable service links for LiveKit and lk-jwt-service 2026-10-20 10:06:08 +00:00

Merged #1393 feat(matrix): Element Call (audio and video) via LiveKit + lk-jwt-service 2026-10-20 09:56:13 +00:00

Merged #1392 feat(kuma): monitor every public service and the proxies, defined with their apps 2026-10-20 09:32:56 +00:00

Merged #1390 feat(hermes): bootstrap Matrix cross-signing for @hermes 2026-10-20 07:02:25 +00:00

Merged #1391 feat(home-assistant): render the Matrix bot password into secrets.yaml 2026-10-20 06:50:41 +00:00

Merged #1389 feat(hermes): chat with Hermes over Matrix 2026-10-20 06:21:16 +00:00

Merged #1388 fix(wiki): the service reads the wiki-index BasicAuth users 2026-10-19 14:14:03 +00:00

Merged #1385 test(hermes): raise dashboard WS ping interval to 60s 2026-10-19 11:30:21 +00:00

Merged #1384 fix(hermes): request offline_access so the dashboard session refreshes 2026-10-19 10:47:08 +00:00

Merged #1383 feat(wiki): wiki.renner.uno on plain Traefik, gate and header trust go (3/3) 2026-10-19 10:33:16 +00:00

Merged #1371 fix: [alert] FluxImageAutomationNotReady (cluster) (#1363) 2026-10-19 10:14:12 +00:00

Merged #1382 feat(wiki): Authentik OIDC application for the wiki's own login (1/3) 2026-10-19 10:07:27 +00:00

Merged #1381 fix(hermes): target Talos nodes by name in SOUL.md 2026-10-19 09:28:34 +00:00

Merged #1380 docs: konairius/homelab on main in runbooks and READMEs 2026-10-19 09:25:52 +00:00

Merged #1373 docs(plan): claude-bot takes the Cut-over 1 snapshot, owner only transfers 2026-10-19 09:25:19 +00:00

Merged #1377 chore(rotation): stop syncing org secrets into k.renner 2026-10-19 09:14:55 +00:00

Merged #1376 docs(review-bot): every repo's default branch is main 2026-10-19 09:12:11 +00:00

Merged #1374 feat(hermes): log talosctl, bao and tea in 2026-10-19 08:59:29 +00:00

Merged #1375 chore: default branch main (merge inside Cut-over 2 only) 2026-10-19 08:59:00 +00:00

Merged #1372 chore: follow homelab to konairius/homelab (merge inside Cut-over 1 only) 2026-10-19 08:52:21 +00:00

Merged #1370 feat(rotation): sync claude_code_oauth_token and review_bot_token into konairius 2026-10-19 08:50:18 +00:00

Merged #1369 fix(hermes): push the Hermes image as registry-bot 2026-10-19 08:31:56 +00:00

Merged #1367 feat(hermes): run the in-house Hermes image 2026-10-19 08:16:54 +00:00

Merged #1366 feat(hermes): build a Hermes image with the agent's CLI tools 2026-10-19 08:12:26 +00:00

Merged #1365 feat(kuma-sync): Uptime Kuma monitors replacing UptimeRobot 2026-10-19 07:57:26 +00:00

Merged #1364 feat(hermes): push and open PRs on Gitea as hermes-bot 2026-10-19 07:49:08 +00:00

Merged #1361 fix(hermes): put the generated ConfigMaps in the hermes namespace 2026-10-19 07:06:09 +00:00

Merged #1360 feat(hermes): give the agent the homelab house rules and the wiki 2026-10-19 06:55:15 +00:00

Merged #1357 feat(monitoring): watch off-site Uptime Kuma from Prometheus 2026-10-19 06:47:19 +00:00

Merged #1359 fix(uptime-kuma): mount the bootstrap script directory, not the file 2026-10-19 06:44:08 +00:00

Merged #1358 feat(uptime-kuma): bootstrap settings, email notification, status page and metrics key 2026-10-19 06:39:52 +00:00

Merged #1356 feat(kuma-sync): attach Kuma's default notifications to managed monitors 2026-10-19 06:38:58 +00:00

Merged #1355 fix(hermes): keep image automation off the retired date-versioned tags 2026-10-19 06:38:41 +00:00

Merged #1354 fix(kuma-sync): create when the previous monitor ID belongs to another owner 2026-10-19 06:14:49 +00:00

Merged #1352 feat(hermes): run Hermes Agent in the cluster 2026-10-19 06:13:18 +00:00

Merged #1353 test(kuma-sync): remove smoke-test KumaMonitor 2026-10-19 06:04:40 +00:00

Merged #1351 test(kuma-sync): live smoke-test KumaMonitor 2026-10-19 06:00:18 +00:00

Merged #1350 feat(kuma-sync): deploy controller (Task 7) 2026-10-19 05:56:21 +00:00

Merged #1349 chore(ci): bump ci-claude image to 2.1.303 2026-10-19 05:24:53 +00:00

Merged #1348 chore(deps): update helm release openbao to >=0.30.4 <0.31.0 2026-10-19 05:19:51 +00:00

Merged #1343 chore(deps): pin dependencies 2026-10-19 05:19:20 +00:00

Merged #1346 chore(deps): update home-assistant non-major 2026-10-19 05:18:13 +00:00

Merged #1345 chore(deps): update ci non-major 2026-10-19 05:17:05 +00:00

Merged #1342 feat(kuma-sync): in-house Uptime Kuma controller (Tasks 1-6) 2026-10-19 05:09:52 +00:00

Merged #1341 docs(plans): kuma-sync controller design and plan 2026-10-18 21:05:14 +00:00

Merged #1340 chore(autokuma): remove AutoKuma after failed pilot 2026-10-18 20:53:19 +00:00

Merged #1339 fix(uptime-kuma): dual-stack egress network for Kuma checks 2026-10-18 20:43:42 +00:00

Merged #1338 test(autokuma): pilot step 3 — update interval and expiry_notification 2026-10-18 20:43:27 +00:00

Merged #1337 fix(flux-notifications): stop alerting on successful image-automation commits 2026-10-18 20:42:53 +00:00

Merged #1336 feat(autokuma): pilot KumaEntities (Task 3) 2026-10-18 20:25:39 +00:00

Merged #1330 docs(plans): replace UptimeRobot with Uptime Kuma 2026-10-18 20:23:00 +00:00

Merged #1328 docs(plan): move homelab to konairius/homelab and rename master to main 2026-10-18 20:22:39 +00:00

Merged #1333 feat(autokuma): KumaEntity controller for Uptime Kuma 2026-10-18 20:20:34 +00:00

Merged #1335 fix(uptime-kuma): guard the setup fail check against an undefined rc 2026-10-18 20:10:39 +00:00

Merged #1334 fix(uptime-kuma): start setup after Kuma's info event; surface setup errors 2026-10-18 20:07:15 +00:00

Merged #1332 feat(uptime-kuma): Uptime Kuma on the NetBird VPS 2026-10-18 20:00:28 +00:00

Merged #1331 ci(ansible-image): add hvac for community.hashi_vault lookups 2026-10-18 19:51:17 +00:00

Merged #1329 fix(monitoring): resolve KubeJobFailed when a later run succeeds 2026-10-18 18:58:58 +00:00

Merged #1327 chore(home-assistant): follow homeassistant to konairius/homeassistant (merge right after the transfer) 2026-10-18 18:38:52 +00:00

Merged #1326 feat(home-assistant): config-sync authenticates as ha-config-sync, remote from the manifest 2026-10-18 18:31:44 +00:00

Merged #1325 fix(review-bot): review konairius/authentik-samba-bridge 2026-10-18 14:27:31 +00:00

Merged #1324 chore(authentik): run the samba-bridge images from konairius/* (window) 2026-10-18 14:26:59 +00:00

Merged #1323 chore: point the wiki and Renovate at konairius/notes and konairius/renovate-config 2026-10-18 14:15:49 +00:00

Merged #1322 chore(paperless): pull vsftpd from konairius/vsftpd 2026-10-18 14:09:08 +00:00

Merged #1321 fix(openbao): give the registry-bot token read:repository for its pull check 2026-10-18 07:48:09 +00:00

Merged #1320 feat(openbao): rotate a registry-bot token for konairius image publishing 2026-10-18 07:37:09 +00:00

Merged #1318 chore(ci): bump ci-claude image to 2.1.302 2026-10-18 07:06:23 +00:00

Merged #1319 fix(review-bot): approve with Gitea's APPROVED event 2026-10-18 06:12:38 +00:00

Merged #1317 fix(flux): prune again in the Kustomizations that handed objects over (restore-test stack 10/10) 2026-10-17 21:24:55 +00:00

Merged #1316 feat(restore-test): hcloudtest boots production's config on Hetzner, contained (restore-test stack 9/10) 2026-10-17 21:23:26 +00:00

Merged #1315 feat(cnpg): every cluster incarnation archives to a new prefix; recovery reads the newest (restore-test stack 8/10) 2026-10-17 21:19:02 +00:00

Merged #1314 feat(velero): the cluster restores its app volumes itself, Gitea first (restore-test stack 7/10) 2026-10-17 21:11:43 +00:00

Merged #1313 feat: iGPU and IoT-VLAN workloads run only where a node declares the hardware (restore-test stack 6/10) 2026-10-17 21:06:26 +00:00

Merged #1312 fix(flux): services that need OpenBao secrets apply after the secret store (restore-test stack 5/10) 2026-10-17 21:01:06 +00:00

Merged #1311 fix(flux): in-house-image infrastructure waits for Gitea; bird only where table 47 exists (restore-test stack 4/10) 2026-10-17 20:57:43 +00:00

Merged #1310 fix(flux): each Kustomization depends on what its workloads need, and waits for them (restore-test stack 3/10) 2026-10-17 20:52:52 +00:00

Merged #1309 feat(talos): per-site facts in the site patches; bootstrap reads them (restore-test stack 2/10) 2026-10-17 20:49:56 +00:00

Merged #1308 fix: ceph-csi-drivers chart, Gitea claim without volumeName, optional HA MQTT cert (restore-test stack 1/10) 2026-10-17 20:33:35 +00:00

Merged #1307 fix(flux): no pruning in the Kustomizations that hand objects to new owners (restore-test stack 0/10) 2026-10-17 20:28:06 +00:00

Merged #1306 feat(review-bot): stream Mistral, add an Anthropic backend and a TypeSafe model selector 2026-10-17 12:53:08 +00:00

Merged #1295 fix(woodpecker): recover wp-pg from the prefix it archives to 2026-10-16 19:25:16 +00:00

Merged #1291 chore(paperclip): remove Paperclip and everything that only served it 2026-10-16 06:46:56 +00:00

Merged #1293 feat(review-bot): report queued/running/failed per PR (commit status + /status API) 2026-10-16 06:20:25 +00:00

Merged #1292 fix(talos): host DNS asks k8s-gateway first 2026-10-16 06:04:48 +00:00

Merged #1289 fix(k8s-gateway): port values to the chart 4.x servers schema 2026-10-16 05:33:44 +00:00

Merged #1287 chore(authentik): remove the passkey-only flows (stage 3) 2026-10-15 09:40:26 +00:00

Merged #1286 fix(authentik-gate-sync): PATCH proxy providers with the full body 2026-10-15 08:57:19 +00:00

Merged #1285 feat(authentik): move every app onto the SSO login (stage 2) 2026-10-15 08:43:26 +00:00

Merged #1284 feat(authentik): add SSO login and paperless two-factor flows (stage 1) 2026-10-15 08:31:03 +00:00

Merged #1283 feat(cnpg): bootstrap all backed-up CNPG clusters from their barman backups 2026-10-15 07:56:41 +00:00

Merged #1282 fix(review-bot): let an unverified section no longer block approval 2026-10-15 07:21:03 +00:00

Merged #1281 feat(authentik): bootstrap ak-pg from its barman backup 2026-10-15 06:39:32 +00:00

Merged #1280 chore(ci): remove workstation-era wiki maintenance pipeline 2026-10-15 05:50:06 +00:00

Merged #1278 fix(ci): run build-ci-images steps in sequence 2026-10-15 05:20:48 +00:00

2 Pull requests proposed by 2 users

31 Issues closed from 2 users

Closed #1081 [alert] HomeAssistantDown (home-assistant) 2026-10-21 10:18:13 +00:00

Closed #1084 [alert] TargetDown (home-assistant) 2026-10-21 10:18:13 +00:00

Closed #1290 monitoring: k8s-gateway answering for renner.uno is not checked 2026-10-21 10:17:53 +00:00

Closed #1082 [alert] KubePodCrashLooping (home-assistant) 2026-10-21 07:42:15 +00:00

Closed #1378 [alert] NetbirdRelayMemberDown (monitoring) 2026-10-21 06:14:52 +00:00

Closed #1379 [alert] NetbirdPublicEdgeWanDown (cluster) 2026-10-21 06:14:52 +00:00

Closed #1279 [wiki-job-failure] notes-push.service is failing 2026-10-21 06:10:40 +00:00

Closed #1288 [alert] CNPGWalArchiveBacklog (authentik) 2026-10-21 06:10:40 +00:00

Closed #1064 [alert] KubePodNotReady (ha-restore-test) 2026-10-21 06:10:39 +00:00

Closed #1212 [alert] KubeDeploymentRolloutStuck (openproject) 2026-10-21 06:10:39 +00:00

Closed #1215 [alert] BlackboxProbeFailing (monitoring) 2026-10-21 06:10:39 +00:00

Closed #1216 [alert] KubePodNotReady (openproject) 2026-10-21 06:10:39 +00:00

Closed #1398 [alert] KubePodCrashLooping (crowdsec) 2026-10-21 06:10:39 +00:00

Closed #1399 [alert] TargetDown (crowdsec) 2026-10-21 06:10:39 +00:00

Closed #968 [alert] CephPoolLostRedundancy (rook-ceph) 2026-10-21 06:10:38 +00:00

Closed #1085 [alert] NvmeDriveWearProjectedExhaustion (monitoring) 2026-10-21 06:10:38 +00:00

Closed #1095 [alert] KubeJobFailed (velero) 2026-10-21 06:10:38 +00:00

Closed #1186 [alert] KubePersistentVolumeFillingUp (paperclip) 2026-10-21 06:10:38 +00:00

Closed #1187 [alert] KubeDeploymentReplicasMismatch (home-assistant) 2026-10-21 06:10:38 +00:00

Closed #1089 [alert] CephOSDNearfullApproaching (cluster) 2026-10-21 06:10:37 +00:00

Closed #1091 [alert] CephReplicapoolHeadroomLow (cluster) 2026-10-21 06:10:37 +00:00

Closed #1114 [alert] KubePersistentVolumeFillingUp (gitea) 2026-10-21 06:10:37 +00:00

Closed #1193 [alert] GiteaDataVolumeLow (gitea) 2026-10-21 06:10:37 +00:00

Closed #1213 [alert] TargetDown (gitea) 2026-10-21 06:10:36 +00:00

Closed #1241 [alert] FluxKustomizationHealthcheckfailed (flux-system) 2026-10-21 06:10:36 +00:00

Closed #1244 [alert] FluxResourceNotReady (cluster) 2026-10-21 06:10:36 +00:00

Closed #1267 [alert] KubeJobFailed (renovate) 2026-10-21 06:10:36 +00:00

Closed #1256 [alert] FluxImageRepositoryReadoperationfailed (flux-system) 2026-10-21 06:10:35 +00:00

Closed #1362 [alert] FluxKustomizationReconciliationfailed (flux-system) 2026-10-21 06:10:35 +00:00

Closed #1363 [alert] FluxImageAutomationNotReady (cluster) 2026-10-19 10:14:12 +00:00

Closed #963 [wiki-job-failure] notes-push.service is failing 2026-10-15 05:26:50 +00:00

11 Issues created by 2 users

Opened #1279 [wiki-job-failure] notes-push.service is failing 2026-10-15 05:24:22 +00:00

Opened #1288 [alert] CNPGWalArchiveBacklog (authentik) 2026-10-16 01:48:08 +00:00

Opened #1290 monitoring: k8s-gateway answering for renner.uno is not checked 2026-10-16 05:42:04 +00:00

Opened #1294 [alert] NetbirdPublicEdgeMemberDown (monitoring) 2026-10-16 10:32:57 +00:00

Opened #1362 [alert] FluxKustomizationReconciliationfailed (flux-system) 2026-10-19 07:03:07 +00:00

Opened #1363 [alert] FluxImageAutomationNotReady (cluster) 2026-10-19 07:31:29 +00:00

Opened #1378 [alert] NetbirdRelayMemberDown (monitoring) 2026-10-19 09:18:48 +00:00

Opened #1379 [alert] NetbirdPublicEdgeWanDown (cluster) 2026-10-19 09:18:49 +00:00

Opened #1398 [alert] KubePodCrashLooping (crowdsec) 2026-10-20 10:32:47 +00:00

Opened #1399 [alert] TargetDown (crowdsec) 2026-10-20 10:47:07 +00:00

Opened #1407 [alert] UptimeKumaSlowResponse (cluster) 2026-10-20 22:22:11 +00:00

6 Unresolved Conversations

Open #1056 Dependency Dashboard 2026-10-22 02:01:26 +00:00

Open #426 Infrastructure update audit 2026-10-21 08:29:52 +00:00

Open #1220 [alert] Zigbee2MQTTDownOrCoordinatorOffline (home-assistant) 2026-10-21 07:49:49 +00:00

Open #326 Alert monitor: noise log 2026-10-21 07:46:12 +00:00

Open #937 [alert] KubeletTooManyPods (cluster) 2026-10-21 07:34:20 +00:00

Open #1214 [alert] KubeJobFailed (gitea) 2026-10-21 07:34:04 +00:00