Commit graph

  • 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
  • c8de2c4803 [ci skip] Sunset Drone CI: remove all artifacts, DNS, configs, and references Viktor Barzin 2026-02-23 19:38:55 +00:00
  • ebecaaee5c Woodpecker CI: use built-in clone, fix CoreDNS DNS resolution [CI SKIP] Viktor Barzin 2026-02-23 00:08:42 +00:00
  • ddb293b2b7 [ci skip] Reduce healthcheck frequency to 8h, fix apiserver audit duplication bug Viktor Barzin 2026-02-22 23:18:30 +00:00
  • 27dc486a4d [ci skip] Remove ResourceQuota limits from nvidia and realestate-crawler namespaces Viktor Barzin 2026-02-22 23:14:53 +00:00
  • cc7f119578 [ci skip] Reduce node config drift: GPU label, OIDC idempotency, node-exporter, rebuild docs Viktor Barzin 2026-02-22 22:59:38 +00:00
  • abe89c926e [ci skip] Refactor knowledge: CLAUDE.md 881→190 lines, extract reference data Viktor Barzin 2026-02-22 22:11:31 +00:00
  • d3d0b4281c [ci skip] Merge 3 Traefik skills into traefik-helm-configuration Viktor Barzin 2026-02-22 22:09:26 +00:00
  • 92a90d129a [ci skip] Merge 2 rewrite-body skills into traefik-rewrite-body-troubleshooting Viktor Barzin 2026-02-22 22:09:03 +00:00
  • 865b68ce77 [ci skip] Rebuild docker-registry with nginx serialization on all ports Viktor Barzin 2026-02-22 21:45:53 +00:00
  • 7557c8ca4a [ci skip] Add rewrite-body Accept header skill, update NFS skill Viktor Barzin 2026-02-22 21:41:07 +00:00
  • e5729c68b8 [ci skip] update claude knowledge: add anti-AI scraping & poison-fountain docs Viktor Barzin 2026-02-22 21:36:40 +00:00
  • b93d17b7e7 [ci skip] Update .gitignore: exclude terragrunt-generated files Viktor Barzin 2026-02-22 21:30:45 +00:00
  • cbf041bcc9 [ci skip] Add Woodpecker CI stack (WIP) and claude agents Viktor Barzin 2026-02-22 21:30:25 +00:00
  • c4db6a9fdb [ci skip] Fix poison fetcher: use HTTP/1.1 for upstream (HTTP/2 hangs) Viktor Barzin 2026-02-22 20:42:53 +00:00
  • 36cec7c83f [ci skip] Add poison-fountain Terraform stack (deployment, service, ingress, CronJob) Viktor Barzin 2026-02-22 19:50:57 +00:00
  • 006f95337e [ci skip] Add anti_ai_scraping option to ingress_factory (default: true) Viktor Barzin 2026-02-22 19:50:07 +00:00
  • fd9b06266d [ci skip] Add anti-AI scraping Traefik middlewares (ForwardAuth, headers, trap links) Viktor Barzin 2026-02-22 19:49:32 +00:00
  • c277d28bd8 [ci skip] Add NFS export and DNS record for poison-fountain Viktor Barzin 2026-02-22 19:47:46 +00:00
  • 8a1636b931 [ci skip] Add poison fountain Python service and fetcher script Viktor Barzin 2026-02-22 19:46:43 +00:00
  • 5bc1a47cb8 [ci skip] Add anti-AI scraping implementation plan Viktor Barzin 2026-02-22 19:41:39 +00:00
  • 4a9fe474c6 [ci skip] Add anti-AI scraping system design doc Viktor Barzin 2026-02-22 19:37:29 +00:00
  • 5cfe6595cd Apply only platform stack in CI (matches old pipeline scope) Viktor Barzin 2026-02-22 18:59:02 +00:00
  • 9415823ab8 Use --queue-ignore-errors for CI (infra stack needs Proxmox SSH) Viktor Barzin 2026-02-22 18:29:27 +00:00
  • 2547a155ed Skip infra stack in CI, remove DRONE_IMAGE_CLONE setting Viktor Barzin 2026-02-22 18:21:10 +00:00
  • 45b4528f0f Add clone retry logic for intermittent DNS failures Viktor Barzin 2026-02-22 18:10:31 +00:00
  • 9dd284204e Retry CI - test DNS resolution Viktor Barzin 2026-02-22 18:07:28 +00:00
  • 45f4459dbc Use manual clone with alpine instead of drone/git (pull-through cache issue) Viktor Barzin 2026-02-22 18:05:53 +00:00
  • 8df72b545c Test CI with drone/git:linux-amd64 clone image Viktor Barzin 2026-02-22 18:02:28 +00:00
  • d2446fb4a3 Test CI pipeline with fixed clone image Viktor Barzin 2026-02-22 17:54:52 +00:00
  • 97f73eca0d Trigger CI build to test updated Drone pipeline Viktor Barzin 2026-02-22 17:50:47 +00:00
  • 9ee3140b34 Update Drone CI pipeline for Terragrunt stack architecture Viktor Barzin 2026-02-22 17:47:06 +00:00
  • 35488f4ef6 [ci skip] Fix Drone clone image: use alpine/git via DRONE_IMAGE_CLONE Viktor Barzin 2026-02-22 17:35:04 +00:00
  • 5501b5cfbf [ci skip] Increase authentik ResourceQuota limits Viktor Barzin 2026-02-22 17:28:41 +00:00
  • 116c4d9c30 [ci skip] Remove legacy files and orphaned modules Viktor Barzin 2026-02-22 15:23:27 +00:00
  • c7c7047f1c [ci skip] Flatten module wrappers into stack roots Viktor Barzin 2026-02-22 15:13:55 +00:00
  • b0499a7f31 [ci skip] Update CLAUDE.md for module colocation Viktor Barzin 2026-02-22 14:39:22 +00:00
  • e6420c7b36 [ci skip] Move Terraform modules into stack directories Viktor Barzin 2026-02-22 14:38:14 +00:00
  • 7ef1a0a8bb [ci skip] Update CLAUDE.md for Terragrunt migration Viktor Barzin 2026-02-22 14:12:37 +00:00
  • e2522ad9f1 [ci skip] Fix variable type mismatches in owntracks, ollama, tandoor stacks Viktor Barzin 2026-02-22 14:07:33 +00:00
  • 945a5f35b0 [ci skip] Fix path.root references for git-crypt key in openclaw and drone Viktor Barzin 2026-02-22 14:01:02 +00:00
  • 71bfdc8e89 [ci skip] Phase 3: Remove migrated service modules from monolith Viktor Barzin 2026-02-22 13:58:07 +00:00
  • a9ba8899be [ci skip] Phase 3: Create 66 service stacks and migrate state Viktor Barzin 2026-02-22 13:56:34 +00:00
  • 39ce2000cf [ci skip] Remove 22 platform services from modules/kubernetes/main.tf Viktor Barzin 2026-02-22 13:40:45 +00:00
  • 7c4d32922a [ci skip] Migrate 22 platform service states to stacks/platform Viktor Barzin 2026-02-22 13:35:10 +00:00
  • e2fcf4df45 [ci skip] Add platform stack (core services) for Terragrunt migration Viktor Barzin 2026-02-22 13:21:09 +00:00
  • 8715477d39 [ci skip] Migrate infra modules (VM templates, docker-registry) to stacks/infra/ Viktor Barzin 2026-02-22 13:11:16 +00:00
  • f096a889d6 [ci skip] Add infra stack (Proxmox VMs) Viktor Barzin 2026-02-22 13:04:49 +00:00
  • f962349465 [ci skip] Add Terragrunt directory skeleton and root config Viktor Barzin 2026-02-22 13:01:37 +00:00
  • db659b1f7a [ci skip] Fix dashy OOMKilled and healthcheck DNS false-failure Viktor Barzin 2026-02-22 12:46:12 +00:00
  • f05bf109c5 [ci skip] Increase Drone CI resource quota to handle concurrent builds Viktor Barzin 2026-02-22 12:28:42 +00:00
  • 00dc78e0d2 [ci skip] Fix Uptime Kuma false-down reports: use bulk heartbeat API instead of per-monitor calls Viktor Barzin 2026-02-22 01:37:28 +00:00
  • 0ff2aaec60 [ci skip] Add native HLS playback for VIPLeague/DaddyLive streams (v1.3.1) Viktor Barzin 2026-02-22 01:30:06 +00:00
  • a5f9c1595f [ci skip] Fix Python f-string quoting in Slack formatter Viktor Barzin 2026-02-22 01:23:56 +00:00
  • b8029351fd [ci skip] Improve Slack message formatting with human-readable names and structured blocks Viktor Barzin 2026-02-22 01:16:47 +00:00
  • a90710950b [ci skip] Upgrade cluster-health.sh to full 24-check version with Slack Viktor Barzin 2026-02-22 01:09:02 +00:00
  • 284fee15ca [ci skip] Fix Slack message formatting to use Block Kit mrkdwn Viktor Barzin 2026-02-22 01:00:48 +00:00
  • e59928187b [ci skip] Set CronJob backoffLimit=0 to prevent duplicate Slack alerts Viktor Barzin 2026-02-22 00:59:34 +00:00
  • c1ee757c6b [ci skip] Add Terragrunt migration implementation plan Viktor Barzin 2026-02-22 00:51:00 +00:00
  • 209355d1af [ci skip] Add Terragrunt migration design document Viktor Barzin 2026-02-22 00:46:57 +00:00
  • cd0c030a55 [ci skip] Fix CronJob kubectl image tag to :latest Viktor Barzin 2026-02-22 00:38:33 +00:00
  • f79e84c693 [ci skip] Add cluster health check CronJob to OpenClaw module Viktor Barzin 2026-02-22 00:08:51 +00:00
  • 8b5b389f31 [ci skip] Add cluster-health skill for OpenClaw agent Viktor Barzin 2026-02-22 00:04:15 +00:00
  • 9233276f62 [ci skip] Add cluster health check script for OpenClaw agent Viktor Barzin 2026-02-22 00:00:47 +00:00
  • b925f9caf7 [ci skip] Add Slack webhook env var to OpenClaw deployment Viktor Barzin 2026-02-21 23:57:34 +00:00
  • 98b711ff8d [ci skip] Extend cluster healthcheck from 14 to 24 checks Viktor Barzin 2026-02-21 23:57:04 +00:00
  • f41e2ca969 [ci skip] Add OpenClaw cluster health agent implementation plan Viktor Barzin 2026-02-21 23:48:36 +00:00
  • 51cb045f12 [ci skip] Add OpenClaw cluster management agent design doc Viktor Barzin 2026-02-21 23:45:30 +00:00
  • 846eb3bd24 [ci skip] Add custom resource quota for authentik namespace Viktor Barzin 2026-02-21 23:44:05 +00:00
  • d345841ef2 [ci skip] Add tier labels to all namespace resources for Kyverno resource governance Viktor Barzin 2026-02-21 23:38:05 +00:00
  • 517f5d6a6c [ci skip] Increase tier-based resource quotas to prevent quota exhaustion Viktor Barzin 2026-02-21 23:26:00 +00:00
  • ce31571a9f [ci skip] Fix JS shim rw() routing non-proxy paths through proxy prefix Viktor Barzin 2026-02-21 23:16:09 +00:00
  • 8562ed1b8f [ci skip] Fix video playback and comprehensive anti-debug neutralization Viktor Barzin 2026-02-21 23:12:11 +00:00
  • 642e774b62 [ci skip] Fix Kyverno priority injection to remove default priority/preemptionPolicy Viktor Barzin 2026-02-21 23:11:35 +00:00
  • fc0e1c3c6e [ci skip] Fix narrow iframe content and strip anti-debug scripts in proxy Viktor Barzin 2026-02-21 21:32:39 +00:00
  • 0c2c48802f [ci skip] Sandbox proxy iframe to prevent frame-busting Viktor Barzin 2026-02-21 21:25:51 +00:00
  • 7a444b43fa [ci skip] Add reverse proxy mode to f1-stream Viktor Barzin 2026-02-21 21:23:21 +00:00
  • 2446fec1f6 [ci skip] Fix whiteboard priority class mismatch and OnlyOffice OOMKill Viktor Barzin 2026-02-21 21:22:03 +00:00
  • 26ba9ea371 [ci skip] Fix Prometheus storage alert and Grafana quota exhaustion Viktor Barzin 2026-02-21 21:04:08 +00:00
  • dcce738641 [ci skip] Bump inotify max_user_instances from 512 to 8192 Viktor Barzin 2026-02-21 20:21:04 +00:00
  • 038d4434c4 [ci skip] Fix health check false positives for completed CronJob pods Viktor Barzin 2026-02-21 19:56:39 +00:00
  • de9c0869ba [ci skip] Fix CrowdSec pods failing due to priority class mismatch Viktor Barzin 2026-02-21 19:18:15 +00:00
  • fd6f9166a9 [ci skip] Add GitHub & Drone CI API access documentation Viktor Barzin 2026-02-21 19:14:41 +00:00
  • a9e5320427 [ci skip] Disable grampsweb service and remove family DNS record Viktor Barzin 2026-02-21 18:55:54 +00:00
  • 9b2ec7716e [ci skip] Add skills: pfsense-nat-rule-creation, coturn-k8s-without-hostnetwork Viktor Barzin 2026-02-21 18:29:32 +00:00
  • de1a43a3c7 [ci skip] Add coturn TURN/STUN server for WebRTC relay Viktor Barzin 2026-02-21 18:08:01 +00:00
  • 5fe288a4e4 [ci skip] Real estate crawler: 2 replicas for UI/API, rolling update for celery Viktor Barzin 2026-02-21 17:32:45 +00:00
  • 2298459496 [ci skip] Use versioned image tag for f1-stream to bypass stale cache Viktor Barzin 2026-02-21 16:07:58 +00:00
  • 2fe7fa547c [ci skip] Configure f1-stream: WebAuthn, NFS storage, headless browser Viktor Barzin 2026-02-21 15:57:25 +00:00
  • a5e0b19a3a [ci skip] Fix f1-stream port mismatch: container listens on 8080, not 80 Viktor Barzin 2026-02-21 15:42:47 +00:00
  • 8756bcfb9a [ci skip] Increase Drone CI namespace resource quota Viktor Barzin 2026-02-21 14:49:16 +00:00
  • f3361e3a47 [ci skip] Add Music Assistant librespot stale credentials skill Viktor Barzin 2026-02-21 11:23:24 +00:00