central/tests
Ubuntu 8c5349c880 feat(config): add database-backed config store
Add ConfigStore class providing async access to config schema:

- get_adapter/list_adapters/upsert_adapter for adapter config
- pause_adapter/unpause_adapter for runtime control
- set_api_key/get_api_key with encryption via crypto.py
- listen_for_changes using Postgres LISTEN/NOTIFY

Includes Pydantic models (AdapterConfig, ApiKeyInfo) and tests
using real Postgres test database.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-15 23:07:56 +00:00
..
__init__.py scaffold: initial repository structure 2026-05-15 19:16:24 +00:00
test_bootstrap_config.py feat(config): add bootstrap config from environment 2026-05-15 23:07:33 +00:00
test_config_store.py feat(config): add database-backed config store 2026-05-15 23:07:56 +00:00
test_crypto.py feat(config): add AES-256-GCM crypto primitives 2026-05-15 23:07:41 +00:00
test_models.py refactor: rename CloudEvents extension attributes hub* → central* 2026-05-15 21:47:50 +00:00
test_nws_normalization.py runtime: NWS adapter, supervisor, archive consumer, systemd units 2026-05-15 21:29:08 +00:00