So that they are triggered again on any change to the repo contents
(due to the repo structure).
Also - unpin the dependencies' versions as old ones tend to
be deleted from Fedora repos.
Co-Authored-By: Jan Marchel <jmarchel@7bulls.com>
Change-Id: I3f99f96d1a411dd5518098ad20d6ab90ff5d89fe
Commit messages as follows:
Change-Id: I631d374144efc540b158868fa65a0bac232a7548
---
Changed the comments for the SLO Violation handler
---
Performance update:
Adding a boolean flag to indicate when all metrics have been set to avoid a linear scan of all metrics on each SLO Violation message.
---
Metric list and reconfiguration wait
Metric updater now listening for a metric list from the Optimiser Controller and not frmo the EMS, and discards SLO Violations until the Optimiser Controller sends a message indicating that the previous application reconfiguration has finished.
---
Log message to indicate that the "reconfiguration done" even message has been received
---
Added the right topic for the metric list
---
New messages
Metric list from the controller
New message format for AMPL model definition
Fixed the AMQ message property settings
- Build, upload solver docker image.
- Remove deployment job: the solver is not deployed on the Nebulous
cluster, but is deployed by SAL on each app cluster.
- Adapt helm chart; SAL might use it to deploy the solver.
- Add AMPL license file contents to nebulous secrets store, pass it in
via helm charts. Note that it's ok to run without a license file.
- For testing purposes, add a docker-compose.yaml file
- Pacify hadolint: when installing packages in Dockerfile, specify
package versions.
- Pacify shellcheck: fix warnings in start-solver.sh
- Pacify podman: do not use heredocs for RUN.
- Remove Spring Boot demo application.
Change-Id: I757a440d09082b5824f36a81cb82d6e5c169a699
including subscriptions to new metric values and cancellation of subscriptions if metrics are removed
Change-Id: I967a9c1847618aa5398f247c7e2fd71de2ecc46b
- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS
- Execution control status messages + solver type command line option
- Executing solver component
- Added instructions on use to the Solver Component source file
- Explicit close of subscriptions in destrcutors if network active.
- Correct handling of metric list messages and subscriptions
- Adding correct message and connection properties
- Debugging message filtering with Fotis
Change-Id: I8940daac2fce3365c24a4262a0a1326353d7e97a
- Added build script and AMPL license file
- Fixed merge errors for the makefile
- Extended the makefile header
- Added initial AMQ message topics
- Tested remote build
- Removed AMPL license file
- Validated build script
- Accepting the metric definition message from the EMS
- Execution control status messages + solver type command line option
- Executing solver component
- Added instructions on use to the Solver Component source file
- Explicit close of subscriptions in destrcutors if network active.
- Correct handling of metric list messages and subscriptions
- Adding correct message and connection properties
Change-Id: If02caff12aacf8a2181c96eb6dca4a19dc23c118