documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,31 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T12:00:00Z",
"feature": "zastava-admission-webhook",
"module": "zastava",
"testProject": "src/Zastava/__Tests/StellaOps.Zastava.Webhook.Tests/StellaOps.Zastava.Webhook.Tests.csproj",
"testFilter": "AdmissionReviewParserTests|AdmissionResponseBuilderTests|FacetAdmissionValidatorTests|RuntimeAdmissionPolicyServiceTests",
"testsRun": 37,
"testsPassed": 37,
"testsFailed": 0,
"behaviorVerified": [
"AdmissionReviewParser extracts containers from valid K8s AdmissionReview",
"AdmissionReviewParser uses request namespace when available",
"AdmissionReviewParser throws when no containers present",
"AdmissionResponseBuilder allows when all decisions pass with audit annotations",
"AdmissionResponseBuilder denied includes 403 status and warnings",
"AdmissionResponseBuilder throws when namespace missing",
"AdmissionResponseBuilder throws when no images",
"FacetAdmissionValidator allows without annotation",
"FacetAdmissionValidator denies when seal required but missing",
"FacetAdmissionValidator allows with seal and no current root",
"FacetAdmissionValidator handles drift ok/warning/blocked/requires-vex verdicts",
"FacetAdmissionValidator annotation parsing handles case variations",
"RuntimeAdmissionPolicyService uses cache on subsequent calls",
"RuntimeAdmissionPolicyService fail-open when backend unavailable for configured namespace",
"RuntimeAdmissionPolicyService fail-closed for critical namespaces",
"RuntimeAdmissionPolicyService denies when tag unresolved (no digest)",
"RuntimeAdmissionPolicyService denies when surface manifest missing"
],
"verdict": "pass"
}