2d426cbd95Moved functionality of K8sEmsClientDeploymentPostTranslationPlugin to K8sEmsClientDeploymentPostProcessingPlugin. Left K8sEmsClientDeploymentPostTranslationPlugin as a skeleton for future use.
master
ipatini
2024-06-04 14:11:12 +03:00
82379b5013Bugfix in ShorthandsExpansionHelper
ipatini
2024-06-03 19:23:02 +03:00
ecd1be7c6fChanged log level of incoming EMS Boot requests to INFO
ipatini
2024-05-30 15:37:20 +03:00
e0569619b7Merge "Bugfix in EmsBootInitializer and two minor changes"
Zuul
2024-05-29 15:58:53 +00:00
b102cb0184Bugfix in EmsBootInitializer and two minor changes
ipatini
2024-05-29 18:16:14 +03:00
df039b3d0d[CI] Include zuul.d/jobs.yaml as a trigger for image jobs
r1
Radosław Piliszek
2024-05-27 15:23:30 +02:00
84b2dd95b0[CI] Include zuul.d/jobs.yaml as a trigger for image jobs
Radosław Piliszek
2024-05-27 15:18:11 +02:00
c71a7d8573Set the repo up for r1
Radosław Piliszek
2024-05-27 14:37:59 +02:00
36c746a4b5Updated from source repos.
ipatini
2024-05-20 14:05:00 +03:00
d4ff01c282Configure for release 1
jmarchel7bulls
2024-05-17 15:38:28 +02:00
b145059753Fixed an issue in PredictionsPostTranslationPlugin that caused empty metric_list messages being sent by TopicBeacon
ipatini
2024-05-09 14:51:18 +03:00
5596b8b6c4Updated values.yaml to include new EMS server env vars
ipatini
2024-05-09 11:56:44 +03:00
ddab01c84aUpgraded versions of Guava and Hawtio dependencies. Also updated chart version and image pullPolicy.
ipatini
2024-05-02 08:14:30 +03:00
dc15f725f0Fixed values.yaml to not set 'BAGUETTE_CLIENT_INSTALL_INSTRUCTIONS_LINUX'
ipatini
2024-05-01 17:57:01 +03:00
d2f8dfeeedUpgraded to SB 3.2.5, and updated JRE version to 21.0.3
ipatini
2024-05-01 15:46:24 +03:00
61135b71ffSynchronized source code with main repo recent changes.
ipatini
2024-05-01 14:13:14 +03:00
7d8cbe1883Added caching of Optimiser metrics for use during EMS Boot, and added filtering of top-level metrics (reported by EMS) based on Optimiser metrics.
ipatini
2024-04-29 10:12:04 +03:00
e1000c084fSynchronized source code with main repo recent changes.
ipatini
2024-04-26 20:29:03 +03:00
e6e264b661Synchronized source code with main repo.
ipatini
2024-04-26 16:01:39 +03:00
b65d3531adSynchronized source code with main repo.
ipatini
2024-04-26 09:31:26 +03:00
26d6dd7fdcAdded nodePort in port specs in values.yaml, and updated service-public.yaml accordingly
ipatini
2024-04-21 14:15:57 +03:00
2d4ebea121Added baguette port (2222) in values.yaml (marked as public)
ipatini
2024-04-21 13:53:54 +03:00
6e5e02bd14Added a new NodePort service to EMS server for encrypting ports, and modified the ClusterIP service to use only internal ports
ipatini
2024-04-21 12:10:15 +03:00
68c2b5b024Added ActiveMQ ports in service
ipatini
2024-04-19 14:41:09 +03:00
6f54dedd25Merge "Added Helm chart for deploying EMS at app. cluster"
Zuul
2024-04-16 16:45:31 +00:00
9794f1b19cAdded Helm chart for deploying EMS at app. cluster
ipatini
2024-04-16 18:32:36 +03:00
68715c8e2cCopied new changes from main repository
ipatini
2024-04-10 14:12:08 +03:00
8593e5a874Copied new changes from main repository
ipatini
2024-04-03 23:56:34 +03:00
a39b3ff4dfSimplified Dockerfile and added BUILD_MESSAGE env var
ipatini
2024-04-03 09:20:25 +03:00
d3d3097e22EMS Nebulous plugin changed to produce prediction events according to SLO Violation Detector Event Type III format
ipatini
2024-01-17 13:40:22 +02:00
33cee40ee1Repository update and cleanup
ipatini
2024-01-09 19:53:13 +02:00
96701613c8Updated monitoring with the latest developments
ipatini
2024-01-08 18:59:31 +02:00
eb41156ed2Add component template elements
Radosław Piliszek
2023-10-13 13:25:31 +02:00
ef5a56cb52EMS: Common: Modified SystemResourceMonitor to process measurements even when it is not needed to publish them
ipatini
2023-10-09 15:25:43 +03:00
bfa97e9291EMS: Control Service: Added 'TopicBeacon.transmitBasicMetrics()' to periodically send basic metrics collected from all active clients. Added 'TopicBeaconProperties.basicMetricsTopics' property and updated ems-server.yml
ipatini
2023-10-08 22:51:14 +03:00
54477507d2EMS: Control Service: Configured gson instance in TopicBeacon to serialize/deserialize Instant type
ipatini
2023-10-07 17:06:58 +03:00
dace761fbbEMS: Control Service: Added endpoint '/beacon/transmit' to ManagementController to force TopicBeacon send events immediately
ipatini
2023-10-07 16:00:10 +03:00
92635a6c98EMS: Baguette Server, Control Service: Changed NRE.stateLastUpdate from Date to Instant. Changed TopicBeacon to configure gson serializing Instant type to ISO date/time strings
ipatini
2023-10-07 15:19:54 +03:00
79540e41cbEMS: Updated LICENSE file and added to the top-level
ipatini
2023-10-06 15:19:30 +03:00
f1b6a4f332EMS: for RD: Improved error reporting via AMQ messages to RD. Also added 'reference' in AMQ messages to RD.
ipatini
2023-10-03 16:51:29 +03:00
f45a1eda81EMS: for RD: Improved finding of EMS server port and SSL settings
ipatini
2023-09-29 11:30:37 +03:00
d2a115ef3dEMS: for RD: Implemented client installation upon ONBOARDING request event. Various code improvements in the process.
ipatini
2023-09-28 18:44:49 +03:00
050350ec52EMS: for RD: Updated ems-server.*
ipatini
2023-09-27 12:32:25 +03:00
4395ccaf1dEMS: for RD: Extended ClientInstallationRequestListener and ClientInstaller to support 'requestType' (currently can be VM or DIAGNOSTICS). Added request validity and completeness checks). Updated ems-server.*
ipatini
2023-09-27 12:30:26 +03:00
52dbf5af77EMS: Updated ems-server.yml with node info extraction settings (for client installation report event)
ipatini
2023-09-26 20:25:06 +03:00
9620f2a970EMS: Updated ClientInstaller to extract node info from execution results using (configured) patterns, and sending them along with the report event.
ipatini
2023-09-26 20:13:42 +03:00
2d5ca97522EMS: 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.
ipatini
2023-09-26 16:17:02 +03:00
09a08e8958EMS: Upgraded SpringBoot to version 3.1.4
ipatini
2023-09-26 14:59:45 +03:00
ccdbaa2080EMS: Upgraded SpringBoot version to 3.1.3, and Lombok to 1.18.26
ipatini
2023-09-20 21:18:42 +03:00
f24ac859d3EMS: - 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).
ipatini
2023-09-20 20:26:14 +03:00
b79fb76e44EMS: Renamed endpoint '/cpModelJson' (and related code) to '/appExecModelJson' to avoid conflict with endpoint in EMS-4-MOR controller
ipatini
2023-09-18 16:33:00 +03:00
369ae24436EMS, EMS-4-MOR: Moved 'eu.melodic.models' package from main EMS project to EMS-4-Morphemic. Also updated TranslationResultsCoordinator class (in EMS-4-MOR)
ipatini
2023-09-18 16:25:56 +03:00
e1a288f6a4EMS: 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')
ipatini
2023-09-18 16:23:42 +03:00
c82733b8e8EMS: Minor changes in ControlServiceCoordinator
ipatini
2023-09-18 09:19:44 +03:00
12d1cb9432EMS: [from MOR4] Added 'topLevelMetricNames' in TranslationContext and updated TC printing and topLevelMetricNames usage in ControlServiceCoordinator
ipatini
2023-09-17 19:39:35 +03:00
a750d5b81cEMS: Various improvements from MOR4
ipatini
2023-09-17 19:38:39 +03:00
2be86077bdEMS: Fixed TranslationContext.getRawMetricVariableNames() and getRawMetricVariables()
ipatini
2023-08-23 17:17:30 +03:00
ba02d08323EMS: Extended TranslationContext with new RMVar and RMVar_1 fields, and getRawMetricVariables(), getRawMetricVariableNames(), and addRawMetricVariable(). Also updated TranslationContextPrinter to report them.
ipatini
2023-08-23 17:09:53 +03:00
1a61d5abb3EMS: Changed initialization message log level from WARN to INFO in self-healing initialization
ipatini
2023-08-23 15:45:10 +03:00
58a6b2a9afEMS: 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).
ipatini
2023-08-23 14:58:11 +03:00
08aa28a218EMS: Added null check in LogMessageUpdateInterceptor class to prevent NPE
ipatini
2023-08-21 08:29:04 +03:00