• Joined on 2025-08-16
viktor pushed to master at viktor/infra 2026-06-17 13:49:09 +00:00
bfb86e653f k8s-version-upgrade: ignore CoreDNS preflight on kubeadm upgrade plan too
viktor pushed to master at viktor/infra 2026-06-17 13:45:10 +00:00
037a609f27 k8s-version-upgrade: unblock 1.34.9 — skip kubeadm CoreDNS addon + busybox-date fix
viktor pushed to master at viktor/infra 2026-06-17 13:29:02 +00:00
042d1ce1ac k8s-version-upgrade: CI-retrigger to apply D1 (missed by two-commit diff-base)
viktor pushed to master at viktor/infra 2026-06-17 13:10:35 +00:00
fb638cd8ec k8s-version-upgrade: scope chain-fail alert to terminal reasons + sync docs
dfa1a12a86 k8s-version-upgrade: retry failed phases + surface wedged chain (fix 5-day silent stall)
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-17 07:35:26 +00:00
7e7e41cbef fix(authentik): derive username from email in tripit-enrollment (user_write needs it)
viktor pushed to master at viktor/infra 2026-06-17 07:30:08 +00:00
e4512f3566 fix(authentik): deliver tripit email-verify stages via blueprint (provider token_expiry too old)
viktor pushed to master at viktor/infra 2026-06-17 07:20:15 +00:00
89eb090be3 feat(authentik): tripit-enrollment + tripit-recovery flows (passwordless signup, ADR-0020)
viktor pushed to master at viktor/infra 2026-06-17 07:13:56 +00:00
4bf3f504ea fix(authentik): SMTP host = mail.viktorbarzin.me (svc name fails wildcard-cert verify)
viktor pushed to master at viktor/infra 2026-06-17 07:04:56 +00:00
c3d0c121bb feat(authentik): wire SMTP (noreply@) for TripIt signup verification + recovery email (ADR-0020)
viktor pushed to master at viktor/infra 2026-06-16 22:32:51 +00:00
8a2a3d9eca Merge remote-tracking branch 'origin/master' into wizard/reconcile-mirror
63e714782c immich: remove one-shot anca-elements-import Job + its PVC
0a6ed4b2fe workstation: per-user playwright browser MCP for all users, reproducible from git
eb47eb1d10 priority-pass: bump image_tag to 63e118c3 [ci skip]
d1f2e50736 priority-pass: bump image_tag to 4ce9e8e8 [ci skip]
Compare 7 commits »
viktor pushed to master at viktor/infra 2026-06-16 21:07:42 +00:00
88717c61fd immich-frame: whole library (last 2y), Ken Burns, weather, 30s interval
viktor pushed to master at viktor/infra 2026-06-16 20:39:33 +00:00
cffa32fae3 Merge remote-tracking branch 'forgejo/master' into wizard/tripit-ingest-model
14476bfbd7 tripit: mail-ingest extracts with the qwen3-8b text model, not the vision model
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-16 20:39:17 +00:00
c6a5cbe227 feat(tripit): serve the SPA publicly, keep /api + /metrics forward-auth-gated (ADR-0020 landing)
viktor pushed to master at viktor/infra 2026-06-16 15:39:08 +00:00
044444d328 cluster-health: helm check #18 catches pending/failed releases (helm list -a)
viktor pushed to master at viktor/infra 2026-06-16 14:26:57 +00:00
e74f4208f5 t3-backup-state: retention 14 -> 6 (bound devvm root fs)
viktor pushed to master at viktor/infra 2026-06-16 11:33:57 +00:00
cdd9ecd199 t3: docs for the gated nightly tracker (runbook, post-mortem, service-catalog)
f4f7705127 monitoring: adopt orphaned alert-digest resources into TF state (unblocks apply)
36521839fc t3: gated nightly tracker (replaces pinned enforcer) + drop timer Persistent
Compare 3 commits »
viktor pushed to master at viktor/infra 2026-06-16 09:57:46 +00:00
994d305d04 t3: session-auth detection for the gated nightly tracker (dispatch fallback logging + Loki alerts)
viktor pushed to master at viktor/infra 2026-06-16 09:34:45 +00:00
e783cae2cb chrome-service + mam-farming: doc clarifications (+ re-trigger CI apply missed earlier)
b0e8e3599f nfs-mirror: exclude SQLite WAL/SHM sidecars + treat rsync exit 24 as success
Compare 2 commits »
viktor pushed to master at viktor/infra 2026-06-16 08:18:53 +00:00
2479560fa2 mam-farming: make MAMFarmingStuck a grabber heartbeat, not a grab-count check
a0725ede57 chrome-service: stop ignoring container[0].image so TF re-asserts the pinned browser image
Compare 2 commits »
viktor deleted branch wizard/afk-loop from viktor/claude-agent-service 2026-06-15 22:31:07 +00:00