Compare commits
merge into: konairius/homelab:trmnl-device-tls
konairius/homelab:main
konairius/homelab:fix/ma-sendspin-mdns-net1
konairius/homelab:claude/ma-pocketcasts-up-next-mark-played
konairius/homelab:claude/ma-pocketcasts-up-next-playlist
konairius/homelab:revert/ma-po-token-server
konairius/homelab:alert-fix/issue-1453
konairius/homelab:claude/gitea-mcp-imagerepo
konairius/homelab:feat/ma-youtube-music-po-token-v2
konairius/homelab:feat/ma-youtube-music-po-token
konairius/homelab:claude/coredns-talos-owned-2
konairius/homelab:claude/coredns-talos-owned
konairius/homelab:claude/k8s-gateway-ingress-resolver
konairius/homelab:claude/egress-followups
konairius/homelab:feat/wiki-cronjobs
konairius/homelab:renovate/hermes-image
konairius/homelab:renovate/ci-minor-patch
konairius/homelab:renovate/all-minor-patch
konairius/homelab:claude/mqtt-admin-register
konairius/homelab:claude/shelly-manager-mdns
konairius/homelab:feat/wiki-encyclopedia-pilot
konairius/homelab:ci-image/claude-2.1.310
konairius/homelab:claude/mosquitto-legacy-auth-removal
konairius/homelab:claude/egress-lockdown
konairius/homelab:fix/gate-embedded-refresh-interval
konairius/homelab:fix/gate-embedded-browser-host
konairius/homelab:feat/authentik-gate-forwardauth
konairius/homelab:docs/drop-wildcard-references
konairius/homelab:fix/netbird-controller-disable-dns
konairius/homelab:feat/dns-labels-split-2
konairius/homelab:feat/dns-labels-split-1
konairius/homelab:fix/cloudflare-lb-sync-image-tag
konairius/homelab:feat/cloudflare-lb-sync
konairius/homelab:fix/wordpress-php85-php2shell
konairius/homelab:feat/update-os
konairius/homelab:chore/talos-1.13.12
konairius/homelab:atlas/talos-v1.13.12-cve-2026-99999
konairius/homelab:fix/gitea-webhook-sync-org-scope
konairius/homelab:atlas/kuma-mcb-www-retries
konairius/homelab:feat/hermes-gitea-pr-review-loop
konairius/homelab:atlas/traefik-chart-42
konairius/homelab:fix/monitoring-k8s-gateway-probe
konairius/homelab:alert-fix/issue-1081-rotator
konairius/homelab:ci-image/claude-2.1.306
konairius/homelab:alert-fix/issue-1084-v2
konairius/homelab:atlas/flux-2.9.6
konairius/homelab:alert-fix/issue-1082
konairius/homelab:feat/hermes-gitea-issues-kanban
konairius/homelab:worktree-restore-test-real
konairius/homelab:fix/hermes-multiplex-env
konairius/homelab:feat/hermes-experts
konairius/homelab:feat/hermes-ha-mcp
konairius/homelab:feat/kuma-status-page
konairius/homelab:fix/hermes-ha-updates-review
konairius/homelab:feat/hermes-alert-monitor
konairius/homelab:feat/hermes-ha-updates
konairius/homelab:fix/turn-tcp-router
konairius/homelab:fix/crowdsec-own-ca
konairius/homelab:fix/livekit-service-links
konairius/homelab:fix/crowdsec-lapi-transport-ca
konairius/homelab:feat/matrix-element-call
konairius/homelab:feat/kuma-public-coverage
konairius/homelab:feat/ha-matrix-nabu-secret
konairius/homelab:feat/hermes-matrix-cross-signing
konairius/homelab:feat/hermes-matrix
konairius/homelab:fix/wiki-basic-auth-in-service
konairius/homelab:proposal/traefik-vip-maglev-dsr
konairius/homelab:fix/hermes-dashboard-ws-ping-timeout
konairius/homelab:fix/hermes-dashboard-ws-ping-interval
konairius/homelab:fix/hermes-dashboard-refresh-token
konairius/homelab:feat/wiki-drop-gate
konairius/homelab:feat/wiki-oidc-provider
konairius/homelab:fix/hermes-soul-talos-node-names
konairius/homelab:claude/docs-konairius-main
konairius/homelab:claude/drop-k-renner-org-secrets
konairius/homelab:claude/prompts-main
konairius/homelab:claude/default-branch-main
konairius/homelab:feat/hermes-cli-logins
konairius/homelab:claude/plan-step0-claude-bot
konairius/homelab:alert-fix/issue-1363
konairius/homelab:claude/homelab-konairius
konairius/homelab:claude/konairius-org-secrets
konairius/homelab:fix/hermes-image-registry-bot
konairius/homelab:feat/hermes-use-custom-image
konairius/homelab:feat/hermes-image
konairius/homelab:feat/kuma-task5-monitors
konairius/homelab:feat/hermes-gitea
konairius/homelab:fix/hermes-configmap-namespace
konairius/homelab:feat/hermes-homelab-context
konairius/homelab:fix/uptime-kuma-script-mount
konairius/homelab:feat/kuma-task4-bootstrap
konairius/homelab:feat/kuma-task4-cluster
konairius/homelab:feat/kuma-sync-default-notifications
konairius/homelab:fix/hermes-image-policy
konairius/homelab:fix/kuma-sync-foreign-key-create
konairius/homelab:feat/hermes-agent
konairius/homelab:chore/kuma-sync-smoke-remove
konairius/homelab:feat/kuma-sync-smoke
konairius/homelab:feat/kuma-sync-deploy
konairius/homelab:ci-image/claude-2.1.303
konairius/homelab:renovate/authentik
konairius/homelab:feat/kuma-sync
konairius/homelab:docs/uptime-kuma-plan
konairius/homelab:chore/remove-autokuma
konairius/homelab:fix/uptime-kuma-ipv6
konairius/homelab:feat/autokuma-pilot-update
konairius/homelab:fix/drop-flux-image-automation-alert
konairius/homelab:feat/autokuma-pilot
konairius/homelab:feat/autokuma
konairius/homelab:fix/uptime-kuma-fail-guard
konairius/homelab:fix/uptime-kuma-setup-diagnostics
konairius/homelab:feat/uptime-kuma-vps
konairius/homelab:ci/ansible-image-hvac
konairius/homelab:claude/plan-homelab-konairius-main
konairius/homelab:fix/kubejobfailed-resolve-on-later-success
konairius/homelab:claude/homeassistant-konairius
konairius/homelab:claude/ha-config-sync-identity
konairius/homelab:feat/site-base-domain
konairius/homelab:claude/review-bot-repos-konairius
konairius/homelab:claude/authentik-konairius-images
konairius/homelab:claude/notes-renovate-konairius
konairius/homelab:claude/vsftpd-konairius-image
konairius/homelab:claude/registry-bot-read-scope
konairius/homelab:claude/registry-bot
konairius/homelab:ci-image/claude-2.1.302
konairius/homelab:claude/review-bot-approved
konairius/homelab:claude/review-bot-backends
konairius/homelab:fix/wp-pg-recovery-source
konairius/homelab:feat/review-bot-status
konairius/homelab:worktree-hcloud-wg-site
konairius/homelab:node-dns-via-k8s-gateway
konairius/homelab:chore/remove-paperclip
konairius/homelab:worktree-k8s-gateway-chart-4
konairius/homelab:fix/review-bot-approve-with-unverified
konairius/homelab:chore/remove-wiki-maintenance-ci
konairius/homelab:fix/review-bot-unique-tag
konairius/homelab:fix/review-bot-rereview
konairius/homelab:fix/review-bot-build-trigger
konairius/homelab:fix/review-bot-backoff-cap
konairius/homelab:fix/review-bot-rate-limit
konairius/homelab:chore/disable-old-pr-review
konairius/homelab:feat/review-bot-deploy
konairius/homelab:feat/review-bot-service
konairius/homelab:feat/pr-review-mistral
konairius/homelab:fix/gitea-mcp-public-gitea-url
konairius/homelab:alert-fix/issue-1242
konairius/homelab:alert-fix/issue-1241
konairius/homelab:fix/gitea-mcp-command
konairius/homelab:feat/gitea-mcp
konairius/homelab:claude/netbird-service-sync-pin
konairius/homelab:claude/gitea-public
konairius/homelab:feat/embed-knn-bench
konairius/homelab:claude/pr-review-latest-cli
konairius/homelab:ci-image/claude-2.1.296
konairius/homelab:chore/decommission-openproject
konairius/homelab:claude/pr-review-central
konairius/homelab:feat/openproject-authentik-oidc
konairius/homelab:fix/alloy-syslog-udm-cef-regex
konairius/homelab:alert-fix/issue-1217
konairius/homelab:alert-fix/issue-1214
konairius/homelab:atlas/ren-1363-openproject-seeder-order
konairius/homelab:atlas/ren-1367-gitea-1.27
konairius/homelab:atlas/ren-1367-gitea-pre-upgrade-snapshot
konairius/homelab:atlas/ren-1363-openproject
konairius/homelab:atlas/ren-1345-ops-image-jq
konairius/homelab:atlas/ren-1345-hermes-prometheus-read
konairius/homelab:atlas/ren-1345-bridge-agent-secrets
konairius/homelab:atlas/ren-802-retire-sml2mqtt
konairius/homelab:atlas/ren-953-remove-legacy-users
konairius/homelab:atlas/ren-1307-edge1-register
konairius/homelab:atlas/ren-1307-edge1-cred-receiver
konairius/homelab:atlas/ren-953-controller-ha-cert
konairius/homelab:atlas/ren-1256-prune-shellies-secret
konairius/homelab:atlas/ren-953-ha-mqtt-cert-sync
konairius/homelab:atlas/ren-1256-adopt-shellies-secret
konairius/homelab:atlas/ren-1203-eso-gitea-namespace
konairius/homelab:atlas/ren-1203-gitea-package-retention
konairius/homelab:atlas/ren-1196-agent-runtime-tzdata
konairius/homelab:atlas/ren-1017-remove-legacy-shellies
konairius/homelab:atlas/ren-1017-ht-wake-reland
konairius/homelab:atlas/ren-1017-shelly-30
konairius/homelab:atlas/ren-1167-revert-1183
konairius/homelab:alert-fix/issue-1184
konairius/homelab:atlas/ren-1017-ht-wake
konairius/homelab:atlas/ren-1017-shelly-group5c
konairius/homelab:atlas/ren-1017-shelly-group5b
konairius/homelab:atlas/ren-1080-controller-1d03144-rotate-hold
konairius/homelab:atlas/ren-1017-shelly-group5
konairius/homelab:atlas/ren-1017-shelly-group4
konairius/homelab:atlas/ren-1053-controller-a307693
konairius/homelab:atlas/ren-1017-shelly-group3
konairius/homelab:atlas/ren-1017-shelly-group2
konairius/homelab:atlas/ren-1017-shelly-group1
konairius/homelab:atlas/ren-1017-device-list
konairius/homelab:atlas/ren-1017-shelly-accounts
konairius/homelab:atlas/ren-953-agents-read-paperclip-pod
konairius/homelab:atlas/ren-953-agents-read
konairius/homelab:atlas/ren-953-ha-mqtt-tls
konairius/homelab:atlas/ren-953-ha-account
konairius/homelab:atlas/ren-953-evcc-cert
konairius/homelab:atlas/ren-953-evcc-account
konairius/homelab:atlas/ren-953-z2m-cert
konairius/homelab:atlas/ren-953-z2m-account
konairius/homelab:atlas/ren-953-health-probe-cert
konairius/homelab:atlas/ren-931-agent-shelly-manager
konairius/homelab:atlas/ren-900-controller-bump
konairius/homelab:atlas/ren-900-mosquitto-dynsec
konairius/homelab:atlas/ren-888-revoke-test-account
konairius/homelab:atlas/ren-888-mqtt-account-controller
konairius/homelab:atlas/ren-841-remove-repair-job
konairius/homelab:atlas/ren-841-k8s-plugin-termination-receipt
konairius/homelab:atlas/ren-841-lease-receipt-repair
konairius/homelab:atlas/ren-802-suspend-open3e-int-rotator
konairius/homelab:atlas/ren-826-remove-read-job
konairius/homelab:atlas/ren-826-room-setpoint-read
konairius/homelab:atlas/ren-809-remove-capture
konairius/homelab:atlas/ren-809-open3e-fbh-capture
konairius/homelab:atlas/ren-723-authentik-2026.8.3
konairius/homelab:atlas/ren-772-remove-rekey-job
konairius/homelab:atlas/ren-772-wp-repo4-rekey
konairius/homelab:atlas/ren-722-mdns-relay-v191-attach
konairius/homelab:atlas/ren-723-openbao-rolling
konairius/homelab:atlas/ren-722-dhcp-lease-renew
konairius/homelab:atlas/ren-722-cni-plugins-installer-v1.9.1
konairius/homelab:atlas/ren-723-influxdb-snapshot
konairius/homelab:atlas/ren-722-cni-plugins-v1.9.1
konairius/homelab:atlas/ren-722-job-force-annotations
konairius/homelab:atlas/ren-717-matrix-bridge-1791195981
konairius/homelab:atlas/ren-702-paperclip-cap-kill
konairius/homelab:atlas/ren-691-matrix-bridge-1791179547
konairius/homelab:atlas/ren-685-matrix-bridge-1791177680
konairius/homelab:ci-image/claude-2.1.289
konairius/homelab:atlas/ren-671-matrix-bridge-1791152484
konairius/homelab:atlas/ren-663-matrix-public
konairius/homelab:atlas/ren-587-matrix-bridge
konairius/homelab:atlas/ren-567-authentik-grant-types
konairius/homelab:atlas/ren-567-mas
konairius/homelab:atlas/ren-627-edge1-ssh-egress
konairius/homelab:atlas/ren-621-loki-read-gateway
konairius/homelab:atlas/ren-603-pclp-pg-memory
konairius/homelab:atlas/ren-583-gitea-pvc-volumename
konairius/homelab:atlas/ren-583-gitea-volume-60gi
konairius/homelab:atlas/ren-563-claude-session-resume
konairius/homelab:atlas/ren-563-revert-1111
konairius/homelab:atlas/ren-567-matrix
konairius/homelab:atlas/ren-563-acpx-session-resume
konairius/homelab:atlas/ren-544-argus-token-v3
konairius/homelab:atlas/ren-539-atlas-token-v3
konairius/homelab:atlas/ren-541-claude-auto-memory
konairius/homelab:atlas/ren-540-hestia-token-v3
konairius/homelab:atlas/ren-528-review-bot-verify-repo
konairius/homelab:atlas/ren-533-shelly-manager-probe
konairius/homelab:atlas/ren-525-rotate-argus-token
konairius/homelab:atlas/ren-509-rotate-agent-tokens
konairius/homelab:atlas/ren-487-hubble-relay
konairius/homelab:atlas/ren-488-govulncheck
konairius/homelab:atlas/ren-487-agent-pod-egress
konairius/homelab:atlas/ren-453-retire-immich-library
konairius/homelab:atlas/ren-451-restore-abort
konairius/homelab:atlas/ren-451-restore-test-skip-cnpg
konairius/homelab:alert-fix/issue-1095
konairius/homelab:atlas/ren-442-restore-capacity-gate
konairius/homelab:z2m-ws90-converter
konairius/homelab:alert-fix/issue-1089
konairius/homelab:atlas/ren-419-ephemeral-wear-alert
konairius/homelab:alert-fix/issue-1084
konairius/homelab:alert-fix/issue-1081
konairius/homelab:atlas/ren-414-agent-kubectl-sa
konairius/homelab:atlas/ren-411-agent-gitea-egress
konairius/homelab:atlas/ren-409-paperclip-14769
konairius/homelab:atlas/ren-405-k8s-plugin-dist
konairius/homelab:atlas/ren-401-kaniko-oom
konairius/homelab:atlas/ren-401-paperclip-patched-image
konairius/homelab:z2m-memory-limit
konairius/homelab:atlas/ren-350-beets-write-retry
konairius/homelab:fix/navidrome-native-api
konairius/homelab:atlas/ren-350-paperclip-lidarr-cnp
konairius/homelab:atlas/ren-350-beets-retry-skips
konairius/homelab:atlas/ren-350-beets-write
konairius/homelab:atlas/ren-350-beets-phase2
konairius/homelab:atlas/ren-350-beets-cronjob
konairius/homelab:atlas/ren-339-restore-test-teardown
konairius/homelab:atlas/ren-339-restore-roll
konairius/homelab:atlas/ren-339-restore-plugin
konairius/homelab:atlas/ren-339-ha-backup-cleanup
konairius/homelab:atlas/ren-339-ha-restore-test
konairius/homelab:atlas/ren-315-renovate-groups
konairius/homelab:atlas/ren-315-renovate-tool-install
konairius/homelab:atlas/ren-107-retention-divergence-alert
konairius/homelab:atlas/ren-159-remove-ren28-negative-probes
konairius/homelab:atlas/ren-302-claude-agent-acp
konairius/homelab:atlas/ren-298-agent-sandbox-v0.5.6
konairius/homelab:atlas/ren-294-ical-proxy-926ead0
konairius/homelab:atlas/ren-286-agent-runtime-own-workflow
konairius/homelab:atlas/ren-285-agent-sandbox-labels
konairius/homelab:atlas/ren-286-agent-runtime-images
konairius/homelab:atlas/ren-285-agent-sandbox
konairius/homelab:atlas/ren-148-paperless-ingress-scoping
konairius/homelab:atlas/ren-93-promql-gate
konairius/homelab:atlas/ren-268-ha-hacs-proxy
konairius/homelab:atlas/ren-266-hacs-versions
konairius/homelab:atlas/ren-245-ha-critical-alerts
konairius/homelab:atlas/ren-243-ha-window
konairius/homelab:feat/openbao-secret-exists-check
konairius/homelab:atlas/ren-239-ical-proxy-main-73b5d97
konairius/homelab:atlas/ren-238-ical-proxy-main-4783abe
konairius/homelab:atlas/ren-201-ical-proxy-gitea-image
konairius/homelab:atlas/ren-216-renovate
konairius/homelab:atlas/ren-152-wal-backlog-retune
konairius/homelab:atlas/ren-198-pin-kps-chart
konairius/homelab:atlas/ren-176-ha-pg-walstorage
konairius/homelab:atlas/ren-166-cilium-verdict-metric
konairius/homelab:atlas/ren-7-alert-contacts
konairius/homelab:atlas/ren-177-velero-cephfs-readonly-backuppvc
konairius/homelab:feat/paperclip-api-door
konairius/homelab:atlas/ren-186-cost-ledger-sync
konairius/homelab:atlas/ren-183-yaml-anchors
konairius/homelab:atlas/ren-161-promtool-ci
konairius/homelab:atlas/ren-163-ceph-nearfull-headroom
konairius/homelab:atlas/ren-7-restore-audiobooks
konairius/homelab:atlas/ren-127-podmonitor-comment
konairius/homelab:atlas/ren-165-wal-maxparallel-stage
konairius/homelab:atlas/ren-141-ha-pg-32gi
konairius/homelab:atlas/ren-147-cilium-agent-metrics-service
konairius/homelab:atlas/ren-142-negative-control-probe
konairius/homelab:atlas/ren-140-negative-test-probes
konairius/homelab:atlas/ren-102-flux-ksm-crs
konairius/homelab:atlas/ren-7-pilot-endpointmonitors
konairius/homelab:atlas/ren-131-openbao-unavailable-for
konairius/homelab:atlas/ren-106-narrow-eso-failed
konairius/homelab:atlas/ren-116-probe-citation-path
konairius/homelab:atlas/ren-103-scrape-doc-gaps
konairius/homelab:atlas/ren-6-imc-deploy
konairius/homelab:atlas/ren-100-externalsecret-healthcheck
konairius/homelab:atlas/ren-91-imagepolicy-total-order
konairius/homelab:atlas/ren-88-ceph-ec-pool-false-page
konairius/homelab:atlas/ren-86-paperclip-dependson-monitoring
konairius/homelab:atlas/ren-36-prometheus-read-path
konairius/homelab:docs/probe-egress-dependency-and-revert-recipe
konairius/homelab:docs/paperclip-claude-token
konairius/homelab:fix/paperclip-memory
konairius/homelab:docs/probe-cnp-egress-and-status-caveats
konairius/homelab:feat/ren-21-paperless-app-health-probe
konairius/homelab:feat/ren-21-navidrome-app-health-probes
konairius/homelab:alert-fix/issue-968
konairius/homelab:feat/paperclip-wiki-key
konairius/homelab:feat/lidarr
konairius/homelab:feat/wiki-api-key-paperclip
konairius/homelab:feat/paperclip-signup-off
konairius/homelab:feat/paperclip
konairius/homelab:feat/netbird-retire-vps-proxy
konairius/homelab:feat/navidrome
konairius/homelab:feat/immich-bulk-cutover
konairius/homelab:feat/immich-bulk-pvcs
konairius/homelab:feat/wiki-image-automation
konairius/homelab:chore/wiki-image-fact-drafter
konairius/homelab:chore/wiki-image-facts-page
konairius/homelab:chore/abs-drop-old-books-pvc
konairius/homelab:chore/wiki-image-judge-one-request
konairius/homelab:feat/abs-books-bulk
konairius/homelab:feat/libation-strip-branding
konairius/homelab:feat/cephfs-ec-bulk
konairius/homelab:feat/open3e-int-broker-user
konairius/homelab:feat/wiki-reloader
konairius/homelab:chore/wiki-image-phases-4-6
konairius/homelab:feat/wiki-anthropic-key
konairius/homelab:feat/wiki-service-write-token
konairius/homelab:chore/retire-python-wiki-index
konairius/homelab:feat/wiki-machine-door
konairius/homelab:chore/wiki-phase3-image
konairius/homelab:chore/wiki-phase2-image
konairius/homelab:chore/wiki-build-1790250017
konairius/homelab:feat/wiki-gate
konairius/homelab:fix/gitea-egress-wiki
konairius/homelab:feat/wiki-service-manifests
konairius/homelab:docs/proposal-wiki-web-api
konairius/homelab:alert-fix/issue-937
konairius/homelab:fix/alertmanager-info-inhibitor
konairius/homelab:feat/cephx-allowed-ciphers-aes256k
konairius/homelab:feat/cephx-drop-prior-csi-keys
konairius/homelab:ci/wiki-consolidate-tilde-paths
konairius/homelab:feat/cephx-csi-aes256k
konairius/homelab:ci/wiki-consolidate-in-ci
konairius/homelab:chore/talos-1.13.10
konairius/homelab:feat/drain-tolerant-singletons
konairius/homelab:ci/wiki-distill-skip-empty
konairius/homelab:ci/wiki-audit-script
konairius/homelab:fix/k8s-gateway-oci-chart
konairius/homelab:docs/network-traffic-classes-as-built
konairius/homelab:feat/node-ip-vlan-46
konairius/homelab:alert-fix/issue-920
konairius/homelab:feat/bird-attached-node0
konairius/homelab:feat/node-vlan-46-link
konairius/homelab:chore/cni-drop-stage-labels
konairius/homelab:feat/cni-sole-writer-converge-b2
konairius/homelab:feat/cni-sole-writer-converge-b1
konairius/homelab:chore/cni-stage-k8s-1
konairius/homelab:fix/whereabouts-reconciler-cordon
konairius/homelab:chore/cni-stage-k8s-2
konairius/homelab:chore/cni-stage-k8s-3
konairius/homelab:feat/cni-staged-sole-writer
konairius/homelab:feat/netbird-service-sync-phase2
konairius/homelab:feat/netbird-service-sync-phase1
konairius/homelab:chore/gitea-namespace-phase3
konairius/homelab:feat/gitea-namespace-phase2
konairius/homelab:feat/gitea-namespace-phase1
konairius/homelab:ci-image/claude-2.1.280
konairius/homelab:fix/ci-claude-refresh-mixed-pins
konairius/homelab:fix/align-ci-claude-pins
konairius/homelab:fix/ci-claude-bump-token-newline
konairius/homelab:worktree-fix-paperless-memory-limit
konairius/homelab:alert-fix/issue-897
konairius/homelab:alert-fix/issue-896
konairius/homelab:fix/wiki-maintenance-merge-verify
konairius/homelab:feat/pick-model-newest-among-comparable
konairius/homelab:feat/pick-model-typesafe
konairius/homelab:fix/wiki-maintenance-rebase-push
konairius/homelab:fix/wiki-maintenance-strip-secrets
konairius/homelab:fix/wiki-maintenance-image-2.1.278
konairius/homelab:feat/wiki-maintenance-ci
konairius/homelab:fix/wiki-index-commit-tags
konairius/homelab:fix/wiki-index-pin-digest-2
konairius/homelab:alert-fix/issue-880
konairius/homelab:fix/wiki-index-tree-paging
konairius/homelab:fix/wiki-index-pin-digest
konairius/homelab:fix/wiki-index-strip-credentials
konairius/homelab:fix/gitea-webhook-egress-wiki-index
konairius/homelab:fix/wiki-index-openbao-ingress
konairius/homelab:feat/wiki-index-deploy
konairius/homelab:feat/wiki-index-image
konairius/homelab:fix/eso-allow-ai
konairius/homelab:feat/wiki-embed
konairius/homelab:fix/multus-only-cni-writer
konairius/homelab:fix/cilium-cni-uninstall
konairius/homelab:feat/onebase-room-telemetry
konairius/homelab:fix/external-dns-scrape-policy
konairius/homelab:feat/dns-monitoring
konairius/homelab:fix/external-dns-annotation-prefix
konairius/homelab:fix/ftp-scanner-probe
konairius/homelab:fix/libation-accounts-persistence
konairius/homelab:fix/libation-pin-14.2.1
konairius/homelab:feat/ceph-read-affinity
konairius/homelab:fix/bird-local-cidr
konairius/homelab:feat/single-pod-table
konairius/homelab:docs/traffic-classes
konairius/homelab:feat/podpod-rules
konairius/homelab:fix/bird-static
konairius/homelab:fix/bird-digest
konairius/homelab:feat/bird-mesh2
konairius/homelab:feat/bird-kubectl
konairius/homelab:feat/bird-mesh
konairius/homelab:feat/bird-image-api
konairius/homelab:feat/bird-daemonset
konairius/homelab:alert-fix/issue-844
konairius/homelab:feat/bird-image
konairius/homelab:alert-fix/issue-843
konairius/homelab:feat/pod-egress-vlan47
konairius/homelab:docs/576-rejected-options
konairius/homelab:feat/antrea-eval
konairius/homelab:feat/nodeip-pod0
konairius/homelab:feat/cilium-native-pod0
konairius/homelab:feat/bgp-peer-ingress
konairius/homelab:feat/bgp-listen-ingress
konairius/homelab:feat/ingress-static-addressing
konairius/homelab:feat/k8s-net-split-phase-a
konairius/homelab:feat/cilium-pin-devices
konairius/homelab:chore/ci-k8s-2026-09-08
konairius/homelab:feat/flux-2.9.5
konairius/homelab:feat/ci-tool-pins
konairius/homelab:feat/openbao-seal-key-bootstrap
konairius/homelab:feat/openbao-static-seal
konairius/homelab:fix/openbao-alerts-immediate
konairius/homelab:feat/intel-gpu-dashboard
konairius/homelab:feat/intel-gpu-exporter
konairius/homelab:feat/intel-gpu-monitoring-resource
konairius/homelab:fix/reloader-configmap-annotations
konairius/homelab:netbird-proxy-protocol-digest
konairius/homelab:netbird-proxy-protocol-deploy
konairius/homelab:netbird-proxy-protocol
konairius/homelab:netbird-proxy-services-uid
konairius/homelab:netbird-proxy-services-deploy
konairius/homelab:netbird-proxy-services
konairius/homelab:proxy-watchdog-cooldown
konairius/homelab:proposal-node-roll-downtime
konairius/homelab:alert-fix/issue-808
konairius/homelab:lapi-transport-phase-2
konairius/homelab:ceph-address-ranges
konairius/homelab:fix/arp-flux-second-nic
konairius/homelab:rehearsal-san
konairius/homelab:osd-partlabel-no-ceph
konairius/homelab:lapi-transport-post-crds
konairius/homelab:san-host-device-nad
konairius/homelab:san-rollout
konairius/homelab:san-role-rename
konairius/homelab:ceph-20-cutover
konairius/homelab:rebuild-tooling
konairius/homelab:apply-set-hygiene
konairius/homelab:rebuild-image-resilience
konairius/homelab:cold-rebuild-ordering
konairius/homelab:fix/bootstrap-honour-vm-state
konairius/homelab:chore/remove-paperless-eval
konairius/homelab:issue-fix/789-cilium-node-ula
konairius/homelab:issue-fix/787-mdns-relay-supervisor
konairius/homelab:trmnl-firmware-sync-off
konairius/homelab:trmnl-device-tls
konairius/homelab:vmtest-flux
konairius/homelab:eval-script-fixes
konairius/homelab:alert-fix/issue-780
konairius/homelab:worktree-eval-script-fixes
konairius/homelab:eval-out-of-iac
konairius/homelab:paperless-eval-jobs
konairius/homelab:paperless-eval-fixes
konairius/homelab:paperless-eval-instance
konairius/homelab:crowdsec-tailer-polling
konairius/homelab:crowdsec-alerting
konairius/homelab:llama-single-slot
konairius/homelab:llama-ctx-revert
konairius/homelab:arm-crowdsec-proxy-1
konairius/homelab:fix-proxy-deploy-triggers
konairius/homelab:llama-ctx-fix
konairius/homelab:arm-crowdsec-proxy-2
konairius/homelab:llama-ctx-assist
konairius/homelab:crowdsec-metrics-dashboard
konairius/homelab:alert-fix/issue-761
konairius/homelab:embed-batch-fix
konairius/homelab:crowdsec-lapi-service-annotations
konairius/homelab:ha-llm-agent
konairius/homelab:paperless-eval
konairius/homelab:crowdsec-bouncer-unpack-on-host
konairius/homelab:embed-bgem3
konairius/homelab:crowdsec-bouncer-fetch-controller
konairius/homelab:crowdsec-edge-lapi
konairius/homelab:alert-fix/issue-750
konairius/homelab:embed-pvc
konairius/homelab:immich-drop-pgvectors
konairius/homelab:fix-stale-migration-docs
konairius/homelab:embed-oom
konairius/homelab:embed-eval
konairius/homelab:paperless-reloader
konairius/homelab:close-paperless-data-migration
konairius/homelab:paperless-llm
konairius/homelab:paperless-3x
konairius/homelab:llama-gate-flow
konairius/homelab:llama-authentik-gate
konairius/homelab:alert-fix/issue-726
konairius/homelab:llama-single-alias
konairius/homelab:llama-alias-order
konairius/homelab:llama-model-alias
konairius/homelab:ai-eval
konairius/homelab:remove-netbird-backup
konairius/homelab:llama-thinking-alias
konairius/homelab:llama-split-embed
konairius/homelab:netbird-backup-vacuum-into
konairius/homelab:llama-server
konairius/homelab:intel-gpu-device-plugin
konairius/homelab:ceph-osd-by-label
konairius/homelab:alert-fix/issue-714
konairius/homelab:alert-fix/issue-712
konairius/homelab:cilium-track-untracked-settings
konairius/homelab:proposal-cilium-single-owner
konairius/homelab:fix-cilium-bootstrap-seed
konairius/homelab:woodpecker-agent-probe
konairius/homelab:add-missing-probes
konairius/homelab:paperless-http-probes
konairius/homelab:gatus-hardening
konairius/homelab:gatus-drop-file-check
konairius/homelab:gatus-config-reload
konairius/homelab:drop-pbs2-gatus
konairius/homelab:generic-blackbox-alert
konairius/homelab:probe-ci-openbao
konairius/homelab:cleanup-nas-1-remnants
konairius/homelab:ci-image/claude-2.1.250
konairius/homelab:woodpecker-deployment-dispatch-rest
konairius/homelab:woodpecker-deployment-dispatch-pilot
konairius/homelab:fix-monitor-selector-comments
konairius/homelab:fix-wear-alert-design
konairius/homelab:trim-comments-authentik
konairius/homelab:trim-comments-apps
konairius/homelab:trim-comments-helm
konairius/homelab:trim-comments-netpol
konairius/homelab:trim-comments-infra
konairius/homelab:trim-comments-talos
konairius/homelab:alert-fix/issue-675
konairius/homelab:trim-manifest-comments
konairius/homelab:drop-unused-barman-creds
konairius/homelab:hetzner-creds-shared-path
konairius/homelab:ephemeral-framing
konairius/homelab:disk-dashboard-smart
konairius/homelab:smartctl-privileged
konairius/homelab:smartctl-seccomp
konairius/homelab:smartctl-exporter
konairius/homelab:disk-dashboard-status
konairius/homelab:disk-dashboard
konairius/homelab:ci-image/claude-2.1.247
konairius/homelab:kaniko-fork-rest
konairius/homelab:kaniko-replacement
konairius/homelab:proposal-traffic-classes
konairius/homelab:runbook-remote-rebuild-possible
konairius/homelab:runbook-cold-rebuild-baremetal
konairius/homelab:alert-fix/issue-657
konairius/homelab:velero-stale-60h
konairius/homelab:talos-1-13-9
konairius/homelab:ceph-mon-disk-warn-default
konairius/homelab:ceph-san-pool-widen
konairius/homelab:no-ipv6-on-vlan-parents
konairius/homelab:alert-fix/issue-649
konairius/homelab:alert-fix/issue-645
konairius/homelab:openbao-alerting
konairius/homelab:openbao-ha-3-replicas
konairius/homelab:alert-fix/issue-635
konairius/homelab:ceph-san-cleanup
konairius/homelab:ceph-san-nad
konairius/homelab:whereabouts-ipam
konairius/homelab:talos-1-12-11
konairius/homelab:mdns-relay
konairius/homelab:netbird-rotate-migration
konairius/homelab:runbook-stale-sockets
konairius/homelab:drop-monitoring-agent
konairius/homelab:ansible-drop-dead-plays
konairius/homelab:ansible-rotate-netbird
konairius/homelab:ansible-drop-pve
konairius/homelab:tofu-state-verify
konairius/homelab:alert-fix/issue-603
konairius/homelab:drop-decommissioned-dns
konairius/homelab:tofu-drop-proxmox-vm
konairius/homelab:drop-pve-monitoring
konairius/homelab:talos-factory-installer
konairius/homelab:cilium-reloader
konairius/homelab:drop-talos-image-seeding
konairius/homelab:cilium-vlan-bypass
konairius/homelab:restore-replicapool-size
konairius/homelab:restore-cephfs-metadata-size
konairius/homelab:alert-fix/issue-592
konairius/homelab:ceph-readd-neptune
konairius/homelab:k8s-3-baremetal
konairius/homelab:ceph-drop-neptune
konairius/homelab:alert-fix/issue-591
konairius/homelab:ceph-readd-saturn
konairius/homelab:alert-fix/issue-590
konairius/homelab:remove-vm-605
konairius/homelab:remove-vm-151
konairius/homelab:k8s-2-baremetal
konairius/homelab:ceph-remove-k8s-2
konairius/homelab:baremetal-conversion-runbook
konairius/homelab:restore-after-jupiter
konairius/homelab:alert-fix/issue-579
konairius/homelab:ceph-readd-k8s-1
konairius/homelab:k8s-1-network-fix
konairius/homelab:alert-fix/issue-573
konairius/homelab:k8s-1-ephemeral-on-crucial
konairius/homelab:alert-fix/issue-571
konairius/homelab:alert-fix/issue-569
konairius/homelab:immich-window-scaledown
konairius/homelab:ceph-exclude-k8s-1
konairius/homelab:crowdsec-cpu-requests
konairius/homelab:jupiter-baremetal-u2
konairius/homelab:velero-restore-test-monthly
konairius/homelab:ws90-reporting-config
konairius/homelab:alert-fix/issue-562
konairius/homelab:fix-ws90-merge-overclaim
konairius/homelab:fix-ws90-debounce-rationale
konairius/homelab:worktree-z2m-2.13.0-ws90-debounce
konairius/homelab:kaniko-no-debug-image
konairius/homelab:alert-fix/issue-557
konairius/homelab:alert-fix/issue-554
konairius/homelab:alert-fix/issue-550
konairius/homelab:bump-stale-ci-images
konairius/homelab:document-pool-no-redundancy-meaning
konairius/homelab:fix-ci-pool-blocks-osd-maintenance
konairius/homelab:rotate-cephx-daemon-keys
konairius/homelab:fix-ceph-health-alert
konairius/homelab:repoint-ci-workspaces
konairius/homelab:ci-throwaway-cephfs
konairius/homelab:rollout-archive-timeout
konairius/homelab:archive-timeout-gf-pg
konairius/homelab:reduce-pg-wal-fpi
konairius/homelab:reduce-wal-segment-padding
konairius/homelab:fix-prometheus-cardinality
konairius/homelab:fix-barman-sidecar-visible
konairius/homelab:feat-paperless-data-repoint
konairius/homelab:feat-paperless-data-block
konairius/homelab:fix-cnpg-write-tuning
konairius/homelab:fix-emptydir-tmpfs
konairius/homelab:fix-trmnl-renderer-tmpfs
konairius/homelab:feat-ha-recorder-db-url
konairius/homelab:alert-fix/issue-525
konairius/homelab:fix-cnpg-backup-alerting
konairius/homelab:feat-ha-recorder-postgres
konairius/homelab:fix-ceph-mon-write-amplification
konairius/homelab:fix-ceph-replica-size-2
konairius/homelab:fix-ceph-deferred-write-amplification
konairius/homelab:fix-326-noise-log-suppression
konairius/homelab:fix-381-z2m-discovery
konairius/homelab:decommission-rustfs-lxc
konairius/homelab:document-hairpin-id-diff
konairius/homelab:fix-rustfs-shim-replace
konairius/homelab:fix-rotator-woodpecker-url
konairius/homelab:alert-fix/issue-510
konairius/homelab:bump-woodpecker-cli
konairius/homelab:migrate-woodpecker-stage3
konairius/homelab:migrate-woodpecker-stage2
konairius/homelab:fix-eso-woodpecker-namespace
konairius/homelab:migrate-woodpecker-namespace
konairius/homelab:ceph-mon-data-avail-warn
konairius/homelab:revert-image-gc-thresholds
konairius/homelab:fix-ceph-toolbox-and-gc-thresholds
konairius/homelab:fix-cilium-policy-map-exhaustion
konairius/homelab:drop-stale-hetzner-dns
konairius/homelab:fix-outpost-callback-path
konairius/homelab:bump-ci-k8s-pins
konairius/homelab:fix-wordpress-config-extra
konairius/homelab:wordpress-renner-uno
konairius/homelab:fix-authentik-double-passkey-touch
konairius/homelab:pin-ical-proxy-image
konairius/homelab:fix-trmnl-renderer-reloader
konairius/homelab:fix-trmnl-render-lang
konairius/homelab:fix-trmnl-session-expiry
konairius/homelab:fix-trmnl-graphite-theme
konairius/homelab:fix-trmnl-token-lifetime
konairius/homelab:fix-trmnl-renderer-runtime
konairius/homelab:feat-trmnl-renderer
konairius/homelab:fix-trmnl-lb-address
konairius/homelab:feat-trmnl-terminus
konairius/homelab:retire-dead-monitoring
konairius/homelab:heating-can-supervisorctl
konairius/homelab:fix-native-teardown
konairius/homelab:edge-capability-groups
konairius/homelab:heating-can-image
konairius/homelab:edge-bootstrap-selfcontained
konairius/homelab:prometheus-pve-hostnames
konairius/homelab:inventory-pve-hostnames
konairius/homelab:chrony-allow-ipv6
konairius/homelab:ntp-vrrp-linklocal-and-dad-sequencing
konairius/homelab:ntp-service-address-health-gated
konairius/homelab:ntp-anycast-capture-drift
konairius/homelab:ntp-health-clock-correctness
konairius/homelab:chrony-comment-correction
konairius/homelab:worktree-chrony-makestep
konairius/homelab:ci-k8s-validate
konairius/homelab:rotator-repin
konairius/homelab:mosquitto-rotate-health
konairius/homelab:alert-fix/issue-454
konairius/homelab:alert-fix/issue-452
konairius/homelab:mosquitto-rotation-proposal
konairius/homelab:mosquitto-openbao
konairius/homelab:mosquitto-drop-apk
konairius/homelab:paperless-drop-apk
konairius/homelab:cni-plugins-image
konairius/homelab:multus-drop-apk
konairius/homelab:fix-jq-comment
konairius/homelab:rename-alpine-jq
konairius/homelab:fix-ci-yaml
konairius/homelab:z2m-seed-drop-apk
konairius/homelab:z2m-interview-watchdog
konairius/homelab:alert-fix/issue-439
...
pull from: konairius/homelab:paperless-3x
konairius/homelab:main
konairius/homelab:fix/ma-sendspin-mdns-net1
konairius/homelab:claude/ma-pocketcasts-up-next-mark-played
konairius/homelab:claude/ma-pocketcasts-up-next-playlist
konairius/homelab:revert/ma-po-token-server
konairius/homelab:alert-fix/issue-1453
konairius/homelab:claude/gitea-mcp-imagerepo
konairius/homelab:feat/ma-youtube-music-po-token-v2
konairius/homelab:feat/ma-youtube-music-po-token
konairius/homelab:claude/coredns-talos-owned-2
konairius/homelab:claude/coredns-talos-owned
konairius/homelab:claude/k8s-gateway-ingress-resolver
konairius/homelab:claude/egress-followups
konairius/homelab:feat/wiki-cronjobs
konairius/homelab:renovate/hermes-image
konairius/homelab:renovate/ci-minor-patch
konairius/homelab:renovate/all-minor-patch
konairius/homelab:claude/mqtt-admin-register
konairius/homelab:claude/shelly-manager-mdns
konairius/homelab:feat/wiki-encyclopedia-pilot
konairius/homelab:ci-image/claude-2.1.310
konairius/homelab:claude/mosquitto-legacy-auth-removal
konairius/homelab:claude/egress-lockdown
konairius/homelab:fix/gate-embedded-refresh-interval
konairius/homelab:fix/gate-embedded-browser-host
konairius/homelab:feat/authentik-gate-forwardauth
konairius/homelab:docs/drop-wildcard-references
konairius/homelab:fix/netbird-controller-disable-dns
konairius/homelab:feat/dns-labels-split-2
konairius/homelab:feat/dns-labels-split-1
konairius/homelab:fix/cloudflare-lb-sync-image-tag
konairius/homelab:feat/cloudflare-lb-sync
konairius/homelab:fix/wordpress-php85-php2shell
konairius/homelab:feat/update-os
konairius/homelab:chore/talos-1.13.12
konairius/homelab:atlas/talos-v1.13.12-cve-2026-99999
konairius/homelab:fix/gitea-webhook-sync-org-scope
konairius/homelab:atlas/kuma-mcb-www-retries
konairius/homelab:feat/hermes-gitea-pr-review-loop
konairius/homelab:atlas/traefik-chart-42
konairius/homelab:fix/monitoring-k8s-gateway-probe
konairius/homelab:alert-fix/issue-1081-rotator
konairius/homelab:ci-image/claude-2.1.306
konairius/homelab:alert-fix/issue-1084-v2
konairius/homelab:atlas/flux-2.9.6
konairius/homelab:alert-fix/issue-1082
konairius/homelab:feat/hermes-gitea-issues-kanban
konairius/homelab:worktree-restore-test-real
konairius/homelab:fix/hermes-multiplex-env
konairius/homelab:feat/hermes-experts
konairius/homelab:feat/hermes-ha-mcp
konairius/homelab:feat/kuma-status-page
konairius/homelab:fix/hermes-ha-updates-review
konairius/homelab:feat/hermes-alert-monitor
konairius/homelab:feat/hermes-ha-updates
konairius/homelab:fix/turn-tcp-router
konairius/homelab:fix/crowdsec-own-ca
konairius/homelab:fix/livekit-service-links
konairius/homelab:fix/crowdsec-lapi-transport-ca
konairius/homelab:feat/matrix-element-call
konairius/homelab:feat/kuma-public-coverage
konairius/homelab:feat/ha-matrix-nabu-secret
konairius/homelab:feat/hermes-matrix-cross-signing
konairius/homelab:feat/hermes-matrix
konairius/homelab:fix/wiki-basic-auth-in-service
konairius/homelab:proposal/traefik-vip-maglev-dsr
konairius/homelab:fix/hermes-dashboard-ws-ping-timeout
konairius/homelab:fix/hermes-dashboard-ws-ping-interval
konairius/homelab:fix/hermes-dashboard-refresh-token
konairius/homelab:feat/wiki-drop-gate
konairius/homelab:feat/wiki-oidc-provider
konairius/homelab:fix/hermes-soul-talos-node-names
konairius/homelab:claude/docs-konairius-main
konairius/homelab:claude/drop-k-renner-org-secrets
konairius/homelab:claude/prompts-main
konairius/homelab:claude/default-branch-main
konairius/homelab:feat/hermes-cli-logins
konairius/homelab:claude/plan-step0-claude-bot
konairius/homelab:alert-fix/issue-1363
konairius/homelab:claude/homelab-konairius
konairius/homelab:claude/konairius-org-secrets
konairius/homelab:fix/hermes-image-registry-bot
konairius/homelab:feat/hermes-use-custom-image
konairius/homelab:feat/hermes-image
konairius/homelab:feat/kuma-task5-monitors
konairius/homelab:feat/hermes-gitea
konairius/homelab:fix/hermes-configmap-namespace
konairius/homelab:feat/hermes-homelab-context
konairius/homelab:fix/uptime-kuma-script-mount
konairius/homelab:feat/kuma-task4-bootstrap
konairius/homelab:feat/kuma-task4-cluster
konairius/homelab:feat/kuma-sync-default-notifications
konairius/homelab:fix/hermes-image-policy
konairius/homelab:fix/kuma-sync-foreign-key-create
konairius/homelab:feat/hermes-agent
konairius/homelab:chore/kuma-sync-smoke-remove
konairius/homelab:feat/kuma-sync-smoke
konairius/homelab:feat/kuma-sync-deploy
konairius/homelab:ci-image/claude-2.1.303
konairius/homelab:renovate/authentik
konairius/homelab:feat/kuma-sync
konairius/homelab:docs/uptime-kuma-plan
konairius/homelab:chore/remove-autokuma
konairius/homelab:fix/uptime-kuma-ipv6
konairius/homelab:feat/autokuma-pilot-update
konairius/homelab:fix/drop-flux-image-automation-alert
konairius/homelab:feat/autokuma-pilot
konairius/homelab:feat/autokuma
konairius/homelab:fix/uptime-kuma-fail-guard
konairius/homelab:fix/uptime-kuma-setup-diagnostics
konairius/homelab:feat/uptime-kuma-vps
konairius/homelab:ci/ansible-image-hvac
konairius/homelab:claude/plan-homelab-konairius-main
konairius/homelab:fix/kubejobfailed-resolve-on-later-success
konairius/homelab:claude/homeassistant-konairius
konairius/homelab:claude/ha-config-sync-identity
konairius/homelab:feat/site-base-domain
konairius/homelab:claude/review-bot-repos-konairius
konairius/homelab:claude/authentik-konairius-images
konairius/homelab:claude/notes-renovate-konairius
konairius/homelab:claude/vsftpd-konairius-image
konairius/homelab:claude/registry-bot-read-scope
konairius/homelab:claude/registry-bot
konairius/homelab:ci-image/claude-2.1.302
konairius/homelab:claude/review-bot-approved
konairius/homelab:claude/review-bot-backends
konairius/homelab:fix/wp-pg-recovery-source
konairius/homelab:feat/review-bot-status
konairius/homelab:worktree-hcloud-wg-site
konairius/homelab:node-dns-via-k8s-gateway
konairius/homelab:chore/remove-paperclip
konairius/homelab:worktree-k8s-gateway-chart-4
konairius/homelab:fix/review-bot-approve-with-unverified
konairius/homelab:chore/remove-wiki-maintenance-ci
konairius/homelab:fix/review-bot-unique-tag
konairius/homelab:fix/review-bot-rereview
konairius/homelab:fix/review-bot-build-trigger
konairius/homelab:fix/review-bot-backoff-cap
konairius/homelab:fix/review-bot-rate-limit
konairius/homelab:chore/disable-old-pr-review
konairius/homelab:feat/review-bot-deploy
konairius/homelab:feat/review-bot-service
konairius/homelab:feat/pr-review-mistral
konairius/homelab:fix/gitea-mcp-public-gitea-url
konairius/homelab:alert-fix/issue-1242
konairius/homelab:alert-fix/issue-1241
konairius/homelab:fix/gitea-mcp-command
konairius/homelab:feat/gitea-mcp
konairius/homelab:claude/netbird-service-sync-pin
konairius/homelab:claude/gitea-public
konairius/homelab:feat/embed-knn-bench
konairius/homelab:claude/pr-review-latest-cli
konairius/homelab:ci-image/claude-2.1.296
konairius/homelab:chore/decommission-openproject
konairius/homelab:claude/pr-review-central
konairius/homelab:feat/openproject-authentik-oidc
konairius/homelab:fix/alloy-syslog-udm-cef-regex
konairius/homelab:alert-fix/issue-1217
konairius/homelab:alert-fix/issue-1214
konairius/homelab:atlas/ren-1363-openproject-seeder-order
konairius/homelab:atlas/ren-1367-gitea-1.27
konairius/homelab:atlas/ren-1367-gitea-pre-upgrade-snapshot
konairius/homelab:atlas/ren-1363-openproject
konairius/homelab:atlas/ren-1345-ops-image-jq
konairius/homelab:atlas/ren-1345-hermes-prometheus-read
konairius/homelab:atlas/ren-1345-bridge-agent-secrets
konairius/homelab:atlas/ren-802-retire-sml2mqtt
konairius/homelab:atlas/ren-953-remove-legacy-users
konairius/homelab:atlas/ren-1307-edge1-register
konairius/homelab:atlas/ren-1307-edge1-cred-receiver
konairius/homelab:atlas/ren-953-controller-ha-cert
konairius/homelab:atlas/ren-1256-prune-shellies-secret
konairius/homelab:atlas/ren-953-ha-mqtt-cert-sync
konairius/homelab:atlas/ren-1256-adopt-shellies-secret
konairius/homelab:atlas/ren-1203-eso-gitea-namespace
konairius/homelab:atlas/ren-1203-gitea-package-retention
konairius/homelab:atlas/ren-1196-agent-runtime-tzdata
konairius/homelab:atlas/ren-1017-remove-legacy-shellies
konairius/homelab:atlas/ren-1017-ht-wake-reland
konairius/homelab:atlas/ren-1017-shelly-30
konairius/homelab:atlas/ren-1167-revert-1183
konairius/homelab:alert-fix/issue-1184
konairius/homelab:atlas/ren-1017-ht-wake
konairius/homelab:atlas/ren-1017-shelly-group5c
konairius/homelab:atlas/ren-1017-shelly-group5b
konairius/homelab:atlas/ren-1080-controller-1d03144-rotate-hold
konairius/homelab:atlas/ren-1017-shelly-group5
konairius/homelab:atlas/ren-1017-shelly-group4
konairius/homelab:atlas/ren-1053-controller-a307693
konairius/homelab:atlas/ren-1017-shelly-group3
konairius/homelab:atlas/ren-1017-shelly-group2
konairius/homelab:atlas/ren-1017-shelly-group1
konairius/homelab:atlas/ren-1017-device-list
konairius/homelab:atlas/ren-1017-shelly-accounts
konairius/homelab:atlas/ren-953-agents-read-paperclip-pod
konairius/homelab:atlas/ren-953-agents-read
konairius/homelab:atlas/ren-953-ha-mqtt-tls
konairius/homelab:atlas/ren-953-ha-account
konairius/homelab:atlas/ren-953-evcc-cert
konairius/homelab:atlas/ren-953-evcc-account
konairius/homelab:atlas/ren-953-z2m-cert
konairius/homelab:atlas/ren-953-z2m-account
konairius/homelab:atlas/ren-953-health-probe-cert
konairius/homelab:atlas/ren-931-agent-shelly-manager
konairius/homelab:atlas/ren-900-controller-bump
konairius/homelab:atlas/ren-900-mosquitto-dynsec
konairius/homelab:atlas/ren-888-revoke-test-account
konairius/homelab:atlas/ren-888-mqtt-account-controller
konairius/homelab:atlas/ren-841-remove-repair-job
konairius/homelab:atlas/ren-841-k8s-plugin-termination-receipt
konairius/homelab:atlas/ren-841-lease-receipt-repair
konairius/homelab:atlas/ren-802-suspend-open3e-int-rotator
konairius/homelab:atlas/ren-826-remove-read-job
konairius/homelab:atlas/ren-826-room-setpoint-read
konairius/homelab:atlas/ren-809-remove-capture
konairius/homelab:atlas/ren-809-open3e-fbh-capture
konairius/homelab:atlas/ren-723-authentik-2026.8.3
konairius/homelab:atlas/ren-772-remove-rekey-job
konairius/homelab:atlas/ren-772-wp-repo4-rekey
konairius/homelab:atlas/ren-722-mdns-relay-v191-attach
konairius/homelab:atlas/ren-723-openbao-rolling
konairius/homelab:atlas/ren-722-dhcp-lease-renew
konairius/homelab:atlas/ren-722-cni-plugins-installer-v1.9.1
konairius/homelab:atlas/ren-723-influxdb-snapshot
konairius/homelab:atlas/ren-722-cni-plugins-v1.9.1
konairius/homelab:atlas/ren-722-job-force-annotations
konairius/homelab:atlas/ren-717-matrix-bridge-1791195981
konairius/homelab:atlas/ren-702-paperclip-cap-kill
konairius/homelab:atlas/ren-691-matrix-bridge-1791179547
konairius/homelab:atlas/ren-685-matrix-bridge-1791177680
konairius/homelab:ci-image/claude-2.1.289
konairius/homelab:atlas/ren-671-matrix-bridge-1791152484
konairius/homelab:atlas/ren-663-matrix-public
konairius/homelab:atlas/ren-587-matrix-bridge
konairius/homelab:atlas/ren-567-authentik-grant-types
konairius/homelab:atlas/ren-567-mas
konairius/homelab:atlas/ren-627-edge1-ssh-egress
konairius/homelab:atlas/ren-621-loki-read-gateway
konairius/homelab:atlas/ren-603-pclp-pg-memory
konairius/homelab:atlas/ren-583-gitea-pvc-volumename
konairius/homelab:atlas/ren-583-gitea-volume-60gi
konairius/homelab:atlas/ren-563-claude-session-resume
konairius/homelab:atlas/ren-563-revert-1111
konairius/homelab:atlas/ren-567-matrix
konairius/homelab:atlas/ren-563-acpx-session-resume
konairius/homelab:atlas/ren-544-argus-token-v3
konairius/homelab:atlas/ren-539-atlas-token-v3
konairius/homelab:atlas/ren-541-claude-auto-memory
konairius/homelab:atlas/ren-540-hestia-token-v3
konairius/homelab:atlas/ren-528-review-bot-verify-repo
konairius/homelab:atlas/ren-533-shelly-manager-probe
konairius/homelab:atlas/ren-525-rotate-argus-token
konairius/homelab:atlas/ren-509-rotate-agent-tokens
konairius/homelab:atlas/ren-487-hubble-relay
konairius/homelab:atlas/ren-488-govulncheck
konairius/homelab:atlas/ren-487-agent-pod-egress
konairius/homelab:atlas/ren-453-retire-immich-library
konairius/homelab:atlas/ren-451-restore-abort
konairius/homelab:atlas/ren-451-restore-test-skip-cnpg
konairius/homelab:alert-fix/issue-1095
konairius/homelab:atlas/ren-442-restore-capacity-gate
konairius/homelab:z2m-ws90-converter
konairius/homelab:alert-fix/issue-1089
konairius/homelab:atlas/ren-419-ephemeral-wear-alert
konairius/homelab:alert-fix/issue-1084
konairius/homelab:alert-fix/issue-1081
konairius/homelab:atlas/ren-414-agent-kubectl-sa
konairius/homelab:atlas/ren-411-agent-gitea-egress
konairius/homelab:atlas/ren-409-paperclip-14769
konairius/homelab:atlas/ren-405-k8s-plugin-dist
konairius/homelab:atlas/ren-401-kaniko-oom
konairius/homelab:atlas/ren-401-paperclip-patched-image
konairius/homelab:z2m-memory-limit
konairius/homelab:atlas/ren-350-beets-write-retry
konairius/homelab:fix/navidrome-native-api
konairius/homelab:atlas/ren-350-paperclip-lidarr-cnp
konairius/homelab:atlas/ren-350-beets-retry-skips
konairius/homelab:atlas/ren-350-beets-write
konairius/homelab:atlas/ren-350-beets-phase2
konairius/homelab:atlas/ren-350-beets-cronjob
konairius/homelab:atlas/ren-339-restore-test-teardown
konairius/homelab:atlas/ren-339-restore-roll
konairius/homelab:atlas/ren-339-restore-plugin
konairius/homelab:atlas/ren-339-ha-backup-cleanup
konairius/homelab:atlas/ren-339-ha-restore-test
konairius/homelab:atlas/ren-315-renovate-groups
konairius/homelab:atlas/ren-315-renovate-tool-install
konairius/homelab:atlas/ren-107-retention-divergence-alert
konairius/homelab:atlas/ren-159-remove-ren28-negative-probes
konairius/homelab:atlas/ren-302-claude-agent-acp
konairius/homelab:atlas/ren-298-agent-sandbox-v0.5.6
konairius/homelab:atlas/ren-294-ical-proxy-926ead0
konairius/homelab:atlas/ren-286-agent-runtime-own-workflow
konairius/homelab:atlas/ren-285-agent-sandbox-labels
konairius/homelab:atlas/ren-286-agent-runtime-images
konairius/homelab:atlas/ren-285-agent-sandbox
konairius/homelab:atlas/ren-148-paperless-ingress-scoping
konairius/homelab:atlas/ren-93-promql-gate
konairius/homelab:atlas/ren-268-ha-hacs-proxy
konairius/homelab:atlas/ren-266-hacs-versions
konairius/homelab:atlas/ren-245-ha-critical-alerts
konairius/homelab:atlas/ren-243-ha-window
konairius/homelab:feat/openbao-secret-exists-check
konairius/homelab:atlas/ren-239-ical-proxy-main-73b5d97
konairius/homelab:atlas/ren-238-ical-proxy-main-4783abe
konairius/homelab:atlas/ren-201-ical-proxy-gitea-image
konairius/homelab:atlas/ren-216-renovate
konairius/homelab:atlas/ren-152-wal-backlog-retune
konairius/homelab:atlas/ren-198-pin-kps-chart
konairius/homelab:atlas/ren-176-ha-pg-walstorage
konairius/homelab:atlas/ren-166-cilium-verdict-metric
konairius/homelab:atlas/ren-7-alert-contacts
konairius/homelab:atlas/ren-177-velero-cephfs-readonly-backuppvc
konairius/homelab:feat/paperclip-api-door
konairius/homelab:atlas/ren-186-cost-ledger-sync
konairius/homelab:atlas/ren-183-yaml-anchors
konairius/homelab:atlas/ren-161-promtool-ci
konairius/homelab:atlas/ren-163-ceph-nearfull-headroom
konairius/homelab:atlas/ren-7-restore-audiobooks
konairius/homelab:atlas/ren-127-podmonitor-comment
konairius/homelab:atlas/ren-165-wal-maxparallel-stage
konairius/homelab:atlas/ren-141-ha-pg-32gi
konairius/homelab:atlas/ren-147-cilium-agent-metrics-service
konairius/homelab:atlas/ren-142-negative-control-probe
konairius/homelab:atlas/ren-140-negative-test-probes
konairius/homelab:atlas/ren-102-flux-ksm-crs
konairius/homelab:atlas/ren-7-pilot-endpointmonitors
konairius/homelab:atlas/ren-131-openbao-unavailable-for
konairius/homelab:atlas/ren-106-narrow-eso-failed
konairius/homelab:atlas/ren-116-probe-citation-path
konairius/homelab:atlas/ren-103-scrape-doc-gaps
konairius/homelab:atlas/ren-6-imc-deploy
konairius/homelab:atlas/ren-100-externalsecret-healthcheck
konairius/homelab:atlas/ren-91-imagepolicy-total-order
konairius/homelab:atlas/ren-88-ceph-ec-pool-false-page
konairius/homelab:atlas/ren-86-paperclip-dependson-monitoring
konairius/homelab:atlas/ren-36-prometheus-read-path
konairius/homelab:docs/probe-egress-dependency-and-revert-recipe
konairius/homelab:docs/paperclip-claude-token
konairius/homelab:fix/paperclip-memory
konairius/homelab:docs/probe-cnp-egress-and-status-caveats
konairius/homelab:feat/ren-21-paperless-app-health-probe
konairius/homelab:feat/ren-21-navidrome-app-health-probes
konairius/homelab:alert-fix/issue-968
konairius/homelab:feat/paperclip-wiki-key
konairius/homelab:feat/lidarr
konairius/homelab:feat/wiki-api-key-paperclip
konairius/homelab:feat/paperclip-signup-off
konairius/homelab:feat/paperclip
konairius/homelab:feat/netbird-retire-vps-proxy
konairius/homelab:feat/navidrome
konairius/homelab:feat/immich-bulk-cutover
konairius/homelab:feat/immich-bulk-pvcs
konairius/homelab:feat/wiki-image-automation
konairius/homelab:chore/wiki-image-fact-drafter
konairius/homelab:chore/wiki-image-facts-page
konairius/homelab:chore/abs-drop-old-books-pvc
konairius/homelab:chore/wiki-image-judge-one-request
konairius/homelab:feat/abs-books-bulk
konairius/homelab:feat/libation-strip-branding
konairius/homelab:feat/cephfs-ec-bulk
konairius/homelab:feat/open3e-int-broker-user
konairius/homelab:feat/wiki-reloader
konairius/homelab:chore/wiki-image-phases-4-6
konairius/homelab:feat/wiki-anthropic-key
konairius/homelab:feat/wiki-service-write-token
konairius/homelab:chore/retire-python-wiki-index
konairius/homelab:feat/wiki-machine-door
konairius/homelab:chore/wiki-phase3-image
konairius/homelab:chore/wiki-phase2-image
konairius/homelab:chore/wiki-build-1790250017
konairius/homelab:feat/wiki-gate
konairius/homelab:fix/gitea-egress-wiki
konairius/homelab:feat/wiki-service-manifests
konairius/homelab:docs/proposal-wiki-web-api
konairius/homelab:alert-fix/issue-937
konairius/homelab:fix/alertmanager-info-inhibitor
konairius/homelab:feat/cephx-allowed-ciphers-aes256k
konairius/homelab:feat/cephx-drop-prior-csi-keys
konairius/homelab:ci/wiki-consolidate-tilde-paths
konairius/homelab:feat/cephx-csi-aes256k
konairius/homelab:ci/wiki-consolidate-in-ci
konairius/homelab:chore/talos-1.13.10
konairius/homelab:feat/drain-tolerant-singletons
konairius/homelab:ci/wiki-distill-skip-empty
konairius/homelab:ci/wiki-audit-script
konairius/homelab:fix/k8s-gateway-oci-chart
konairius/homelab:docs/network-traffic-classes-as-built
konairius/homelab:feat/node-ip-vlan-46
konairius/homelab:alert-fix/issue-920
konairius/homelab:feat/bird-attached-node0
konairius/homelab:feat/node-vlan-46-link
konairius/homelab:chore/cni-drop-stage-labels
konairius/homelab:feat/cni-sole-writer-converge-b2
konairius/homelab:feat/cni-sole-writer-converge-b1
konairius/homelab:chore/cni-stage-k8s-1
konairius/homelab:fix/whereabouts-reconciler-cordon
konairius/homelab:chore/cni-stage-k8s-2
konairius/homelab:chore/cni-stage-k8s-3
konairius/homelab:feat/cni-staged-sole-writer
konairius/homelab:feat/netbird-service-sync-phase2
konairius/homelab:feat/netbird-service-sync-phase1
konairius/homelab:chore/gitea-namespace-phase3
konairius/homelab:feat/gitea-namespace-phase2
konairius/homelab:feat/gitea-namespace-phase1
konairius/homelab:ci-image/claude-2.1.280
konairius/homelab:fix/ci-claude-refresh-mixed-pins
konairius/homelab:fix/align-ci-claude-pins
konairius/homelab:fix/ci-claude-bump-token-newline
konairius/homelab:worktree-fix-paperless-memory-limit
konairius/homelab:alert-fix/issue-897
konairius/homelab:alert-fix/issue-896
konairius/homelab:fix/wiki-maintenance-merge-verify
konairius/homelab:feat/pick-model-newest-among-comparable
konairius/homelab:feat/pick-model-typesafe
konairius/homelab:fix/wiki-maintenance-rebase-push
konairius/homelab:fix/wiki-maintenance-strip-secrets
konairius/homelab:fix/wiki-maintenance-image-2.1.278
konairius/homelab:feat/wiki-maintenance-ci
konairius/homelab:fix/wiki-index-commit-tags
konairius/homelab:fix/wiki-index-pin-digest-2
konairius/homelab:alert-fix/issue-880
konairius/homelab:fix/wiki-index-tree-paging
konairius/homelab:fix/wiki-index-pin-digest
konairius/homelab:fix/wiki-index-strip-credentials
konairius/homelab:fix/gitea-webhook-egress-wiki-index
konairius/homelab:fix/wiki-index-openbao-ingress
konairius/homelab:feat/wiki-index-deploy
konairius/homelab:feat/wiki-index-image
konairius/homelab:fix/eso-allow-ai
konairius/homelab:feat/wiki-embed
konairius/homelab:fix/multus-only-cni-writer
konairius/homelab:fix/cilium-cni-uninstall
konairius/homelab:feat/onebase-room-telemetry
konairius/homelab:fix/external-dns-scrape-policy
konairius/homelab:feat/dns-monitoring
konairius/homelab:fix/external-dns-annotation-prefix
konairius/homelab:fix/ftp-scanner-probe
konairius/homelab:fix/libation-accounts-persistence
konairius/homelab:fix/libation-pin-14.2.1
konairius/homelab:feat/ceph-read-affinity
konairius/homelab:fix/bird-local-cidr
konairius/homelab:feat/single-pod-table
konairius/homelab:docs/traffic-classes
konairius/homelab:feat/podpod-rules
konairius/homelab:fix/bird-static
konairius/homelab:fix/bird-digest
konairius/homelab:feat/bird-mesh2
konairius/homelab:feat/bird-kubectl
konairius/homelab:feat/bird-mesh
konairius/homelab:feat/bird-image-api
konairius/homelab:feat/bird-daemonset
konairius/homelab:alert-fix/issue-844
konairius/homelab:feat/bird-image
konairius/homelab:alert-fix/issue-843
konairius/homelab:feat/pod-egress-vlan47
konairius/homelab:docs/576-rejected-options
konairius/homelab:feat/antrea-eval
konairius/homelab:feat/nodeip-pod0
konairius/homelab:feat/cilium-native-pod0
konairius/homelab:feat/bgp-peer-ingress
konairius/homelab:feat/bgp-listen-ingress
konairius/homelab:feat/ingress-static-addressing
konairius/homelab:feat/k8s-net-split-phase-a
konairius/homelab:feat/cilium-pin-devices
konairius/homelab:chore/ci-k8s-2026-09-08
konairius/homelab:feat/flux-2.9.5
konairius/homelab:feat/ci-tool-pins
konairius/homelab:feat/openbao-seal-key-bootstrap
konairius/homelab:feat/openbao-static-seal
konairius/homelab:fix/openbao-alerts-immediate
konairius/homelab:feat/intel-gpu-dashboard
konairius/homelab:feat/intel-gpu-exporter
konairius/homelab:feat/intel-gpu-monitoring-resource
konairius/homelab:fix/reloader-configmap-annotations
konairius/homelab:netbird-proxy-protocol-digest
konairius/homelab:netbird-proxy-protocol-deploy
konairius/homelab:netbird-proxy-protocol
konairius/homelab:netbird-proxy-services-uid
konairius/homelab:netbird-proxy-services-deploy
konairius/homelab:netbird-proxy-services
konairius/homelab:proxy-watchdog-cooldown
konairius/homelab:proposal-node-roll-downtime
konairius/homelab:alert-fix/issue-808
konairius/homelab:lapi-transport-phase-2
konairius/homelab:ceph-address-ranges
konairius/homelab:fix/arp-flux-second-nic
konairius/homelab:rehearsal-san
konairius/homelab:osd-partlabel-no-ceph
konairius/homelab:lapi-transport-post-crds
konairius/homelab:san-host-device-nad
konairius/homelab:san-rollout
konairius/homelab:san-role-rename
konairius/homelab:ceph-20-cutover
konairius/homelab:rebuild-tooling
konairius/homelab:apply-set-hygiene
konairius/homelab:rebuild-image-resilience
konairius/homelab:cold-rebuild-ordering
konairius/homelab:fix/bootstrap-honour-vm-state
konairius/homelab:chore/remove-paperless-eval
konairius/homelab:issue-fix/789-cilium-node-ula
konairius/homelab:issue-fix/787-mdns-relay-supervisor
konairius/homelab:trmnl-firmware-sync-off
konairius/homelab:trmnl-device-tls
konairius/homelab:vmtest-flux
konairius/homelab:eval-script-fixes
konairius/homelab:alert-fix/issue-780
konairius/homelab:worktree-eval-script-fixes
konairius/homelab:eval-out-of-iac
konairius/homelab:paperless-eval-jobs
konairius/homelab:paperless-eval-fixes
konairius/homelab:paperless-eval-instance
konairius/homelab:crowdsec-tailer-polling
konairius/homelab:crowdsec-alerting
konairius/homelab:llama-single-slot
konairius/homelab:llama-ctx-revert
konairius/homelab:arm-crowdsec-proxy-1
konairius/homelab:fix-proxy-deploy-triggers
konairius/homelab:llama-ctx-fix
konairius/homelab:arm-crowdsec-proxy-2
konairius/homelab:llama-ctx-assist
konairius/homelab:crowdsec-metrics-dashboard
konairius/homelab:alert-fix/issue-761
konairius/homelab:embed-batch-fix
konairius/homelab:crowdsec-lapi-service-annotations
konairius/homelab:ha-llm-agent
konairius/homelab:paperless-eval
konairius/homelab:crowdsec-bouncer-unpack-on-host
konairius/homelab:embed-bgem3
konairius/homelab:crowdsec-bouncer-fetch-controller
konairius/homelab:crowdsec-edge-lapi
konairius/homelab:alert-fix/issue-750
konairius/homelab:embed-pvc
konairius/homelab:immich-drop-pgvectors
konairius/homelab:fix-stale-migration-docs
konairius/homelab:embed-oom
konairius/homelab:embed-eval
konairius/homelab:paperless-reloader
konairius/homelab:close-paperless-data-migration
konairius/homelab:paperless-llm
konairius/homelab:paperless-3x
konairius/homelab:llama-gate-flow
konairius/homelab:llama-authentik-gate
konairius/homelab:alert-fix/issue-726
konairius/homelab:llama-single-alias
konairius/homelab:llama-alias-order
konairius/homelab:llama-model-alias
konairius/homelab:ai-eval
konairius/homelab:remove-netbird-backup
konairius/homelab:llama-thinking-alias
konairius/homelab:llama-split-embed
konairius/homelab:netbird-backup-vacuum-into
konairius/homelab:llama-server
konairius/homelab:intel-gpu-device-plugin
konairius/homelab:ceph-osd-by-label
konairius/homelab:alert-fix/issue-714
konairius/homelab:alert-fix/issue-712
konairius/homelab:cilium-track-untracked-settings
konairius/homelab:proposal-cilium-single-owner
konairius/homelab:fix-cilium-bootstrap-seed
konairius/homelab:woodpecker-agent-probe
konairius/homelab:add-missing-probes
konairius/homelab:paperless-http-probes
konairius/homelab:gatus-hardening
konairius/homelab:gatus-drop-file-check
konairius/homelab:gatus-config-reload
konairius/homelab:drop-pbs2-gatus
konairius/homelab:generic-blackbox-alert
konairius/homelab:probe-ci-openbao
konairius/homelab:cleanup-nas-1-remnants
konairius/homelab:ci-image/claude-2.1.250
konairius/homelab:woodpecker-deployment-dispatch-rest
konairius/homelab:woodpecker-deployment-dispatch-pilot
konairius/homelab:fix-monitor-selector-comments
konairius/homelab:fix-wear-alert-design
konairius/homelab:trim-comments-authentik
konairius/homelab:trim-comments-apps
konairius/homelab:trim-comments-helm
konairius/homelab:trim-comments-netpol
konairius/homelab:trim-comments-infra
konairius/homelab:trim-comments-talos
konairius/homelab:alert-fix/issue-675
konairius/homelab:trim-manifest-comments
konairius/homelab:drop-unused-barman-creds
konairius/homelab:hetzner-creds-shared-path
konairius/homelab:ephemeral-framing
konairius/homelab:disk-dashboard-smart
konairius/homelab:smartctl-privileged
konairius/homelab:smartctl-seccomp
konairius/homelab:smartctl-exporter
konairius/homelab:disk-dashboard-status
konairius/homelab:disk-dashboard
konairius/homelab:ci-image/claude-2.1.247
konairius/homelab:kaniko-fork-rest
konairius/homelab:kaniko-replacement
konairius/homelab:proposal-traffic-classes
konairius/homelab:runbook-remote-rebuild-possible
konairius/homelab:runbook-cold-rebuild-baremetal
konairius/homelab:alert-fix/issue-657
konairius/homelab:velero-stale-60h
konairius/homelab:talos-1-13-9
konairius/homelab:ceph-mon-disk-warn-default
konairius/homelab:ceph-san-pool-widen
konairius/homelab:no-ipv6-on-vlan-parents
konairius/homelab:alert-fix/issue-649
konairius/homelab:alert-fix/issue-645
konairius/homelab:openbao-alerting
konairius/homelab:openbao-ha-3-replicas
konairius/homelab:alert-fix/issue-635
konairius/homelab:ceph-san-cleanup
konairius/homelab:ceph-san-nad
konairius/homelab:whereabouts-ipam
konairius/homelab:talos-1-12-11
konairius/homelab:mdns-relay
konairius/homelab:netbird-rotate-migration
konairius/homelab:runbook-stale-sockets
konairius/homelab:drop-monitoring-agent
konairius/homelab:ansible-drop-dead-plays
konairius/homelab:ansible-rotate-netbird
konairius/homelab:ansible-drop-pve
konairius/homelab:tofu-state-verify
konairius/homelab:alert-fix/issue-603
konairius/homelab:drop-decommissioned-dns
konairius/homelab:tofu-drop-proxmox-vm
konairius/homelab:drop-pve-monitoring
konairius/homelab:talos-factory-installer
konairius/homelab:cilium-reloader
konairius/homelab:drop-talos-image-seeding
konairius/homelab:cilium-vlan-bypass
konairius/homelab:restore-replicapool-size
konairius/homelab:restore-cephfs-metadata-size
konairius/homelab:alert-fix/issue-592
konairius/homelab:ceph-readd-neptune
konairius/homelab:k8s-3-baremetal
konairius/homelab:ceph-drop-neptune
konairius/homelab:alert-fix/issue-591
konairius/homelab:ceph-readd-saturn
konairius/homelab:alert-fix/issue-590
konairius/homelab:remove-vm-605
konairius/homelab:remove-vm-151
konairius/homelab:k8s-2-baremetal
konairius/homelab:ceph-remove-k8s-2
konairius/homelab:baremetal-conversion-runbook
konairius/homelab:restore-after-jupiter
konairius/homelab:alert-fix/issue-579
konairius/homelab:ceph-readd-k8s-1
konairius/homelab:k8s-1-network-fix
konairius/homelab:alert-fix/issue-573
konairius/homelab:k8s-1-ephemeral-on-crucial
konairius/homelab:alert-fix/issue-571
konairius/homelab:alert-fix/issue-569
konairius/homelab:immich-window-scaledown
konairius/homelab:ceph-exclude-k8s-1
konairius/homelab:crowdsec-cpu-requests
konairius/homelab:jupiter-baremetal-u2
konairius/homelab:velero-restore-test-monthly
konairius/homelab:ws90-reporting-config
konairius/homelab:alert-fix/issue-562
konairius/homelab:fix-ws90-merge-overclaim
konairius/homelab:fix-ws90-debounce-rationale
konairius/homelab:worktree-z2m-2.13.0-ws90-debounce
konairius/homelab:kaniko-no-debug-image
konairius/homelab:alert-fix/issue-557
konairius/homelab:alert-fix/issue-554
konairius/homelab:alert-fix/issue-550
konairius/homelab:bump-stale-ci-images
konairius/homelab:document-pool-no-redundancy-meaning
konairius/homelab:fix-ci-pool-blocks-osd-maintenance
konairius/homelab:rotate-cephx-daemon-keys
konairius/homelab:fix-ceph-health-alert
konairius/homelab:repoint-ci-workspaces
konairius/homelab:ci-throwaway-cephfs
konairius/homelab:rollout-archive-timeout
konairius/homelab:archive-timeout-gf-pg
konairius/homelab:reduce-pg-wal-fpi
konairius/homelab:reduce-wal-segment-padding
konairius/homelab:fix-prometheus-cardinality
konairius/homelab:fix-barman-sidecar-visible
konairius/homelab:feat-paperless-data-repoint
konairius/homelab:feat-paperless-data-block
konairius/homelab:fix-cnpg-write-tuning
konairius/homelab:fix-emptydir-tmpfs
konairius/homelab:fix-trmnl-renderer-tmpfs
konairius/homelab:feat-ha-recorder-db-url
konairius/homelab:alert-fix/issue-525
konairius/homelab:fix-cnpg-backup-alerting
konairius/homelab:feat-ha-recorder-postgres
konairius/homelab:fix-ceph-mon-write-amplification
konairius/homelab:fix-ceph-replica-size-2
konairius/homelab:fix-ceph-deferred-write-amplification
konairius/homelab:fix-326-noise-log-suppression
konairius/homelab:fix-381-z2m-discovery
konairius/homelab:decommission-rustfs-lxc
konairius/homelab:document-hairpin-id-diff
konairius/homelab:fix-rustfs-shim-replace
konairius/homelab:fix-rotator-woodpecker-url
konairius/homelab:alert-fix/issue-510
konairius/homelab:bump-woodpecker-cli
konairius/homelab:migrate-woodpecker-stage3
konairius/homelab:migrate-woodpecker-stage2
konairius/homelab:fix-eso-woodpecker-namespace
konairius/homelab:migrate-woodpecker-namespace
konairius/homelab:ceph-mon-data-avail-warn
konairius/homelab:revert-image-gc-thresholds
konairius/homelab:fix-ceph-toolbox-and-gc-thresholds
konairius/homelab:fix-cilium-policy-map-exhaustion
konairius/homelab:drop-stale-hetzner-dns
konairius/homelab:fix-outpost-callback-path
konairius/homelab:bump-ci-k8s-pins
konairius/homelab:fix-wordpress-config-extra
konairius/homelab:wordpress-renner-uno
konairius/homelab:fix-authentik-double-passkey-touch
konairius/homelab:pin-ical-proxy-image
konairius/homelab:fix-trmnl-renderer-reloader
konairius/homelab:fix-trmnl-render-lang
konairius/homelab:fix-trmnl-session-expiry
konairius/homelab:fix-trmnl-graphite-theme
konairius/homelab:fix-trmnl-token-lifetime
konairius/homelab:fix-trmnl-renderer-runtime
konairius/homelab:feat-trmnl-renderer
konairius/homelab:fix-trmnl-lb-address
konairius/homelab:feat-trmnl-terminus
konairius/homelab:retire-dead-monitoring
konairius/homelab:heating-can-supervisorctl
konairius/homelab:fix-native-teardown
konairius/homelab:edge-capability-groups
konairius/homelab:heating-can-image
konairius/homelab:edge-bootstrap-selfcontained
konairius/homelab:prometheus-pve-hostnames
konairius/homelab:inventory-pve-hostnames
konairius/homelab:chrony-allow-ipv6
konairius/homelab:ntp-vrrp-linklocal-and-dad-sequencing
konairius/homelab:ntp-service-address-health-gated
konairius/homelab:ntp-anycast-capture-drift
konairius/homelab:ntp-health-clock-correctness
konairius/homelab:chrony-comment-correction
konairius/homelab:worktree-chrony-makestep
konairius/homelab:ci-k8s-validate
konairius/homelab:rotator-repin
konairius/homelab:mosquitto-rotate-health
konairius/homelab:alert-fix/issue-454
konairius/homelab:alert-fix/issue-452
konairius/homelab:mosquitto-rotation-proposal
konairius/homelab:mosquitto-openbao
konairius/homelab:mosquitto-drop-apk
konairius/homelab:paperless-drop-apk
konairius/homelab:cni-plugins-image
konairius/homelab:multus-drop-apk
konairius/homelab:fix-jq-comment
konairius/homelab:rename-alpine-jq
konairius/homelab:fix-ci-yaml
konairius/homelab:z2m-seed-drop-apk
konairius/homelab:z2m-interview-watchdog
konairius/homelab:alert-fix/issue-439
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7dacb6320c |
feat(paperless): upgrade to v3.1.2 (image policy 2.x -> 3.x)
paperless-ngx released 3.0.0 on 2026-07-22; the ImagePolicy was deliberately gated at semver 2.x, so the deployment stayed on 2.20.15 while upstream moved to 3.1.2. No 2.x release has appeared since 3.0.0, so the gate now holds the deployment on a branch that receives no patches. Preflight for the major bump, against docs/migration-v3.md: - 2.20.15 is the only valid source version, and it is enforced rather than advised: src/paperless/checks.py raises paperless.E002 unless the documents app has 1075_workflowaction_order applied, and init-migrations runs `manage.py check --tag compatibility` before migrate. We are on 2.20.15 exactly, so there is no intermediate hop. - CONSUMER_POLLING is renamed to CONSUMER_POLLING_INTERVAL. Renamed here; the 10s value and the CephFS-inotify reason for it are unchanged. - CONSUMER_BARCODE_SCANNER is removed — pyzbar is gone and zxing-cpp is the only backend. We set ZXING, which is what remains, so dropping the variable keeps current behaviour. - SECRET_KEY becomes mandatory. Already set from the paperless-secrets Secret. - DBENGINE becomes required rather than inferred, and must read `postgresql`, not `postgres` — a distinction 3.0.1 shipped a fix for. Already `postgresql`. - v3 stops rejecting duplicates by default; CONSUMER_DELETE_DUPLICATES=true preserves the current behaviour and is already set. - Nothing else in the removed set applies: no encrypted documents, no pre- or post-consume scripts, no OCR_MODE or OCR_SKIP_ARCHIVE_FILE, no CONSUMER_IGNORE_PATTERNS relying on fnmatch, no CONSUMER_INOTIFY_DELAY. Tika and Gotenberg settings are unchanged in 3.x, as are the remote-user auth variables Authentik depends on. - API v1 is gone and the minimum is version 9. No consumer in this repo uses the API: docs.renner.uno is a Traefik redirect to paperless.renner.uno, Gatus probes the URL root, and Authentik holds only proxy-provider config. - PostgreSQL 16 clears the documented minimum of 14. Redis has no documented minimum; 8.10.1 is current. A startupProbe is added because the first 3.x boot is long. s6 makes svc-webserver depend on init-migrations and init-search-index, so nothing is served until both finish, and on this boot they are the SHA256 checksum backfill — which opens and reads every original and every archive file — and a full Tantivy index build, because the Whoosh index cannot be converted. Against the existing probes alone the pod would be killed 210s in, part-way through a migration, and the next boot would start over. This upgrade is one way. The 3.x tree squashes the entire pre-3.0 migration history into 0001_squashed and deletes the individual files, the checksum migration's reverse is RunPython.noop so the SHA256 values would survive a schema reversal that 2.x cannot read, and task history is dropped outright. Upstream states none of this as policy, but rollback should be treated as restore-from-backup and redeploy 2.20.15, not a tag revert against a migrated database. Policy gate moves to 3.x; a 4.x cutover needs manual review again. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
2 changed files with 26 additions and 5 deletions
@@ -31,12 +31,14 @@ data:
|
||||
PAPERLESS_CONSUMER_DELETE_DUPLICATES: "true"
|
||||
PAPERLESS_CONSUMER_ENABLE_BARCODES: "true"
|
||||
PAPERLESS_CONSUMER_ENABLE_ASN_BARCODE: "true"
|
||||
PAPERLESS_CONSUMER_BARCODE_SCANNER: "ZXING"
|
||||
# No CONSUMER_BARCODE_SCANNER: zxing-cpp is the only backend, so the
|
||||
# setting no longer exists. pyzbar and libzbar are gone from the image.
|
||||
#
|
||||
# CephFS does not propagate inotify across nodes — files written
|
||||
# via the RWX consume PVC from a pod on a different node than
|
||||
# paperless never fire IN_CREATE in paperless's kernel. Polling
|
||||
# is the reliable backstop. See wiki: cephfs-inotify-no-cross-node-propagation.
|
||||
PAPERLESS_CONSUMER_POLLING: "10"
|
||||
PAPERLESS_CONSUMER_POLLING_INTERVAL: "10"
|
||||
PAPERLESS_REDIS: "redis://redis:6379"
|
||||
PAPERLESS_DBENGINE: "postgresql"
|
||||
PAPERLESS_DBHOST: "pprl-pg-rw"
|
||||
@@ -120,7 +122,7 @@ spec:
|
||||
drop: ["ALL"]
|
||||
containers:
|
||||
- name: paperless
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15 # {"$imagepolicy": "flux-system:paperless-ngx"}
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:3.1.2 # {"$imagepolicy": "flux-system:paperless-ngx"}
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8000
|
||||
@@ -172,6 +174,25 @@ spec:
|
||||
# Safe against ALLOWED_HOSTS: the kubelet sends the pod IP as Host,
|
||||
# and PAPERLESS_ALLOWED_HOSTS is "*". Narrowing that value later
|
||||
# means giving these probes an explicit Host header.
|
||||
|
||||
# The container does not serve until its init sequence finishes:
|
||||
# s6 makes svc-webserver depend on init-migrations and
|
||||
# init-search-index. On the first 3.x start those are the SHA256
|
||||
# checksum backfill, which opens and reads every original and every
|
||||
# archive file, and a full Tantivy index build, since the Whoosh
|
||||
# index cannot be converted. Both scale with the corpus.
|
||||
#
|
||||
# startupProbe holds liveness and readiness off until the webserver
|
||||
# answers, giving that boot 30 * 20s = 10 minutes. Without it the
|
||||
# 120s liveness delay plus three 30s periods kills the pod 210s in,
|
||||
# part-way through a migration, and the next boot starts over.
|
||||
startupProbe:
|
||||
httpGet:
|
||||
path: /accounts/login/
|
||||
port: http
|
||||
periodSeconds: 20
|
||||
timeoutSeconds: 5
|
||||
failureThreshold: 30
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /accounts/login/
|
||||
|
||||
@@ -7,7 +7,7 @@ spec:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx
|
||||
interval: 1h
|
||||
---
|
||||
# Allow only patch + minor bumps within the 2.x line. A 3.0 release
|
||||
# Allow only patch + minor bumps within the 3.x line. A 4.0 release
|
||||
# requires manual policy widening — major upgrades typically need a
|
||||
# migration plan and shouldn't land via auto-merge.
|
||||
apiVersion: image.toolkit.fluxcd.io/v1
|
||||
@@ -20,4 +20,4 @@ spec:
|
||||
name: paperless-ngx
|
||||
policy:
|
||||
semver:
|
||||
range: "2.x"
|
||||
range: "3.x"
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.