Compare commits
merge into: konairius/homelab:fix-stale-migration-docs
konairius/homelab:main
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:renovate/home-assistant-minor-patch
konairius/homelab:renovate/pin-image-digests
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:embed-pvc
konairius/homelab:main
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:renovate/home-assistant-minor-patch
konairius/homelab:renovate/pin-image-digests
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
4
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e99e502da7 |
chore(llama-server): grow the model cache to 120Gi for candidate evaluation
The embedding model was picked from a recommendation and never compared. MTEB's German retrieval results put the deployed Qwen3-Embedding-0.6B well down the field, so a dozen candidates are being measured against the real archive with scripts/embed-eval-real.sh — and they will not fit in 40Gi alongside the two deployed models. Growing the shared cache rather than using a scratch volume is deliberate: on a slow connection the download is the long pole, and a shared cache lets the large candidates pull in the background while the small ones are already being measured. It also means nothing is fetched twice across runs, and a candidate that wins is already local when it is promoted. 120Gi against 309 GiB currently free in cephfs-data0. CephFS has allowVolumeExpansion, so this grows online without disturbing the running pods. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|
|
bf2b520fc4 |
Merge pull request 'refactor(immich): finish the VectorChord move, restore the replica' (#747) from immich-drop-pgvectors into master
Reviewed-on: k.renner/homelab#747 |
||
|
|
780401fe91 |
refactor(immich): finish the VectorChord move, restore the replica
Immich's in-app migration to VectorChord is complete: both vector indexes, face_index and clip_index, run on the vchordrq access method, and nothing uses pgvecto.rs. The manifest still described a migration window. `DROP EXTENSION vectors` was run against the immich database before this. It was safe to do without CASCADE — nothing outside the extension depended on it, which a rolled-back `BEGIN; DROP EXTENSION vectors; ROLLBACK;` confirmed first. The embedding columns are `public.vector(512)`, which belongs to pgvector, not to pgvecto.rs's type in the `vectors` schema. Afterwards both vchordrq indexes are intact at 96 MB and 79 MB and the cluster stays healthy. With the extension gone, vectors.so has nothing to serve and preloading it only recreates pg_vectors in PGDATA. pgvector needs no preloading, so vchord.so is the whole list. instances goes back to 2. The blocker was never the extension as such — it was that pg_basebackup's tar format cannot represent the long pg_vectors/indexes/<uuid> paths pgvecto.rs creates, so a replica could not join. That directory is now empty, 20 KiB in total, so the constraint is gone. The image keeps its `:16-migration` tag. That is the upstream build's own name for a multi-extension image, not a statement about this cluster, and it still provides the two extensions in use. Moving to a different image is a separate change with its own risk. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|
|
f9a9dc7ff8 |
Merge pull request 'docs: correct migration records that outlived their migrations' (#746) from fix-stale-migration-docs into master
Reviewed-on: k.renner/homelab#746 |
2 changed files with 28 additions and 16 deletions
@@ -10,15 +10,15 @@ metadata:
|
||||
# Kept permanently as a standing guard.
|
||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||
spec:
|
||||
# Single instance during pgvecto.rs → VectorChord migration window;
|
||||
# pg_basebackup tar format chokes on the long pg_vectors/indexes/<uuid>
|
||||
# paths, blocking replica join. Bump back to 2 once Immich's in-app
|
||||
# vchord migration drops the vectors extension.
|
||||
instances: 1
|
||||
# See ak-pg cluster.yaml for rationale. Single-instance, so no failover, but
|
||||
# the barman-plugin shutdown wedge (cloudnative-pg#9770) takes the whole DB
|
||||
# down until SIGKILL — bounding terminationGracePeriod (stopDelay) matters
|
||||
# even without a standby. smartShutdownTimeout keeps pod restarts quick.
|
||||
# A replica is viable because nothing here writes pg_vectors any more. Both
|
||||
# vector indexes run on vchordrq and the vectors extension is gone, so the
|
||||
# long pg_vectors/indexes/<uuid> paths are absent — pg_basebackup's tar
|
||||
# format cannot represent them, and that is what blocks a replica join.
|
||||
instances: 2
|
||||
# See ak-pg cluster.yaml for rationale. The barman-plugin shutdown wedge
|
||||
# (cloudnative-pg#9770) holds an instance up until SIGKILL, so bounding
|
||||
# terminationGracePeriod (stopDelay) is what keeps a failover from waiting
|
||||
# on it. smartShutdownTimeout keeps pod restarts quick.
|
||||
smartShutdownTimeout: 10
|
||||
stopDelay: 60
|
||||
imageName: ghcr.io/corentingiraud/cnpg-pgvector-vectorchord:16-migration
|
||||
@@ -36,8 +36,10 @@ spec:
|
||||
database: immich
|
||||
owner: immich
|
||||
postgresql:
|
||||
# vchord only. The image also ships pgvecto.rs (vectors.so), but its
|
||||
# extension is not installed and preloading it would recreate pg_vectors
|
||||
# in PGDATA for nothing. pgvector needs no preloading.
|
||||
shared_preload_libraries:
|
||||
- vectors.so
|
||||
- vchord.so
|
||||
parameters:
|
||||
shared_buffers: "512MB"
|
||||
|
||||
@@ -1,10 +1,20 @@
|
||||
---
|
||||
# Holds the GGUF weights, downloaded once by the Deployment's initContainer.
|
||||
# Prune-disabled so retiring this Kustomization does not throw away several
|
||||
# GiB of model files that would have to be pulled from Hugging Face again.
|
||||
# Holds the GGUF weights, downloaded once by llama-server itself via --hf-repo.
|
||||
# Prune-disabled so retiring this Kustomization does not throw away tens of GiB
|
||||
# of model files that would have to be pulled from Hugging Face again.
|
||||
#
|
||||
# ReadWriteMany so a second replica or a one-off benchmark Job can mount the
|
||||
# same weights; the models are read-only at inference time.
|
||||
# ReadWriteMany so a second replica, a one-off benchmark Job, or a candidate
|
||||
# model being evaluated can mount the same weights; the models are read-only at
|
||||
# inference time.
|
||||
#
|
||||
# Sized well beyond the two deployed models. The cache is shared by every
|
||||
# candidate under evaluation (scripts/embed-eval-real.sh), and on a slow
|
||||
# connection the download is the long pole — a shared cache lets the large
|
||||
# candidates pull in the background while the small ones are already being
|
||||
# measured, and means a model is never fetched twice across runs.
|
||||
#
|
||||
# CephFS supports online expansion (allowVolumeExpansion on the storage class),
|
||||
# so growing this does not disturb the running pods.
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
@@ -18,4 +28,4 @@ spec:
|
||||
storageClassName: ceph-filesystem
|
||||
resources:
|
||||
requests:
|
||||
storage: 40Gi
|
||||
storage: 120Gi
|
||||
|
||||
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.