docs: migrate worker implementation plans
Все проверки выполнены успешно
CI / test (push) Successful in 30s
Docker / Build and publish worker image (push) Successful in 10m49s

Этот коммит содержится в:
Gleb Tv
2026-07-13 18:19:00 +03:00
родитель 16922d5081
Коммит fd1a010e31
12 изменённых файлов: 1506 добавлений и 4 удалений

Просмотреть файл

@@ -57,7 +57,12 @@ Published images use these tags:
- `sha-<12-character-commit>` for every push;
- `latest` for `master`;
- the exact `v*` tag for releases.
- the `v*` release ref, with Docker-invalid characters replaced by `-`.
The Gitea workflow reads `HARBOR_REGISTRY`, `HARBOR_USER`, and
`HARBOR_PASSWORD`. `HARBOR_REGISTRY` may be a host such as `reg.rsxx.ru` or an
HTTP(S) URL; the workflow strips the scheme and trailing slash before composing
Docker image references. The Harbor project is appended separately as `rsmon`.
## systemd
@@ -113,9 +118,17 @@ has only `CAP_NET_RAW` for ICMP checks.
| `WORKER_CLUSTER_PEERS` | no | none | Comma-separated `node@host:port` peers. |
| `WORKER_CLUSTER_DATA_DIR` | with cluster | none | Persistent Raft state directory. |
The public liveness endpoint is `GET /healthz`. `rsmon-worker health` checks the
configured control plane's `/up` endpoint and is suitable for container health
checks.
The public liveness endpoint is `GET /healthz`; the image probes it with
`rsmon-worker liveness`. `rsmon-worker health` separately checks the configured
control plane's `/up` endpoint for connectivity diagnostics.
## Implementation Documentation
Worker architecture, protocol, inventory, private-worker isolation, network
diagnostics, web console, and critical-cluster work are specified in
[`docs/README.md`](docs/README.md). These documents replace worker-owned planning
material formerly kept in the RSMon control-plane repository and include a
source migration ledger.
## Security