fix(reboot): mark redacted vmx package display-only
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m15s
CD Pipeline / build-and-deploy (push) Successful in 4m55s
CD Pipeline / post-deploy-checks (push) Successful in 1m48s

This commit is contained in:
Your Name
2026-07-03 11:34:23 +08:00
parent b207615c5d
commit 23ea6df467
8 changed files with 105 additions and 7 deletions

View File

@@ -1013,6 +1013,16 @@ def test_reboot_auto_recovery_slo_scorecard_endpoint_returns_readback(monkeypatc
assert response.status_code == 200
payload = response.json()
_assert_reboot_slo_payload(payload)
package = payload["windows99_vmx_source_repair_package"]
assert package["public_lan_topology_redacted"] is True
assert package["redacted_public_display_only"] is True
assert package["check_mode_probe_commands_executable"] is False
assert package["internal_console_package_required_for_execution"] is True
assert "192.168.0." not in response.text
assert "host:dev-a_Ubuntu_64-bit" in response.text
vm_rows = {row["alias"]: row for row in package["vm_rows"]}
assert vm_rows["111"]["public_lan_topology_redacted"] is True
assert vm_rows["111"]["check_mode_probe_commands_executable"] is False
service_data_backup = payload["controlled_service_data_backup_readback"]
assert service_data_backup["gitea_repo_bundle_backup_ready"] is True
assert service_data_backup["gitea_repo_bundle_expected_repo_count"] == 12

View File

@@ -86,4 +86,13 @@ def test_windows99_vmx_source_repair_package_endpoint_returns_readback(
"check_mode_package_only_no_windows_or_vm_write"
)
assert payload["apply_allowed_by_this_package"] is False
assert payload["public_lan_topology_redacted"] is True
assert payload["redacted_public_display_only"] is True
assert payload["check_mode_probe_commands_executable"] is False
assert payload["internal_console_package_required_for_execution"] is True
assert "192.168.0." not in response.text
assert "host:dev-a_Ubuntu_64-bit" in response.text
vm_rows = {row["alias"]: row for row in payload["vm_rows"]}
assert vm_rows["111"]["public_lan_topology_redacted"] is True
assert vm_rows["111"]["check_mode_probe_commands_executable"] is False
assert payload["operation_boundaries"]["host_reboot_performed"] is False