diff --git a/ops/signoz/p0-obs-002-post-closure-regression.yaml b/ops/signoz/p0-obs-002-post-closure-regression.yaml index 11c19cc3e..f6e5cf5df 100644 --- a/ops/signoz/p0-obs-002-post-closure-regression.yaml +++ b/ops/signoz/p0-obs-002-post-closure-regression.yaml @@ -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: diff --git a/scripts/reboot-recovery/signoz-canonical-route-preflight.py b/scripts/reboot-recovery/signoz-canonical-route-preflight.py index fa35689fa..c0ba5c7b8 100644 --- a/scripts/reboot-recovery/signoz-canonical-route-preflight.py +++ b/scripts/reboot-recovery/signoz-canonical-route-preflight.py @@ -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 diff --git a/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py b/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py index 84d3e3605..f2dfeb9b3 100644 --- a/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py +++ b/scripts/reboot-recovery/tests/test_signoz_canonical_route_migration.py @@ -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