refs #1589 send POST /stopped to ogcore

report-progress
Natalia Serrano 2025-02-20 12:00:09 +01:00
parent 684cdddab0
commit 5c52377acf
3 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
ogagent (1.4.9-1) stable; urgency=medium
* Notify ogcore when agent shuts down within oglive
-- OpenGnsys developers <info@opengnsys.es> Thu, 20 Feb 2025 11:58:29 +0100
ogagent (1.4.8-1) stable; urgency=medium
* Optionally return disk config in /status

View File

@ -1 +1 @@
1.4.8
1.4.9

View File

@ -41,7 +41,6 @@ import subprocess
from pathlib import Path
from urllib.parse import unquote
#from opengnsys import operations
from opengnsys.log import logger
from opengnsys.workers import ogLiveWorker
@ -69,7 +68,6 @@ def check_secret (fnc):
class ogAdmClientWorker (ogLiveWorker):
name = 'ogAdmClient' # Module name
#interface = None # Bound interface for OpenGnsys (el otro modulo lo usa para obtener .ip y .mac
REST = None # REST object
def onDeactivation (self):
@ -77,6 +75,8 @@ class ogAdmClientWorker (ogLiveWorker):
Sends OGAgent stopping notification to OpenGnsys server
"""
logger.debug ('onDeactivation')
self.REST.sendMessage ('ogAdmClient/stopped', {'mac': self.mac, 'ip': self.IPlocal, 'idcentro': self.idcentro, 'idaula': self.idaula,
'idordenador': self.idordenador, 'nombreordenador': self.nombreordenador})
#def processClientMessage (self, message, data):
# logger.debug ('Got OpenGnsys message from client: {}, data {}'.format (message, data))