Files
git.stella-ops.org/docs/db/reports/conversion-summary-2025-12-05.md
StellaOps Bot 6a299d231f
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
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.
2025-12-05 08:01:47 +02:00

1.5 KiB

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: ✓