chore: refresh public mirror
This commit is contained in:
@@ -1706,10 +1706,7 @@ def get_upgrade_admin_token(cfg: Optional[Dict[str, Any]] = None) -> str:
|
||||
token = str(cfg.get("upgrade_admin_token", "") or "").strip()
|
||||
if token:
|
||||
return token
|
||||
raise RuntimeError(
|
||||
"Agent update requires ORACLE_JUMP_UPDATE_ADMIN_TOKEN or "
|
||||
"agent_update_admin_token in the local config."
|
||||
)
|
||||
return ""
|
||||
|
||||
|
||||
def agent_update(client_code: str = "", timeout: int = 300) -> Dict[str, Any]:
|
||||
@@ -1724,9 +1721,15 @@ def agent_update(client_code: str = "", timeout: int = 300) -> Dict[str, Any]:
|
||||
return {"success": False, "error": "clientCode is required"}
|
||||
if timeout <= 0 or timeout > 600:
|
||||
timeout = 300
|
||||
upgrade_token = get_upgrade_admin_token(config)
|
||||
if not upgrade_token:
|
||||
return {
|
||||
"success": False,
|
||||
"error": "upgrade admin token is not configured; set ORACLE_JUMP_UPGRADE_ADMIN_TOKEN or upgrade_admin_token",
|
||||
}
|
||||
payload = {"server_id": client_code, "timeout": timeout}
|
||||
headers = make_headers()
|
||||
headers["X-Upgrade-Admin-Token"] = get_upgrade_admin_token(config)
|
||||
headers["X-Upgrade-Admin-Token"] = upgrade_token
|
||||
try:
|
||||
resp = requests.post(
|
||||
f"{transit_url}/api/admin/agent_update/trigger",
|
||||
|
||||
Reference in New Issue
Block a user