fix: correct API endpoints in node-guardian-loop script

This commit is contained in:
Apple
2025-11-30 15:01:06 -08:00
parent 4ae9ee4d70
commit 5b5160ad8b

View File

@@ -83,7 +83,7 @@ class NodeGuardian:
"""Перевірити чи нода видима в Node Directory""" """Перевірити чи нода видима в Node Directory"""
try: try:
response = await self.client.get( response = await self.client.get(
f"{self.city_url}/internal/node/{self.node_id}/directory-check" f"{self.city_url}/city/internal/node/{self.node_id}/directory-check"
) )
if response.status_code == 200: if response.status_code == 200:
@@ -99,7 +99,7 @@ class NodeGuardian:
"""Отримати статус self-healing""" """Отримати статус self-healing"""
try: try:
response = await self.client.get( response = await self.client.get(
f"{self.city_url}/internal/node/{self.node_id}/self-healing/status" f"{self.city_url}/city/internal/node/{self.node_id}/self-healing/status"
) )
if response.status_code == 200: if response.status_code == 200:
@@ -122,7 +122,7 @@ class NodeGuardian:
} }
response = await self.client.post( response = await self.client.post(
f"{self.city_url}/internal/nodes/register-or-update", f"{self.city_url}/city/internal/nodes/register-or-update",
json=payload json=payload
) )
@@ -147,7 +147,7 @@ class NodeGuardian:
payload = {"metrics": metrics or {}} payload = {"metrics": metrics or {}}
response = await self.client.post( response = await self.client.post(
f"{self.city_url}/internal/node/{self.node_id}/heartbeat", f"{self.city_url}/city/internal/node/{self.node_id}/heartbeat",
json=payload json=payload
) )
@@ -170,7 +170,7 @@ class NodeGuardian:
"""Тригернути self-healing через API""" """Тригернути self-healing через API"""
try: try:
response = await self.client.post( response = await self.client.post(
f"{self.city_url}/internal/node/{self.node_id}/self-healing/trigger" f"{self.city_url}/city/internal/node/{self.node_id}/self-healing/trigger"
) )
if response.status_code == 200: if response.status_code == 200: