Commit Graph
23 Commits
Author SHA1 Message Date
ayurishchevandClaude Sonnet 5 2246369b64 Add control/data plane diagrams for microservices deployment to docs
Standalone HTML page (docs/CONTROL_DATA_PLANE.html) showing the
docker-compose deployment topology (hosts, COMPOSE_PROFILES) and the
egress/inbound check traffic, refined through several presentation
review passes. Linked from README.md's docs table and docs/DIAGRAMS.md
alongside the existing Mermaid diagrams.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NeVbMVEiE7XQAkBd7HQgj6
2026-09-13 21:38:51 +03:00
ayurishchevandClaude Sonnet 5 cf5c7fa0e8 Add docker-compose for running all components together
control-api was the only component deployable via a bare Dockerfile alone
(no entrypoint/template, no default mountable config), and there was no
compose file wiring the four services' network, healthcheck ordering, or
DB volume together. Adds a base docker-compose.yml plus dev (override,
auto-loaded) and prod overlays, split by Compose profiles matching the
real deployment topology (control-plane/dashboard/prober/validator), a
ready-to-copy mock config for control-api so `docker compose up` works
out of the box, and the repo's first .gitignore for the local env/config
copies developers create from the committed examples.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NeVbMVEiE7XQAkBd7HQgj6
2026-09-13 15:11:30 +03:00
ayurishchev 200760f390 docker containers for all binaries 2026-08-30 09:56:48 +03:00
ayurishchev 550ce3fec4 Enable SSH and TLS handshake on prober for TCP22 and TCP443 ports 2026-08-26 23:52:31 +03:00
ayurishchev af3453f19f Minor UI fixes 2026-08-26 22:42:19 +03:00
ayurishchev 7a93594e69 Minor UI fixes 2026-08-26 22:19:42 +03:00
ayurishchev 6410273cf8 Added theme switcher 2026-08-26 21:18:58 +03:00
ayurishchev 51402c590a New Admin Dashboard UI 2026-08-26 21:08:18 +03:00
ayurishchev ef24cc9858 New external site management. New external prober heartbeat feature. 2026-08-26 20:47:54 +03:00
ayurishchev 42f584dd3c Manage external site-prober actions va API and Dashboard 2026-08-26 19:45:48 +03:00
ayurishchev f22ad569b6 added FIP Cooldown before start 2026-08-24 10:29:08 +03:00
ayurishchev 291eea3eb8 fix ui build 2026-08-23 23:35:41 +03:00
ayurishchev 50beeb1133 feature: handle delete operation for IPs 2026-08-23 23:25:44 +03:00
ayurishchev f8336740ad feature: handle delete operation for IPs 2026-08-23 22:24:55 +03:00
ayurishchev 4f597505cc UI fix 2026-08-23 21:58:19 +03:00
ayurishchev ee2a29cb36 use bootstrap 5 for UI, compact UI 2026-08-23 21:15:31 +03:00
ayurishchev 37910e410b admin control features and admin dashboard 2026-08-23 20:39:22 +03:00
ayurishchev c630f13c57 make inbound check optional 2026-08-21 11:25:52 +03:00
ayurishchev 67adc6670e fix public ip selfcheck logic 2026-08-21 11:04:49 +03:00
ayurishchev a6f9646da5 fix auth model 2026-08-21 09:59:35 +03:00
ayurishchev 5e3800e9cb fix auth model 2026-08-21 09:58:08 +03:00
ayurishchev f81285b151 diagrams and binaries 2026-08-21 08:11:58 +03:00
ayurishchev 7e44db87b2 repo init 2026-08-21 07:34:45 +03:00