Publish curated Unraid-AppOps-Gateway source from 1a5159c66078983299a1c2acb8837e4b5a8a607a

This commit is contained in:
Public Source Publisher committed 2026-10-10 04:20:16 +00:00
1 parent 75269a32eb
commit 5a3941a286
8 files changed
+443 -23

No files matched your search

+5 -5
View File
@@ -1797,7 +1797,7 @@ def _execute_runner_fleet_upgrade_v2(
)
)
except Exception as exc:
result = {"status": "unknown" if acceptance == "quiesce" else "error", "effectsPerformed": None}
result = {"status": "unknown" if acceptance == "quiesce" or specialized else "error", "effectsPerformed": None}
status = result["status"]
success = False
message = f"{type(exc).__name__}: fixed controller operation failed"
@@ -1818,7 +1818,7 @@ def _execute_runner_fleet_upgrade_v2(
risk=risk,
policy_decision="allowed",
reason=reason,
result="success" if success else "unknown" if acceptance and status in {"unknown", "in_progress", "partial"} else "failed",
result="success" if success else "unknown" if (acceptance or specialized) and status in {"unknown", "in_progress", "partial"} else "failed",
execution_plan={"steps": steps, "jobId": completed.id},
after_state={
"status": status,
@@ -1837,7 +1837,7 @@ def _execute_runner_fleet_upgrade_v2(
return {
"success": success,
"status": "success" if success else status,
"result": "success" if success else "unknown" if acceptance and status in {"unknown", "in_progress", "partial"} else "failed",
"result": "success" if success else "unknown" if (acceptance or specialized) and status in {"unknown", "in_progress", "partial"} else "failed",
"message": message,
"jobId": completed.id,
"auditId": audit.id,
@@ -1849,8 +1849,8 @@ def _execute_runner_fleet_upgrade_v2(
"projectbrainDeliveryRequired": result.get("projectbrainDeliveryRequired"),
"blockers": result.get("blockers") if acceptance else None,
"preservedContainers": result.get("preservedContainers") if acceptance else None,
"effectsPerformed": result.get("effectsPerformed") if acceptance else None,
"noMutation": result.get("noMutation") if acceptance else None,
"effectsPerformed": result.get("effectsPerformed") if acceptance or specialized else None,
"noMutation": result.get("noMutation") if acceptance or specialized else None,
"maintenancePhase": result.get("maintenancePhase") if acceptance else None,
}