Add unit tests for Router configuration and transport layers
- Implemented tests for RouterConfig, RoutingOptions, StaticInstanceConfig, and RouterConfigOptions to ensure default values are set correctly. - Added tests for RouterConfigProvider to validate configurations and ensure defaults are returned when no file is specified. - Created tests for ConfigValidationResult to check success and error scenarios. - Developed tests for ServiceCollectionExtensions to verify service registration for RouterConfig. - Introduced UdpTransportTests to validate serialization, connection, request-response, and error handling in UDP transport. - Added scripts for signing authority gaps and hashing DevPortal SDK snippets.
This commit is contained in:
32
docs/db/reports/conversion-summary-2025-12-05.md
Normal file
32
docs/db/reports/conversion-summary-2025-12-05.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# MongoDB → PostgreSQL Conversion Summary
|
||||
Date: 2025-12-05
|
||||
Status: COMPLETE
|
||||
|
||||
## Completed Modules
|
||||
- Authority — Postgres-only; verification: `docs/db/reports/authority-verification-2025-12-03.md`
|
||||
- Scheduler — Postgres-only; fresh-start; verification integrated in sprint logs
|
||||
- Notify — Postgres-only; verification: `docs/db/reports/notify-verification-2025-12-02.md`
|
||||
- Policy — Postgres-only; packs migrated and verified
|
||||
- Concelier/Vulnerability — Postgres-only; fresh-start feed ingest; verification: `docs/db/reports/vuln-verification-2025-12-05.md`
|
||||
- VEX/Graph (Excititor) — Postgres-only; fresh-start; determinism verified; verification: `docs/db/reports/vex-verification-2025-12-05.md`
|
||||
|
||||
## Foundations
|
||||
- Postgres infra library, migrations, CI Testcontainers: DONE
|
||||
- Cluster and persistence configs captured: `docs/db/cluster-provisioning.md`, `docs/db/persistence-config-template.yaml`
|
||||
|
||||
## Schemas
|
||||
- Exported: authority, scheduler, notify, policy, vuln, vex
|
||||
- Drafts: issuer, shared audit (not yet active)
|
||||
|
||||
## Strategy Notes
|
||||
- Fresh-start applied to Scheduler, Vuln, VEX/Graph (no Mongo backfill); data populated via feeds/runtime.
|
||||
- Determinism and module-level verification performed on Postgres baselines.
|
||||
|
||||
## Remaining Optional Items
|
||||
- Approve/implement issuer and shared audit schemas if those services move to Postgres.
|
||||
- Monitor growth (vuln/vex) and consider partitioning/perf tuning as data scales.
|
||||
|
||||
## Sign-off
|
||||
- Architecture: ✓
|
||||
- QA: ✓
|
||||
- Product: ✓
|
||||
Reference in New Issue
Block a user