NATS: subject'ы и JWT по окружению из OpenBao (OPENBAO__NATS__*) (#80) #99
@ -332,7 +332,9 @@ MinIO; полная очистка — `docker compose --profile services down -
|
||||
| `OPENBAO__SMB__SMB_PASSWORD` | `password` | заглушка SMB |
|
||||
| `NATS_ENABLED` | `true` | включает подключение arm-core к NATS; без него `/healthcheck` показывает `nats=off` |
|
||||
|
||||
Три subject'а одинаковы у всех трёх сервисов (непустые, без пробелов, `*`, `>` и пустых токенов, попарно различны; `NATS_JWT` и `NATS_SEED` — `SecretStr`). Прод и тест — свои наборы; разъехавшиеся настройки дают тишину на шине, сверяйте `/healthcheck.subjects`.
|
||||
Три subject'а одинаковы у всех трёх сервисов (непустые, без пробелов, `*`, `>` и пустых токенов, попарно различны).
|
||||
|
||||
`NATS_JWT` и `NATS_SEED` — `SecretStr`. Прод и тест — свои наборы; разъехавшиеся настройки дают тишину на шине, сверяйте `/healthcheck.subjects`.
|
||||
|
||||
Два блока описывают одни и те же ресурсы: **при смене порта, пароля, пользователя или бакета меняйте обе части.**
|
||||
|
||||
@ -384,7 +386,8 @@ curl -s localhost:<порт сервиса>/healthcheck
|
||||
## Интеграционные тесты сервисов против compose (черновик)
|
||||
|
||||
> Черновик: состав целей и порядок проверок описаны в [`checks.md`](checks.md); открытые вопросы — OQ-83 (общий NATS
|
||||
> у контейнеров и тестов) и OQ-84.
|
||||
> у контейнеров и тестов; закрыто частично: интеграционные тесты `tabular-parser` и `scan-gateway` идут на своих
|
||||
> subject'ах прогона, `make e2e` ядра по-прежнему открыт, design R-7) и OQ-84.
|
||||
|
||||
Общий набор целей (`up`, `test`, `test-integration`, `lint`, `check`, `check-full`) есть во всех сервисных репозиториях
|
||||
(`arm-core`, `tabular-parser`, `scan-gateway`); семантика, состав `check-full`, порядок перед PR и пропуск тестов без
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user