fix(agent): align log loop blocker with harbor remote control
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "ai_agent_log_intelligence_runtime_sample_readback_v1",
|
||||
"generated_at": "2026-06-30T13:50:00Z",
|
||||
"verifier_id": "log_intelligence_runtime_sample_20260630T135000Z",
|
||||
"generated_at": "2026-07-01T09:50:00+08:00",
|
||||
"verifier_id": "log_intelligence_runtime_sample_20260701T095000+0800",
|
||||
"scope": "ai_agent_log_intelligence_integration_runtime_sample",
|
||||
"source": {
|
||||
"namespace": "awoooi-prod",
|
||||
@@ -73,17 +73,19 @@
|
||||
{
|
||||
"sample_id": "p0_110_harbor_runner_control_path_sample",
|
||||
"service": "awoooi-110-control-path",
|
||||
"source_system": "gitea_queue_and_ssh_classifier_readback",
|
||||
"source_system": "gitea_queue_and_remote_control_classifier_readback",
|
||||
"environment": "prod",
|
||||
"project_id": "awoooi",
|
||||
"product": "awoooi",
|
||||
"package": "ops/runner",
|
||||
"tool": "read_public_gitea_queue_and_ssh_publickey_classifier",
|
||||
"tool": "read_public_gitea_queue_and_remote_control_classifier",
|
||||
"redaction_state": "metadata_only_no_raw_payload",
|
||||
"observed_events": [
|
||||
"harbor_registry_public_route_unavailable",
|
||||
"harbor_110_repair_no_matching_runner",
|
||||
"ssh_publickey_offer_timeout",
|
||||
"harbor_110_remote_control_channel_unavailable",
|
||||
"harbor_110_repair_remote_ssh_unreachable",
|
||||
"bounded_ssh_timeout_seen",
|
||||
"controlled_profile_no_matching_runner_cleared",
|
||||
"node_load_high",
|
||||
"controlled_lane_verifier_packaged",
|
||||
"local_recovery_package_packaged"
|
||||
@@ -94,6 +96,8 @@
|
||||
"runner_label",
|
||||
"registry_v2_status",
|
||||
"ssh_auth_classification",
|
||||
"remote_control_channel",
|
||||
"bounded_ssh_timeout_seen",
|
||||
"node_load_classifier",
|
||||
"safe_next_step",
|
||||
"verifier_id",
|
||||
@@ -101,21 +105,24 @@
|
||||
"rollback_ref"
|
||||
],
|
||||
"classification": {
|
||||
"incident_id": "p0-110-harbor-runner-control-path-20260630",
|
||||
"incident_id": "p0-110-harbor-remote-control-channel-20260701",
|
||||
"risk_tier": "high",
|
||||
"runner_label": "awoooi-host",
|
||||
"current_blocker": "harbor_110_repair_no_matching_runner",
|
||||
"ssh_auth_classification": "publickey_offer_timeout",
|
||||
"runner_label": "awoooi-non110-host",
|
||||
"current_blocker": "harbor_110_remote_control_channel_unavailable",
|
||||
"ssh_auth_classification": "bounded_ssh_timeout",
|
||||
"remote_control_channel": "unavailable",
|
||||
"bounded_ssh_timeout_seen": true,
|
||||
"remote_ssh_reachable": false,
|
||||
"node_load_classifier": "high_load",
|
||||
"registry_v2_status": 502,
|
||||
"controlled_recovery_package": "recover-110-control-path-and-harbor-local.sh --check",
|
||||
"post_apply_verifier": "check-awoooi-110-controlled-cd-lane-readiness.sh",
|
||||
"controlled_local_console_execution_plan": [
|
||||
{
|
||||
"phase_id": "diagnose_ssh_publickey",
|
||||
"phase_id": "diagnose_remote_control_channel",
|
||||
"mode": "read_only",
|
||||
"command": "diagnose-110-ssh-publickey-auth.sh",
|
||||
"expected_result": "ssh_publickey_classifier_readback_without_key_material",
|
||||
"command": "read-public-gitea-actions-queue.py --json",
|
||||
"expected_result": "remote_control_channel_unavailable_classifier_without_secret_material",
|
||||
"runtime_write_allowed_only_on_110_local_console": false
|
||||
},
|
||||
{
|
||||
@@ -126,10 +133,10 @@
|
||||
"runtime_write_allowed_only_on_110_local_console": false
|
||||
},
|
||||
{
|
||||
"phase_id": "repair_ssh_metadata_if_check_confirms_metadata_drift",
|
||||
"phase_id": "repair_ssh_service_or_metadata_if_check_confirms_drift",
|
||||
"mode": "controlled_apply",
|
||||
"command": "recover-110-control-path-and-harbor-local.sh --apply-ssh-metadata",
|
||||
"expected_result": "authorized_keys_metadata_repaired_without_key_material_read",
|
||||
"command": "recover-110-control-path-and-harbor-local.sh --apply-ssh-control-path",
|
||||
"expected_result": "ssh_control_path_repaired_without_key_material_read",
|
||||
"runtime_write_allowed_only_on_110_local_console": true
|
||||
},
|
||||
{
|
||||
@@ -140,10 +147,10 @@
|
||||
"runtime_write_allowed_only_on_110_local_console": true
|
||||
},
|
||||
{
|
||||
"phase_id": "verify_controlled_cd_lane",
|
||||
"phase_id": "verify_harbor_queue_and_controlled_cd_lane",
|
||||
"mode": "post_apply_verifier",
|
||||
"command": "check-awoooi-110-controlled-cd-lane-readiness.sh",
|
||||
"expected_result": "awoooi_host_runner_ready_without_generic_labels_or_secret_reads",
|
||||
"command": "read-public-gitea-actions-queue.py --json && check-awoooi-110-controlled-cd-lane-readiness.sh",
|
||||
"expected_result": "remote_control_channel_available_harbor_v2_ready_without_generic_labels_or_secret_reads",
|
||||
"runtime_write_allowed_only_on_110_local_console": false
|
||||
}
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user