feat(iwooos): 新增 K8s ArgoCD 事故回讀 gate
This commit is contained in:
@@ -56,8 +56,8 @@ CONTROL_STATUS_BY_CATEGORY = {
|
||||
"next_owner_action": "補 SAN / wildcard / 共用憑證覆蓋依據 ref、到期 metadata ref、renewal owner、ACME route owner、維護窗口、rollback owner 與 validation plan。",
|
||||
},
|
||||
"k8s_production_gitops": {
|
||||
"coverage_status": "change_evidence_acceptance_ready_needs_gitops_owner_evidence",
|
||||
"coverage_percent": 64,
|
||||
"coverage_status": "post_incident_readback_plan_ready_needs_gitops_owner_evidence",
|
||||
"coverage_percent": 66,
|
||||
"evidence_refs": [
|
||||
"docs/security/HIGH-VALUE-CONFIG-CHANGE-GATE.md",
|
||||
"docs/security/K8S-ARGOCD-MANIFEST-INVENTORY.md",
|
||||
@@ -66,11 +66,13 @@ CONTROL_STATUS_BY_CATEGORY = {
|
||||
"docs/security/k8s-argocd-owner-response-acceptance.snapshot.json",
|
||||
"docs/security/K8S-ARGOCD-CHANGE-EVIDENCE-ACCEPTANCE.md",
|
||||
"docs/security/k8s-argocd-change-evidence-acceptance.snapshot.json",
|
||||
"docs/security/K8S-ARGOCD-POST-INCIDENT-READBACK-PLAN.md",
|
||||
"docs/security/k8s-argocd-post-incident-readback-plan.snapshot.json",
|
||||
"k8s/awoooi-prod",
|
||||
"k8s/argocd",
|
||||
],
|
||||
"current_gap": "已固定 owner response acceptance 與 GitOps 變更證據驗收只讀帳本;proposed commit、rendered manifest diff、ArgoCD app / sync revision、health before / after、rollout、route smoke、metrics / alert、rollback、maintenance window 與 post-check evidence 仍全部為 0。",
|
||||
"next_owner_action": "補 GitOps owner 回覆、proposed commit ref、rendered manifest diff ref、ArgoCD app / sync revision ref、health before / after、rollout、route smoke、metrics / alert、blast radius、rollback revision、maintenance window 與 post-check owner。",
|
||||
"current_gap": "已固定 owner response acceptance、GitOps 變更證據驗收與事故後回讀計畫只讀帳本;ArgoCD sync / health / degraded、Pending workload、image pull / scheduling、rollout before-after、event / metrics / alert、drift scanner、CronJob schedule、NetworkPolicy / RBAC、route / AI provider / monitoring 影響、防再發與 no-false-green 已納入;仍缺 owner response、事故回讀包、rendered manifest diff、ArgoCD revision、maintenance window、rollback revision、post-check owner 與 no-secret-value evidence。",
|
||||
"next_owner_action": "補 GitOps / K8s 事故回讀包:incident / change ref、actor role / team、ArgoCD sync / health / revision、degraded / Pending / image pull / scheduling 摘要、rollout before-after、event summary、metrics / alert、drift scanner、CronJob schedule、NetworkPolicy / Service / RBAC 影響、public/admin route、AI provider、monitoring、operator notification、cross-project sync、recovery 或 still-degraded ref、recurrence guard、maintenance window、rollback revision、rollback owner、post-check owner 與 no-secret-value evidence。",
|
||||
},
|
||||
"secret_metadata": {
|
||||
"coverage_status": "secret_injection_change_evidence_acceptance_ready_needs_owner_evidence",
|
||||
@@ -382,6 +384,7 @@ def build_report(root: Path, generated_at: str | None) -> dict[str, Any]:
|
||||
"emergency_change_backfill_ready_needs_owner_live_diff",
|
||||
"owner_response_acceptance_ledger_ready_needs_runtime_evidence",
|
||||
"change_evidence_acceptance_ready_needs_gitops_owner_evidence",
|
||||
"post_incident_readback_plan_ready_needs_gitops_owner_evidence",
|
||||
"secret_injection_change_evidence_acceptance_ready_needs_owner_evidence",
|
||||
"cd_runner_secret_injection_change_evidence_acceptance_ready_needs_owner_evidence",
|
||||
"change_evidence_acceptance_ready_needs_runtime_config_owner_evidence",
|
||||
|
||||
Reference in New Issue
Block a user