fix(observability): align service registry evidence
Some checks failed
CD Pipeline / select-latest-carrier (push) Successful in 52s
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / revalidate-deploy-carrier (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / revalidate-post-deploy-carrier (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled

This commit is contained in:
Your Name
2026-07-22 20:47:34 +08:00
parent 1e38be28e7
commit 2fb4aea1ed
3 changed files with 10 additions and 10 deletions

View File

@@ -57,9 +57,9 @@ asset_reconciliation:
drift_work_item_id: P0-OBS-002-ASSET-DRIFT-001
source: ops/config/service-registry.yaml
runtime_mirror: k8s/awoooi-prod/15-service-registry-configmap.yaml
source_service_count: 29
runtime_mirror_service_count: 29
exact_shared_service_count: 29
source_service_count: 31
runtime_mirror_service_count: 31
exact_shared_service_count: 31
shared_service_drift_count: 0
source_only_services: []
source_runtime_manifest_exact: true
@@ -69,7 +69,7 @@ asset_reconciliation:
source_signoz_host: 192.168.0.188
terminal: partial_degraded
safe_next_action: >-
Verify the exact 28-service source/runtime manifest against production,
Verify the exact 31-service source/runtime manifest against production,
then reconcile the SignOz query-host identity against live 110 readback;
source-manifest parity alone does not close the production drift item.
github_freeze_legacy_asset_drift:

View File

@@ -346,13 +346,13 @@ def evaluate(root: Path, contract_path: Path) -> dict[str, Any]:
asset_reconciliation.get("drift_work_item_id") == "P0-OBS-002-ASSET-DRIFT-001"
and asset_reconciliation.get("source_service_count")
== len(source_services)
== 29
== 31
and asset_reconciliation.get("runtime_mirror_service_count")
== len(runtime_services)
== 29
== 31
and asset_reconciliation.get("exact_shared_service_count")
== len(exact_shared_services)
== 29
== 31
and asset_reconciliation.get("shared_service_drift_count") == 0
and asset_reconciliation.get("source_only_services")
== source_only_services

View File

@@ -985,9 +985,9 @@ def test_post_release_verifier_and_native_backup_close_with_remaining_gaps() ->
)
assets = receipt["asset_reconciliation"]
assert assets["drift_work_item_id"] == "P0-OBS-002-ASSET-DRIFT-001"
assert assets["source_service_count"] == 29
assert assets["runtime_mirror_service_count"] == 29
assert assets["exact_shared_service_count"] == 29
assert assets["source_service_count"] == 31
assert assets["runtime_mirror_service_count"] == 31
assert assets["exact_shared_service_count"] == 31
assert assets["shared_service_drift_count"] == 0
assert assets["source_only_services"] == []
assert assets["source_runtime_manifest_exact"] is True