fix(agent): normalize ssh session timeout blocker
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 35s
CD Pipeline / build-and-deploy (push) Failing after 27s
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
Your Name
2026-07-01 12:46:19 +08:00
parent 7019d4a005
commit ce5bcab8b5
10 changed files with 101 additions and 33 deletions

View File

@@ -85,11 +85,12 @@
"harbor_110_remote_control_channel_unavailable",
"harbor_110_remote_ssh_reachable",
"harbor_110_remote_ssh_publickey_auth_stalled",
"harbor_110_remote_ssh_server_accepts_key_then_session_timeout",
"harbor_110_remote_ssh_auth_permission_denied_false",
"harbor_110_repair_jobs_payload_stale_or_cross_workflow",
"bounded_ssh_timeout_seen",
"controlled_profile_no_matching_runner_cleared",
"node_load_high",
"node_load_not_high",
"controlled_lane_verifier_packaged",
"local_recovery_package_packaged"
],
@@ -101,6 +102,7 @@
"ssh_auth_classification",
"remote_control_channel",
"remote_ssh_publickey_auth_stalled",
"remote_ssh_server_accepts_key_then_session_timeout",
"remote_ssh_auth_permission_denied",
"harbor_110_repair_failure_classifier",
"harbor_110_repair_jobs_payload_classifier",
@@ -116,15 +118,16 @@
"risk_tier": "high",
"runner_label": "awoooi-non110-host",
"current_blocker": "harbor_110_remote_ssh_publickey_auth_stalled",
"ssh_auth_classification": "remote_ssh_publickey_auth_stalled",
"ssh_auth_classification": "remote_ssh_server_accepts_key_then_session_timeout",
"remote_control_channel": "unavailable",
"bounded_ssh_timeout_seen": true,
"remote_ssh_reachable": true,
"remote_ssh_publickey_auth_stalled": true,
"remote_ssh_server_accepts_key_then_session_timeout": true,
"remote_ssh_auth_permission_denied": false,
"harbor_110_repair_failure_classifier": "harbor_110_remote_ssh_publickey_auth_stalled",
"harbor_110_repair_jobs_payload_stale_or_cross_workflow": true,
"node_load_classifier": "high_load",
"node_load_classifier": "load_not_high",
"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",
@@ -133,7 +136,7 @@
"phase_id": "diagnose_remote_control_channel",
"mode": "read_only",
"command": "read-public-gitea-actions-queue.py --json",
"expected_result": "remote_ssh_publickey_auth_stalled_classifier_without_secret_material",
"expected_result": "remote_ssh_server_accepts_key_then_session_timeout_classifier_without_secret_material",
"runtime_write_allowed_only_on_110_local_console": false
},
{
@@ -147,7 +150,7 @@
"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-control-path",
"expected_result": "ssh_control_path_repaired_without_key_material_read",
"expected_result": "ssh_session_pam_account_or_shell_path_repaired_without_key_material_read",
"runtime_write_allowed_only_on_110_local_console": true
},
{