1. 02 May, 2022 1 commit
    • ipatini's avatar
      EMS: Control Service, config: Added 'StaticResourceProperties' class and moved... · 35885daa
      ipatini authored
      EMS: Control Service, config: Added 'StaticResourceProperties' class and moved into it all @Value-annotated properties of StaticResourceConfiguration. Updated code to use StaticResourceProperties instance. Changed corresponding settings in 'eu.melodic.event.control.properties' to kebab-case (effectively replaced '.' with '-') and rearranged them.
      35885daa
  2. 28 Apr, 2022 6 commits
  3. 27 Apr, 2022 2 commits
    • I Patini's avatar
      EMS: Web Admin, Baguette Client, Control Service: Made functional the client &... · 211a5bf0
      I Patini authored
      EMS: Web Admin, Baguette Client, Control Service: Made functional the client & cluster statistics in Web Admin topology section. Moved 'SystemResourceMonitor' class from control service (info service) to 'common' package to become available to baguette-client. Improved 'sysmon.sh' script to report current date/time and uptime, and it is also bundled with EMS clients. Extended EMS client to include 'sysmon.sh' data in client statistics sent to EMS server (through SystemResourceMonitor)
      211a5bf0
    • I Patini's avatar
      EMS: Baguette Server, Baguette Client, Control Service: Changed client... · 42544db1
      I Patini authored
      EMS: Baguette Server, Baguette Client, Control Service: Changed client Statistics collection from PULL (by server) to PUSH. Each EMS client periodically sends its statistics to EMS server.
      42544db1
  4. 20 Apr, 2022 1 commit
    • ipatini's avatar
      EMS: Control Service: Added One-Time-Password (OTP) authentication in... · 1d3cd48b
      ipatini authored
      EMS: Control Service: Added One-Time-Password (OTP) authentication in WebSecurityConfig; also added endpoints for creating/removing OTPs. Made JWT request parameter configurable (defaults to null for security). Minor improvements and typo corrections in WebSecurityConfig.
      1d3cd48b
  5. 19 Apr, 2022 1 commit
  6. 17 Apr, 2022 2 commits
  7. 16 Apr, 2022 2 commits
  8. 15 Apr, 2022 1 commit
  9. 13 Apr, 2022 2 commits
  10. 12 Apr, 2022 3 commits
  11. 11 Apr, 2022 2 commits
  12. 10 Apr, 2022 1 commit
  13. 09 Apr, 2022 5 commits
    • ipatini's avatar
      EMS: Control Service, pom.xml: Changed profile 'dev-docker-image-build' in... · b9d69c5b
      ipatini authored
      EMS: Control Service, pom.xml: Changed profile 'dev-docker-image-build' in 'control-service/pom.xml', to get activated when file '.dev-local-docker-image-build' exists at top-level EMS folder (not in control-service folder). Changed profile '.dev-skip-build-web-admin' in top-level 'pom.xml' to get activated when when file '.dev-skip-build-web-admin' does *NOT* exist in top-level EMS folder.
      b9d69c5b
    • ipatini's avatar
      EMS: Control Service, Baguette Client Install: Changed JRE8 installation... · 77b20fd7
      ipatini authored
      EMS: Control Service, Baguette Client Install: Changed JRE8 installation instruction set to download JRE8 from EMS server. Fixed instruction set placeholder processing to trim the ending '/' from BASE_URL and DOWNLOAD_URL variables.
      77b20fd7
    • ipatini's avatar
      EMS: Control Service: Improved profile 'dev-docker-image-build' in pom.xml, to... · f44b594c
      ipatini authored
      EMS: Control Service: Improved profile 'dev-docker-image-build' in pom.xml, to get activated when file 'control-service/.dev-local-docker-image-build' exists.
      f44b594c
    • ipatini's avatar
      EMS: Control Service: Added new profile 'dev-docker-image-build' in 'pom.xml'... · 3b30e073
      ipatini authored
      EMS: Control Service: Added new profile 'dev-docker-image-build' in 'pom.xml' used for local docker image builds. It turns off the old 'com.spotify:docker-maven-plugin' and uses 'io.fabric8:docker-maven-plugin' instead. Few other improvements.
      3b30e073
    • ipatini's avatar
      EMS: Broker-CEP: Added queuing and retrying, for event publishing to local... · e0cc4d02
      ipatini authored
      EMS: Broker-CEP: Added queuing and retrying, for event publishing to local broker and event forwarding to the next groupings. This applies to generated events captured by 'BrokerCepStatementSubscriber' instances. By default, failed publish/forward attempts will be repeated forever. A retry limit (num. of retries or max retry duration) can be set in 'eu.melodic.event.brokercep.properties' by setting either 'brokercep.max-event-forward-retries' or 'brokercep.max-event-forward-duration' (in millis).
      e0cc4d02
  14. 08 Apr, 2022 8 commits
  15. 07 Apr, 2022 3 commits
    • ipatini's avatar
      EMS: Control Service, config-files: Changed... · 92f526e3
      ipatini authored
      EMS: Control Service, config-files: Changed 'ControlServiceProperties.IpSetting' enum values to DEFAULT_IP and PUBLIC_IP (from '%{DEFAULT_IP}%' and '%{PUBLIC_IP}%'), and updated occurrences in config. files. Added EMS_SERVER_ADDRESS and EMS_CLIENT_ADDRESS variables in config. files and replaced ${IP_SETTING} occurrences with them. From now on IP_SETTING will only store the IP discovery setting (and will not be used as an IP address setting).
      92f526e3
    • ipatini's avatar
      EMS: Control Service: Added 'getServerIpAddress()' method in... · 89897aeb
      ipatini authored
      EMS: Control Service: Added 'getServerIpAddress()' method in ControlServiceCoordinator and replaced uses of 'coordinator.getControlServiceProperties().getIpSetting()' for determining the EMS server's IP address
      89897aeb
    • ipatini's avatar
      EMS: Util, Control Service, Baguette Client, config-files: Added... · fb3006d8
      ipatini authored
      EMS: Util, Control Service, Baguette Client, config-files: Added 'NetUtilPostProcessor' class for registering 'NetUtilPostProcessor.NetUtilPropertySource' responsible for providing values to ${DEFAULT_IP} and ${PUBLIC_IP} config. placeholders. Added 'NetUtilPostProcessor' in 'spring.factories' files of EMS server and Baguette Client for automated inclusion by Spring Boot. Changed occurrences of %{DEFAULT_IP}% and %{PUBLIC_IP}% with ${DEFAULT_IP} and ${PUBLIC_IP} respectively (usages via ${IP_SETTING} were not considered).
      fb3006d8