• Joined on 2025-08-16
viktor pushed to master at viktor/infra 2026-04-18 23:32:24 +00:00
73ed2d9001 [monitoring] Add detailed-payslips table + full-deductions panels
viktor pushed to master at viktor/payslip-ingest 2026-04-18 23:32:19 +00:00
86cac65572 processor: skip non-payslip docs by title pattern
viktor pushed to master at viktor/infra 2026-04-18 23:26:56 +00:00
4cd8d96b01 [monitoring] Widen uk-payslip default time range to 10y
1698cd1ce1 [mailserver] Add daily backup CronJob for mailserver PVC
a21d4a4424 [owntracks] Fix Service port scheme (https→http), unbreak phone POSTs
Compare 3 commits »
viktor pushed to master at viktor/payslip-ingest 2026-04-18 23:25:39 +00:00
c696bf32f0 backfill: continue on per-document errors instead of aborting
viktor pushed to master at viktor/infra 2026-04-18 23:23:12 +00:00
cc56ba2939 [payslip-ingest] Move Payslips datasource 'database' into jsonData
f6cff262f0 broker-sync: chown fidelity_storage_state to broker uid in init container
43254ccd3f [infra] Add Woodpecker pipeline to deploy PVE /etc/exports (Wave 6b)
Compare 3 commits »
viktor pushed to master at viktor/infra 2026-04-18 23:14:16 +00:00
b9e9c3f084 [mailserver] Update SPF + docs for Brevo migration [ci skip]
viktor pushed to master at viktor/infra 2026-04-18 23:12:49 +00:00
06e3425a39 [monitoring] Set rawQuery+editorMode on uk-payslip panel targets
viktor pushed to master at viktor/infra 2026-04-18 23:10:20 +00:00
ed820e9b58 [monitoring] Fix uk-payslip datasource type to grafana-postgresql-datasource
viktor pushed to master at viktor/infra 2026-04-18 23:03:25 +00:00
471e946133 [monitoring] Put uk-payslip dashboard in Finance folder
11082f7e83 [infra] Partial Calico adoption: namespaces only (Wave 5b)
16d9fd8bde [infra] Adopt Authentik catch-all Proxy Provider + Application into TF (Wave 6a)
Compare 3 commits »
viktor pushed to master at viktor/infra 2026-04-18 22:48:11 +00:00
eee694c915 [payslip-extractor] Add PAYSLIP_TEXT fast path
b28c76e371 [infra] Wire drift detection to Pushgateway + alert on stale/unaddressed drift
124a756351 [infra] Adopt local-path-provisioner into Terraform (Wave 5c)
1a7f68fe5b [beads-server] Auto-dispatch agent beads via CronJobs
01955916b2 [infra] Adopt kured + sentinel-gate into Terraform (Wave 5a)
Compare 22 commits »
viktor pushed to master at viktor/payslip-ingest 2026-04-18 22:48:08 +00:00
3da24fdf7a extractor: preextract PDF text with pdftotext before calling Claude
viktor pushed to master at viktor/payslip-ingest 2026-04-18 22:36:07 +00:00
693ec4a5d4 extractor: wait up to 15min for claude-agent-service to free lock
viktor pushed to master at viktor/payslip-ingest 2026-04-18 22:32:39 +00:00
7a32885d26 extractor: bump claude poll timeout to 600s
viktor pushed to master at viktor/payslip-ingest 2026-04-18 22:23:36 +00:00
11a8256e6a alembic: create schema before initializing version table
viktor created branch master in viktor/payslip-ingest 2026-04-18 22:11:55 +00:00
viktor pushed to master at viktor/payslip-ingest 2026-04-18 22:11:55 +00:00
57484619c1 Initial commit: event-driven UK payslip ingest service
viktor created repository viktor/payslip-ingest 2026-04-18 22:09:25 +00:00
viktor pushed to master at viktor/infra 2026-04-18 19:09:32 +00:00
43b4e1d372 [payslip-ingest] Deploy stack + Grafana dashboard + Vault DB role
81e7c3d6ee state(dbaas): update encrypted state
bde713f8a4 broker-sync: add Fidelity PlanViewer CronJob (suspended)
4f54c959d7 [infra] Remove iscsi-csi stack — TrueNAS decommissioned [ci skip]
e1d20457c4 [infra/claude-agent-service] Seed beads metadata + scratch dir at runtime
Compare 55 commits »
viktor created branch broker-sync-stack in viktor/infra 2026-04-17 21:58:28 +00:00
viktor pushed to broker-sync-stack at viktor/infra 2026-04-17 21:58:28 +00:00
731de63150 fix(beads-server): disable Authentik + CrowdSec on Workbench
9ce9a9a7f7 Add broker-sync Terraform stack (pending apply)
277babc696 [tls] Move 3 outlier stacks from per-stack PEMs to root-wildcard symlink
d91fbd4a60 [monitoring] Delete orphan server-power-cycle/main.sh with iDRAC default creds
e81e836d3a [setup-tls-secret] Delete deprecated renew.sh with hardcoded Technitium token
Compare 6 commits »