Add whitelist health check

This commit is contained in:
“Naeel”
2026-08-26 13:11:51 +03:00
parent 749c96e1aa
commit 987336395c
3 changed files with 58 additions and 1 deletions
+21
View File
@@ -101,3 +101,24 @@ Registry endpoint:
- Сервис пока не подключается к MariaDB.
- Состояние не сохраняется.
- Логика получения и отправки алертов whitelist ещё не реализована.
## Проверка whitelist API
Endpoint `https://whitelist.nodejsk8s.services.ngcloud.ru/v2/app` без авторизации отвечает:
```text
HTTP 302
Location: /v2/login
Found. Redirecting to /v2/login
```
В KUMA добавлен stateless endpoint `GET /check`, который запрашивает whitelist без автоматического перехода по redirect и возвращает статус, `Location` и тело ответа.
Для авторизации предусмотрена переменная `WHITELIST_TOKEN`; при её наличии KUMA передаёт заголовок `Authorization: Bearer <token>`.
Добавлены переменные:
```text
WHITELIST_URL=https://whitelist.nodejsk8s.services.ngcloud.ru/v2/app
WHITELIST_TIMEOUT=10
```