Commit graph

  • f9a4823ccc [ci skip] switch VPA from Auto to Initial mode for Terraform compatibility Viktor Barzin 2026-02-28 22:43:29 +00:00
  • f64c979ba5 [ci skip] tune resource limits and requests across 10 services Viktor Barzin 2026-02-28 21:59:08 +00:00
  • ac482b5324 [ci skip] Phase 3: migrate MySQL from NFS to local disk Viktor Barzin 2026-02-28 20:41:07 +00:00
  • 379c7e261f [ci skip] fix nextcloud OOMKilled: increase memory limit to 2Gi Viktor Barzin 2026-02-28 20:21:00 +00:00
  • f2e239b2b9 trigger CI: test registry push with port-preserving Host header Viktor Barzin 2026-02-28 20:17:47 +00:00
  • 09a810f8fb [ci skip] fix: use $http_host in nginx to preserve port in registry redirects Viktor Barzin 2026-02-28 20:16:03 +00:00
  • 58644e036f [ci skip] Redis: upgrade to Bitnami Helm chart with Sentinel HA Viktor Barzin 2026-02-28 19:59:58 +00:00
  • 691c74aa30 fix: use inline cache to avoid cache_from comma splitting bug Viktor Barzin 2026-02-28 19:56:00 +00:00
  • 3974827ea9 [ci skip] color only public IPs red in service map, private IPs (10.x, 192.168.x) get light blue Viktor Barzin 2026-02-28 19:44:16 +00:00
  • 2b22c90a56 [ci skip] Phase 2: migrate Redis from NFS to local disk Viktor Barzin 2026-02-28 19:44:08 +00:00
  • eb74aeaa6a trigger CI: test BuildKit caching with TLS registry Viktor Barzin 2026-02-28 19:42:34 +00:00
  • 96c0353c13 [ci skip] add TLS to private registry, switch to registry.viktorbarzin.me Viktor Barzin 2026-02-28 19:40:38 +00:00
  • f7acc31d83 [ci skip] update NFS mount skill: add stale mount variant after node reboots Viktor Barzin 2026-02-28 19:38:30 +00:00
  • c229f6ccab [ci skip] set network observability dashboard auto-refresh to 1h Viktor Barzin 2026-02-28 19:32:49 +00:00
  • 11eb256511 [ci skip] fix service map coloring: remove arc system, use color field for namespace-based node colors Viktor Barzin 2026-02-28 19:25:52 +00:00
  • 882350250a [ci skip] codify CNPG PostgreSQL in Terraform, decommission old NFS-backed PG Viktor Barzin 2026-02-28 19:23:36 +00:00
  • 140f48c6ee fix: remove private registry from docker builds, push only to DockerHub Viktor Barzin 2026-02-28 19:15:54 +00:00
  • 79775fa2cc [ci skip] improve network observability dashboard: namespace coloring, layered layout, full-width service map Viktor Barzin 2026-02-28 19:14:20 +00:00
  • 809407c60b trigger CI: test insecure registry and buildkit_config fixes for build-cli Viktor Barzin 2026-02-28 19:09:30 +00:00
  • a1ba218cd2 [ci skip] Phase 1: PostgreSQL migrated to CNPG on local disk Viktor Barzin 2026-02-28 19:08:06 +00:00
  • 5a62d7b9a5 [ci skip] add resource limits to paperless-ngx and stirling-pdf to prevent OOMKills Viktor Barzin 2026-02-28 19:07:59 +00:00
  • 5e177a8889 [ci skip] combine caretta and goflow2 into unified network observability dashboard Viktor Barzin 2026-02-28 19:04:53 +00:00
  • b3eaf76684 fix: use cache_images instead of cache_from to avoid comma splitting Viktor Barzin 2026-02-28 18:53:08 +00:00
  • c5c3b092e5 [ci skip] fix caretta helm values and goflow2 transport args Viktor Barzin 2026-02-28 18:51:02 +00:00
  • 87fc11121d fix: use plain string for cache_from/cache_to and fix caretta helm_release Viktor Barzin 2026-02-28 18:47:20 +00:00
  • 0ebf850893 fix: use YAML list for cache_from/cache_to to prevent comma splitting Viktor Barzin 2026-02-28 18:40:55 +00:00
  • 00d78c2337 fix: remove orphaned git submodule reference blocking CI clone Viktor Barzin 2026-02-28 18:34:59 +00:00
  • be47592e08 fix: remove deprecated secrets field from slack step Viktor Barzin 2026-02-28 18:32:10 +00:00
  • e8997ec430 [ci skip] add caretta, goflow2, and prometheus scrape targets to monitoring module Viktor Barzin 2026-02-28 18:30:20 +00:00
  • b378f30430 trigger CI: test BuildKit caching (retry) Viktor Barzin 2026-02-28 18:29:43 +00:00
  • bf3404bf6b [ci skip] add goflow2 netflow collector to monitoring module Viktor Barzin 2026-02-28 18:29:07 +00:00
  • 9d52acd286 [ci skip] add caretta eBPF pod topology to monitoring module Viktor Barzin 2026-02-28 18:28:09 +00:00
  • 4b6ade7b08 fix: replace removed woodpeckerci/plugin-slack with curl-based webhook Viktor Barzin 2026-02-28 18:25:23 +00:00
  • 73cb0fe9b3 trigger CI: test BuildKit caching Viktor Barzin 2026-02-28 18:23:50 +00:00
  • 052662540b [ci skip] add network visualization implementation plan Viktor Barzin 2026-02-28 18:19:36 +00:00
  • 887075189a [ci skip] add network traffic visualization design doc Viktor Barzin 2026-02-28 18:14:42 +00:00
  • c36d953573 trigger CI: test BuildKit caching for build-cli pipeline Viktor Barzin 2026-02-28 18:04:23 +00:00
  • 504e2b01ab [ci skip] add private registry to Terraform cloud-init provisioning Viktor Barzin 2026-02-28 17:57:24 +00:00
  • 925dbe39c1 [ci skip] add registry-private service to Docker Compose stack Viktor Barzin 2026-02-28 17:57:04 +00:00
  • 64c55a6710 [ci skip] add nginx upstream and server block for private registry on port 5050 Viktor Barzin 2026-02-28 17:57:03 +00:00
  • c7bb324f64 [ci skip] add BuildKit layer caching and dual-push to f1-stream pipeline Viktor Barzin 2026-02-28 17:56:56 +00:00
  • 4a0fc18c60 [ci skip] add BuildKit layer caching and dual-push to build-cli pipeline Viktor Barzin 2026-02-28 17:56:52 +00:00
  • 2102ffdb8b [ci skip] add private R/W registry config for CI build caching Viktor Barzin 2026-02-28 17:56:50 +00:00
  • 4651b67479 [ci skip] update CI caching plan: add Terraform provisioning for private registry Viktor Barzin 2026-02-28 17:51:55 +00:00
  • 2adfa86401 [ci skip] add CI build caching implementation plan Viktor Barzin 2026-02-28 17:46:44 +00:00
  • 5ef03cc0e0 [ci skip] add CI build caching design doc Viktor Barzin 2026-02-28 17:43:42 +00:00
  • 3633c195cf [ci skip] install CloudNativePG operator as platform module Viktor Barzin 2026-02-28 17:22:53 +00:00
  • eb32190461 [ci skip] fix OOM crashes: add resource limits for osrm-bicycle, aiostreams, listenarr, authentik Viktor Barzin 2026-02-28 17:03:33 +00:00
  • c6beefc845 [ci skip] nextcloud: increase resource limits to prevent OOM crash loop Viktor Barzin 2026-02-28 16:26:19 +00:00
  • 14b1c43713 [ci skip] expand k8s worker nodes to 256G, update inventory and extend script Viktor Barzin 2026-02-28 16:00:16 +00:00
  • 517acd95af [ci skip] revise storage reliability design based on research agent findings Viktor Barzin 2026-02-28 14:38:01 +00:00
  • 415d8704d4 [ci skip] add storage reliability design: DB replication + SQLite consolidation Viktor Barzin 2026-02-28 14:24:42 +00:00
  • 71d4801cca [ci skip] audiblez-web: switch from digest to tag for CI-driven deploys Viktor Barzin 2026-02-28 14:17:19 +00:00
  • 0274cc0722 [ci skip] technitium: add primary-secondary DNS HA with AXFR zone replication Viktor Barzin 2026-02-28 14:14:20 +00:00
  • 3ebf4557f5 [ci skip] update claude knowledge: never restart NFS, NFS export dir prereq Viktor Barzin 2026-02-28 12:20:36 +00:00
  • 69c4c0c76e [ci skip] VPA: reduce LimitRange defaults, add overcommit check, protect tier-0 Viktor Barzin 2026-02-26 23:15:43 +00:00
  • 250f805c32 [ci skip] Deploy VPA + Goldilocks for dynamic resource right-sizing Viktor Barzin 2026-02-25 21:54:01 +00:00
  • f1d90ff840 [ci skip] poison-fountain: fix single point of failure causing transient service outages Viktor Barzin 2026-02-25 21:05:14 +00:00
  • 071a1a1d93 [ci skip] rybbit: increase clickhouse memory limit to fix OOMKilled crash loop Viktor Barzin 2026-02-25 20:53:08 +00:00
  • 7bc975aa16 [ci skip] kyverno: scale to 2 replicas, eliminate API calls from policies Viktor Barzin 2026-02-24 23:09:56 +00:00
  • dcb465a7e5 [ci skip] Fix Woodpecker GitHub forge: add explicit GITHUB_URL to prevent Forgejo URL bleed Viktor Barzin 2026-02-24 23:02:33 +00:00
  • e7e4faa57a [ci skip] kyverno: fix crash loop — failurePolicy Ignore, increase memory, pin chart Viktor Barzin 2026-02-24 23:00:45 +00:00
  • c35bef2fd8 [ci skip] fix cluster health: GPU tolerations, actualbudget nfs_server, AuthentikDown alert Viktor Barzin 2026-02-24 22:55:58 +00:00
  • 4fab38da1f [ci skip] wrongmove dashboard: add per-path latency table, fix layout, sort top offenders Viktor Barzin 2026-02-24 22:31:41 +00:00
  • 87a8ea6938 [ci skip] f1-stream: update project state - all 8 phases complete Viktor Barzin 2026-02-24 00:28:54 +00:00
  • a3f66c88fd [ci skip] f1-stream: use v5.0.0 tag to bypass stale pull-through cache Viktor Barzin 2026-02-24 00:28:12 +00:00
  • 540fffdf3f f1-stream: fix frontend routing with catch-all handler for SvelteKit SPA Viktor Barzin 2026-02-24 00:18:28 +00:00
  • c9b187ed65 f1-stream: fix SvelteKit routing - add trailingSlash for static adapter Viktor Barzin 2026-02-24 00:11:44 +00:00
  • d48551609d f1-stream: add pydantic dependency and trigger CI build Viktor Barzin 2026-02-24 00:00:02 +00:00
  • 9fd788b158 [ci skip] f1-stream: add CDN token refresh, SvelteKit frontend, multi-stream layout (Phases 6-8) Viktor Barzin 2026-02-23 23:59:35 +00:00
  • 6867036087 [ci skip] f1-stream: add stream health checker and HLS proxy (Phases 4-5) Viktor Barzin 2026-02-23 23:41:16 +00:00
  • a9a4ac37a2 [ci skip] trim CLAUDE.md: remove discoverable info, deduplicate Viktor Barzin 2026-02-23 23:10:13 +00:00
  • d15337e838 [ci skip] f1-stream: add extractor framework with demo streams (Phase 3) Viktor Barzin 2026-02-23 23:02:56 +00:00
  • 461e355a5d [ci skip] f1-stream: add gitignore for __pycache__, remove committed .pyc Viktor Barzin 2026-02-23 22:55:38 +00:00
  • becf56a013 [ci skip] f1-stream: add F1 schedule subsystem (Phase 2) Viktor Barzin 2026-02-23 22:55:13 +00:00
  • f3bcd95242 [ci skip] f1-stream: replace Go service with Python/FastAPI skeleton Viktor Barzin 2026-02-23 22:47:06 +00:00
  • c5a4c6e97b [ci skip] fix plotting-book: add SESSION_SECRET env var Viktor Barzin 2026-02-23 22:44:04 +00:00
  • 0a1d53b6dd [ci skip] platform: add ndots=2 dns_config to all deployment pod specs Viktor Barzin 2026-02-23 22:43:05 +00:00
  • a0df23f565 [ci skip] monitoring: increase resource quota limits Viktor Barzin 2026-02-23 22:42:30 +00:00
  • 83cc053742 [ci skip] fix redis OOMKilled: increase memory limits to 2Gi Viktor Barzin 2026-02-23 22:37:56 +00:00
  • 834d86e0f8 [ci skip] add trading-bot Terraform stack Viktor Barzin 2026-02-23 22:29:59 +00:00
  • d57185e262 docs(01-infrastructure-and-deployment): create phase plan Viktor Barzin 2026-02-23 22:28:54 +00:00
  • 909c28cf4b docs: create roadmap (8 phases) Viktor Barzin 2026-02-23 22:22:53 +00:00
  • 8fe7c4967a docs: define v1 requirements Viktor Barzin 2026-02-23 22:13:53 +00:00
  • c61c1744de [ci skip] update claude knowledge: infrastructure hardening changes Viktor Barzin 2026-02-23 22:08:46 +00:00
  • 36fd424107 docs: complete project research Viktor Barzin 2026-02-23 22:06:23 +00:00
  • 89a6e08245 [ci skip] Infrastructure hardening: security, monitoring, reliability, maintainability Viktor Barzin 2026-02-23 22:05:28 +00:00
  • 1b4737c90c Reorder realestate-crawler Grafana dashboard sections Viktor Barzin 2026-02-23 22:03:27 +00:00
  • e44e861ec2 chore: add project config Viktor Barzin 2026-02-23 21:55:25 +00:00
  • 3f3c5ffaa1 docs: initialize project Viktor Barzin 2026-02-23 21:53:51 +00:00
  • 5fdd9d7f04 Sync realestate-crawler Grafana dashboard with per-endpoint latency panels Viktor Barzin 2026-02-23 21:31:01 +00:00
  • 15157b50a2 [ci skip] mailserver: fix Rspamd DKIM signing key path Viktor Barzin 2026-02-23 21:01:29 +00:00
  • c8e9c41afc docs: map existing codebase Viktor Barzin 2026-02-23 20:51:20 +00:00
  • 275eb5aec8 [ci skip] mailserver: tighten DMARC policy to quarantine Viktor Barzin 2026-02-23 20:30:30 +00:00
  • 00e1682ec8 [ci skip] mailserver: add Postfix rate limiting Viktor Barzin 2026-02-23 20:29:45 +00:00
  • ed6d505433 [ci skip] roundcubemail: pin to 1.6-apache, disable debug logging Viktor Barzin 2026-02-23 20:29:39 +00:00
  • b0aaa7b813 [ci skip] monitoring: enable mailserver-down Prometheus alert Viktor Barzin 2026-02-23 20:29:33 +00:00
  • 491f9f4d49 [ci skip] mailserver: enable Rspamd, disable OpenDKIM Viktor Barzin 2026-02-23 20:29:32 +00:00
  • 65ca327ed0 Sync realestate-crawler dashboard with navigation & usage metrics panels Viktor Barzin 2026-02-23 20:28:55 +00:00
  • d041459ef2 [ci skip] Upgrade Woodpecker CI v3.5.1 → v3.13.0, fix helm healthcheck for v4 Viktor Barzin 2026-02-23 20:14:30 +00:00