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

Amqp improvements #18

Merged
merged 132 commits into from
Nov 6, 2024
Merged

Amqp improvements #18

merged 132 commits into from
Nov 6, 2024

Conversation

atsag
Copy link
Contributor

@atsag atsag commented Nov 6, 2024

No description provided.

…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 8, 2024 09:28
…icated user into consideration during checks of requests and devices sent from GUI. Also added checks for the device data provided.
…will be populated with a unique device reference following the Nebulous naming convention (including app id).
Added API Key authentication and Device Ref, based on provided appId

See merge request nebulous-project/resource-discovery!2
Use ref in sal request

See merge request nebulous-project/resource-discovery!3
Improvements in device registration and component communication with the broker

See merge request nebulous-project/resource-discovery!4
Small improvements in device registration

See merge request nebulous-project/resource-discovery!5
Small improvement in getting device registration details

See merge request nebulous-project/resource-discovery!6
# Conflicts:
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/service/SALRegistrationService.java
# Conflicts:
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/service/SALRegistrationService.java
# Conflicts:
#	resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/service/SALRegistrationService.java
RD: Made device on-boarding authorization configurable (MANUAL,...

See merge request nebulous-project/resource-discovery!9
# Conflicts:
#   resource-discovery/src/main/java/eu/nebulous/resource/discovery/registration/service/SALRegistrationService.java
Improved amqp support

See merge request nebulous-project/resource-discovery!10
@atsag atsag merged commit 1c9f49d into main Nov 6, 2024
1 check passed
@atsag atsag deleted the amqp_improvements branch November 6, 2024 12:32
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