Validate OpenBao snapshot evidence and record assurance closure gates
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
This commit is contained in:
codex 2026-09-06 15:24:58 +02:00
parent a867ec269a
commit 31386c8e63
7 changed files with 115 additions and 3 deletions

View file

@ -148,7 +148,7 @@ class CollectorTests(unittest.TestCase):
with patch.object(self.collector, 'query', side_effect=query), patch.object(self.collector, 'admission', return_value=baseline):
observation = self.collector.capture()
for name, sample in observation['signals'].items():
if name not in ('apps-pg.restore', 'forgejo-db.restore'):
if name not in ('apps-pg.restore', 'forgejo-db.restore', 'openbao.snapshot'):
self.assertEqual(sample['result'], 'unavailable')
# Recorded recovery evidence is independent of failed live status reads.
self.assertEqual(observation['signals']['apps-pg.restore']['result'], 'pass')