audit-core/audit_core
tegwick c404c910cd Read mounted DB credentials from a Kubernetes snapshot
Secret volume rotation swaps ..data. Sequential reads of username then
password can tear across two leases. Resolve the snapshot once.

Also document why ESO AppRole login cannot parent database/creds leases:
the token discard DROP ROLEs the role ESO just stored.
2026-08-13 12:25:32 +02:00
..
__init__.py Route ingestion through the backend contract; fix error semantics 2026-08-10 14:30:20 +02:00
__main__.py Add mock file audit backend 2026-06-01 23:44:03 +02:00
cli.py Prepare railiance01 delivery: dynamic leases, migrate Job, operator runbook 2026-08-13 00:58:49 +02:00
credentials.py Read mounted DB credentials from a Kubernetes snapshot 2026-08-13 12:25:32 +02:00
ingestion.py Prepare railiance01 delivery: dynamic leases, migrate Job, operator runbook 2026-08-13 00:58:49 +02:00
interface.py Route ingestion through the backend contract; fix error semantics 2026-08-10 14:30:20 +02:00
migrate_store.py Establish pre-production record disposition and add the migration tool 2026-08-10 17:31:18 +02:00
mock_file_backend.py Moved audit forward somewhat 2026-07-04 00:39:03 +02:00
postgres_backend.py Deliver database credentials as a rotatable mounted directory 2026-08-12 01:36:28 +02:00
redaction.py Redact secret-shaped fields by default, countable per field path 2026-08-10 16:02:22 +02:00
senders.py Redact secret-shaped fields by default, countable per field path 2026-08-10 16:02:22 +02:00
sqlite_backend.py Redact secret-shaped fields by default, countable per field path 2026-08-10 16:02:22 +02:00