ipatini
92635a6c98
EMS: Baguette Server, Control Service: Changed NRE.stateLastUpdate from Date to Instant. Changed TopicBeacon to configure gson serializing Instant type to ISO date/time strings
2023-10-07 15:19:54 +03:00
ipatini
79540e41cb
EMS: Updated LICENSE file and added to the top-level
2023-10-06 15:19:30 +03:00
ipatini
271ae82855
EMS: Implementing node removal (off-boarding) [WIP]
2023-10-05 18:24:34 +03:00
ipatini
3083d7dad3
EMS: config-files: Added stop-agents.yml for off-boarding nodes
2023-10-05 17:56:37 +03:00
ipatini
3db17135c9
EMS: Fixed baguette client install YML configuration for JRE
2023-10-05 17:52:56 +03:00
ipatini
f1b6a4f332
EMS: for RD: Improved error reporting via AMQ messages to RD. Also added 'reference' in AMQ messages to RD.
2023-10-03 16:51:29 +03:00
ipatini
f45a1eda81
EMS: for RD: Improved finding of EMS server port and SSL settings
2023-09-29 11:30:37 +03:00
ipatini
d2a115ef3d
EMS: for RD: Implemented client installation upon ONBOARDING request event. Various code improvements in the process.
2023-09-28 18:44:49 +03:00
ipatini
050350ec52
EMS: for RD: Updated ems-server.*
2023-09-27 12:32:25 +03:00
ipatini
4395ccaf1d
EMS: for RD: Extended ClientInstallationRequestListener and ClientInstaller to support 'requestType' (currently can be VM or DIAGNOSTICS). Added request validity and completeness checks). Updated ems-server.*
2023-09-27 12:30:26 +03:00
ipatini
52dbf5af77
EMS: Updated ems-server.yml with node info extraction settings (for client installation report event)
2023-09-26 20:25:06 +03:00
ipatini
9620f2a970
EMS: Updated ClientInstaller to extract node info from execution results using (configured) patterns, and sending them along with the report event.
2023-09-26 20:13:42 +03:00
ipatini
2d5ca97522
EMS: for RD: Extending EMS to install EMS clients upon receiving a special event in local broker, and responds with a report event. Added DIAGNOSTICS task type.
2023-09-26 16:17:02 +03:00
ipatini
09a08e8958
EMS: Upgraded SpringBoot to version 3.1.4
2023-09-26 14:59:45 +03:00
ipatini
ccdbaa2080
EMS: Upgraded SpringBoot version to 3.1.3, and Lombok to 1.18.26
2023-09-20 21:18:42 +03:00
ipatini
f24ac859d3
EMS:
...
- Incorporating last-minute changes of Morphemic: Extended TranslationContext with 'topLevelMetricNames' and 'loadAnnotatedDestinationToMetricContextNameMap' fields and methods.
- Moved M2MC field and methods to EMS-4-MOR project.
- Added null-checks in several getter methods (whose fields can be initialized to 'null' by Gson).
- Added 'printExtraInfo()' method (for printing extra TC info).
- Added MetasolverPlugin interface used during generation of Metasolver config. in ControlServiceCoordinator, and updated 'ControlServiceCoordinator.configureMetaSolver()' method to invoke MetasolverPlugin methods.
2023-09-20 20:26:14 +03:00
ipatini
b79fb76e44
EMS: Renamed endpoint '/cpModelJson' (and related code) to '/appExecModelJson' to avoid conflict with endpoint in EMS-4-MOR controller
2023-09-18 16:33:00 +03:00
ipatini
369ae24436
EMS, EMS-4-MOR: Moved 'eu.melodic.models' package from main EMS project to EMS-4-Morphemic. Also updated TranslationResultsCoordinator class (in EMS-4-MOR)
2023-09-18 16:25:56 +03:00
ipatini
e1a288f6a4
EMS: Replaced use of Melodic integration model classes with Map's and adapted the code accordingly. Renamed endpoint from 'camelModel...' to 'appModel...', and also removed occurrences of 'camel' and 'esb' (former replaced with 'app' and later with 'others')
2023-09-18 16:23:42 +03:00
ipatini
c82733b8e8
EMS: Minor changes in ControlServiceCoordinator
2023-09-18 09:19:44 +03:00
ipatini
12d1cb9432
EMS: [from MOR4] Added 'topLevelMetricNames' in TranslationContext and updated TC printing and topLevelMetricNames usage in ControlServiceCoordinator
2023-09-17 19:39:35 +03:00
ipatini
a750d5b81c
EMS: Various improvements from MOR4
2023-09-17 19:38:39 +03:00
ipatini
2be86077bd
EMS: Fixed TranslationContext.getRawMetricVariableNames() and getRawMetricVariables()
2023-08-23 17:17:30 +03:00
ipatini
ba02d08323
EMS: Extended TranslationContext with new RMVar and RMVar_1 fields, and getRawMetricVariables(), getRawMetricVariableNames(), and addRawMetricVariable(). Also updated TranslationContextPrinter to report them.
2023-08-23 17:09:53 +03:00
ipatini
1a61d5abb3
EMS: Changed initialization message log level from WARN to INFO in self-healing initialization
2023-08-23 15:45:10 +03:00
ipatini
58a6b2a9af
EMS: Changed method names in TranslationContext: getCompositeMetricVariables() to getMvvCP(), getCMVar() to getCompositeMetricVariableNames(), and getCMVar_1() to getCompositeMetricVariables(). Added TranslationContext.addMvvCp(), .getCompositeMetricVariables(),g .etCompositeMetricVariableNames(). Removed redundant null checks in a few getters. Also updated the using code accordingly (in control-service).
2023-08-23 14:58:11 +03:00
ipatini
08aa28a218
EMS: Added null check in LogMessageUpdateInterceptor class to prevent NPE
2023-08-21 08:29:04 +03:00
ipatini
8e7bef13c5
Merge branch 'ems/prepare-for-nebulous'
2023-08-11 09:31:47 +03:00