Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc improvements #12

Merged
merged 68 commits into from
Oct 15, 2024
Merged

Misc improvements #12

merged 68 commits into from
Oct 15, 2024

Conversation

atsag
Copy link
Contributor

@atsag atsag commented Oct 15, 2024

No description provided.

ipatini added 30 commits October 6, 2023 22:59
…xed and improved devices.html. Modified DeviceManagementController so that the '/monitor/device' endpoint returns the devices of the current user, and also plain users can retrieve info for the devices they own.
…Added DeviceStatusUpdate class used in DeviceMonitorService, and added field statusUpdate in Device class. Restructured and improved ResourceDiscoveryProperties.
…ring code). Renamed DeviceMonitorService to DeviceStatusMonitorService and made it subclass of AbstractMonitorService. Changed DeviceStatusUpdate class to ignore unknown properties during deserialization.
…ted Device class to store device metrics received from EMS
…ls serialized (and returned to browser). Also updated the affected code
…tials. Fixed RegistrationRequest in order to have its 'messages' and 'history' fields copied by BeanUtils. Fixed 2 bugs in RegistrationRequestProcessor and added a few more logs.
…rvice classes for handling reinstall and uninstall actions (via EMS broker). Moved LC request event sending from DeviceManagementService to DeviceLifeCycleRequestService. Updated ResourceDiscoveryProperties with settings for DeviceLifeCycleRequest/ResponseService's.
…evices. Added configurable immediate archiving of Success registration requests, and off-boarded devices, and added relevant settings in ResourceDiscoveryProperties and in GUI.
…chived-request-view.html. Updated archived.html
…ers) to access their device info (and archived devices), and control re-installing and off-boarding. Added device colouring based on their status.
… Added SUSPECT and FAILED statues in DeviceStatus (and in devices.html and archived.html for colouring). Added relevant settings in ResourceDiscoveryProperties. Fixed a few naming errors.
ipatini and others added 28 commits October 18, 2023 12:03
…vice before RegistrationRequestProcessor does
…scovery' and tagged with current project version
…' classes. Also updated all 4 details pages to include Location (name, lat, lon). Fixed the Restore button of the modal dialog in archived.html to display 'Restore Request' or 'Restore Device' depending on the restore type.
* Fixed 'spring.web.resources.static-locations'
* Changed Docker image name to 'resource-discovery'
* Set BPE_LANG value to C.UTF-8 in order to render banner correctly
* Changed groupId in pom.xml to 'eu.nebulous.resource-management', and artifactId to 'resource-discovery'
* Corrected service name and description
* Set 'imageName' property to derive from artifactId
* Fixed application.yml to use '@project.version@' placeholder for app version
* Commented out Buildpacks related settings in pom.xml
* Added Dockerfile, run.sh (entrypoint script) and .dockerignore
…pendency to their latest versions. Modified model classes to avoid Lombok SuperBuilder warnings.
# Conflicts:
#	resource-discovery/Dockerfile
#	resource-discovery/pom.xml
#	resource-discovery/run.sh
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/ResourceDiscoveryProperties.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/monitor/DeviceProcessor.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/monitor/controller/DeviceManagementController.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/monitor/model/Device.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/monitor/service/DeviceMetricsMonitorService.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/monitor/service/UnknownDeviceRegistrationService.java
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/RegistrationRequestProcessor.java
#	resource-discovery/src/main/resources/application.yml
#	resource-discovery/src/main/resources/banner.txt
Updated the registration of architecture/jar files for each edge device registered

Preliminary work to support 'Compromised state'
# Conflicts:
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/service/SALRegistrationService.java
@atsag atsag merged commit 2f878f1 into main Oct 15, 2024
1 check passed
@atsag atsag deleted the misc_improvements branch October 15, 2024 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants