From e885fc3dff025a8c20033c96f4043854a88c74f0 Mon Sep 17 00:00:00 2001 From: KFilippopolitis Date: Thu, 11 Jun 2026 16:42:09 +0300 Subject: [PATCH 1/2] chore: bump component versions for MIP 9.1.0 release Update dev and Kubernetes deployment pins for exaflow, platform-backend, platform-ui, and mip. Co-authored-by: Cursor --- deployment/dev/.env.example | 8 ++++---- deployment/kubernetes/values.yaml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/deployment/dev/.env.example b/deployment/dev/.env.example index 7fb948c..19ed946 100644 --- a/deployment/dev/.env.example +++ b/deployment/dev/.env.example @@ -1,8 +1,8 @@ # Versions -EXAFLOW=1.0.0 -PLATFORM_BACKEND=9.2.1 -PLATFORM_UI=1.1.0 -MIP=9.0.4 +EXAFLOW=1.1.0 +PLATFORM_BACKEND=9.3.0 +PLATFORM_UI=1.2.0 +MIP=9.1.0 # Toggle authentication AUTHENTICATION=0 diff --git a/deployment/kubernetes/values.yaml b/deployment/kubernetes/values.yaml index 98d0962..1adbba5 100644 --- a/deployment/kubernetes/values.yaml +++ b/deployment/kubernetes/values.yaml @@ -9,11 +9,11 @@ engines: exaflow: url: "http://exaflow-controller-service:5000" mip: - version: 9.0.4 + version: 9.1.0 platform-ui: image: repository: hbpmip/platform-ui - tag: 1.1.0 + tag: 1.2.0 ingress: enabled: true className: haproxy-public @@ -29,7 +29,7 @@ platform-ui: platform-backend: image: repository: hbpmip/platform-backend - tag: 9.2.1 + tag: 9.3.0 config: logLevel: INFO logLevelFramework: INFO From 8a0415adb6c3a992652f8db6dbc110a338e2b62a Mon Sep 17 00:00:00 2001 From: KFilippopolitis Date: Thu, 11 Jun 2026 17:24:37 +0300 Subject: [PATCH 2/2] fix: restore dev integration test runner and update algorithm count Co-authored-by: Cursor --- deployment/dev/README.md | 2 +- deployment/dev/test.sh | 12 ++++++++++++ deployment/dev/tests/test_get_algorithms_request.py | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100755 deployment/dev/test.sh diff --git a/deployment/dev/README.md b/deployment/dev/README.md index 6b6c600..7373abe 100644 --- a/deployment/dev/README.md +++ b/deployment/dev/README.md @@ -34,7 +34,7 @@ ``` ./start.sh ``` - The script waits for `http://127.0.0.1:8080/services/data-models` and verifies 4 data models are loaded. + The script waits for `http://172.17.0.1:8080/services/data-models` and verifies 4 data models are loaded. 4. To test if the MIP stack is properly setup run the 'test.sh': ``` diff --git a/deployment/dev/test.sh b/deployment/dev/test.sh new file mode 100755 index 0000000..02fc77b --- /dev/null +++ b/deployment/dev/test.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail + +script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cd "${script_dir}" + +if [[ ! -d .venv ]]; then + python3 -m venv .venv +fi + +.venv/bin/pip install -q -r requirements.txt +.venv/bin/pytest tests/ -v "$@" diff --git a/deployment/dev/tests/test_get_algorithms_request.py b/deployment/dev/tests/test_get_algorithms_request.py index 4b86719..3b9179f 100644 --- a/deployment/dev/tests/test_get_algorithms_request.py +++ b/deployment/dev/tests/test_get_algorithms_request.py @@ -10,4 +10,4 @@ def test_get_algorithms_request(): assert response.status_code == 200 print(f"Algorithms result-> {response.text}") algorithms = json.loads(response.text) - assert len(algorithms) == 20 + assert len(algorithms) == 28