Add whitelist health check
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user