No description
Find a file
Viktor Barzin 8ec983e3fd
[ci skip] Real estate crawler: 2 replicas for UI/API, rolling update for celery
- UI and API: 1 → 2 replicas for zero-downtime during restarts/crashes
- Celery worker: Recreate → RollingUpdate strategy
- Celery beat: unchanged (Recreate, singleton scheduler)
- Move f1 from Cloudflare proxied to non-proxied DNS
2026-02-21 17:32:45 +00:00
.claude [ci skip] Add Music Assistant librespot stale credentials skill 2026-02-21 11:23:24 +00:00
.git-crypt
cli
diagram
docs/plans [ci skip] Add multi-user Kubernetes access implementation plan 2026-02-17 20:49:14 +00:00
modules [ci skip] Real estate crawler: 2 replicas for UI/API, rolling update for celery 2026-02-21 17:32:45 +00:00
playbooks
scripts Add Uptime Kuma monitor check to cluster health script [ci skip] 2026-02-15 17:49:40 +00:00
secrets [ci skip] Configure f1-stream: WebAuthn, NFS storage, headless browser 2026-02-21 15:57:25 +00:00
.drone.yml
.gitattributes
.gitignore
.terraform.lock.hcl [ci skip] Deploy health dashboard service 2026-02-08 01:54:24 +00:00
corefils.yaml
LICENSE.txt
main.tf [ci skip] Add Modal GLM-5 model to OpenClaw, fix streaming and download reliability 2026-02-19 23:17:08 +00:00
migrate_tfstate.txt
README.md
terraform.tfstate [ci skip] Real estate crawler: 2 replicas for UI/API, rolling update for celery 2026-02-21 17:32:45 +00:00
terraform.tfvars [ci skip] Real estate crawler: 2 replicas for UI/API, rolling update for celery 2026-02-21 17:32:45 +00:00
terraform_1.10.3_linux_amd64.zip
versions.tf

Build Status

This repo contains my infra-as-code sources.

My infrastructure is built using Terraform, Kubernetes and CI/CD is done using Drone CI.

Read more by visiting my website: https://viktorbarzin.me

git-crypt setup

To decrypt the secrets, you need to setup git-crypt.

  1. Install git-crypt.
  2. Setup gpg keys on the machine
  3. git-crypt unlock

This will unlock the secrets and will lock them on commit