From 32e0c18cc06a3085f151da1f34c311225d25f18a Mon Sep 17 00:00:00 2001
From: gifrerenom <lluis.gifre@cttc.es>
Date: Sat, 15 Mar 2025 15:03:45 +0000
Subject: [PATCH] Integration Tests, WebUI, PathComp:

- Added new dependency on VNT Manager
---
 src/pathcomp/frontend/Dockerfile | 2 ++
 src/tests/ecoc22/Dockerfile      | 2 ++
 src/tests/eucnc24/Dockerfile     | 2 ++
 src/tests/ofc22/Dockerfile       | 2 ++
 src/tests/ofc24/Dockerfile       | 2 ++
 src/tests/ofc25/Dockerfile       | 2 ++
 src/webui/Dockerfile             | 2 ++
 7 files changed, 14 insertions(+)

diff --git a/src/pathcomp/frontend/Dockerfile b/src/pathcomp/frontend/Dockerfile
index c96db7293..baecf8f69 100644
--- a/src/pathcomp/frontend/Dockerfile
+++ b/src/pathcomp/frontend/Dockerfile
@@ -77,6 +77,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 
 # Start the service
 ENTRYPOINT ["python", "-m", "pathcomp.frontend.service"]
diff --git a/src/tests/ecoc22/Dockerfile b/src/tests/ecoc22/Dockerfile
index b0489e023..996d515f3 100644
--- a/src/tests/ecoc22/Dockerfile
+++ b/src/tests/ecoc22/Dockerfile
@@ -78,6 +78,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 COPY src/tests/*.py ./tests/
 COPY src/tests/ecoc22/__init__.py ./tests/ecoc22/__init__.py
 COPY src/tests/ecoc22/descriptors_emulated.json ./tests/ecoc22/descriptors_emulated.json
diff --git a/src/tests/eucnc24/Dockerfile b/src/tests/eucnc24/Dockerfile
index 3235c74cf..2bf88714e 100644
--- a/src/tests/eucnc24/Dockerfile
+++ b/src/tests/eucnc24/Dockerfile
@@ -71,6 +71,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 COPY src/tests/*.py ./tests/
 COPY src/tests/eucnc24/__init__.py ./tests/eucnc24/__init__.py
 COPY src/tests/eucnc24/data/. ./tests/eucnc24/data/
diff --git a/src/tests/ofc22/Dockerfile b/src/tests/ofc22/Dockerfile
index a06f66fd0..6e4ca36ec 100644
--- a/src/tests/ofc22/Dockerfile
+++ b/src/tests/ofc22/Dockerfile
@@ -78,6 +78,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 COPY src/tests/*.py ./tests/
 COPY src/tests/ofc22/__init__.py ./tests/ofc22/__init__.py
 COPY src/tests/ofc22/descriptors_emulated.json ./tests/ofc22/descriptors_emulated.json
diff --git a/src/tests/ofc24/Dockerfile b/src/tests/ofc24/Dockerfile
index 4e4e9f9e9..f2afcfbb7 100644
--- a/src/tests/ofc24/Dockerfile
+++ b/src/tests/ofc24/Dockerfile
@@ -78,6 +78,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 COPY src/tests/*.py ./tests/
 COPY src/tests/ofc24/__init__.py ./tests/ofc24/__init__.py
 COPY src/tests/ofc24/descriptors/topology.json ./tests/ofc24/descriptors/topology.json
diff --git a/src/tests/ofc25/Dockerfile b/src/tests/ofc25/Dockerfile
index cebf66695..0439d980b 100644
--- a/src/tests/ofc25/Dockerfile
+++ b/src/tests/ofc25/Dockerfile
@@ -73,6 +73,8 @@ COPY src/service/__init__.py service/__init__.py
 COPY src/service/client/. service/client/
 COPY src/slice/__init__.py slice/__init__.py
 COPY src/slice/client/. slice/client/
+COPY src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY src/vnt_manager/client/. vnt_manager/client/
 COPY src/tests/*.py ./tests/
 COPY src/tests/ofc25/__init__.py ./tests/ofc25/__init__.py
 COPY src/tests/ofc25/descriptors/descriptor_ip.json ./tests/ofc25/descriptors/descriptor_ip.json
diff --git a/src/webui/Dockerfile b/src/webui/Dockerfile
index 0327b68ef..d6e21dd17 100644
--- a/src/webui/Dockerfile
+++ b/src/webui/Dockerfile
@@ -88,6 +88,8 @@ COPY --chown=webui:webui src/qkd_app/__init__.py qkd_app/__init__.py
 COPY --chown=webui:webui src/qkd_app/client/. qkd_app/client/
 COPY --chown=webui:webui src/bgpls_speaker/__init__.py bgpls_speaker/__init__.py
 COPY --chown=webui:webui src/bgpls_speaker/client/. bgpls_speaker/client/
+COPY --chown=webui:webui src/vnt_manager/__init__.py vnt_manager/__init__.py
+COPY --chown=webui:webui src/vnt_manager/client/. vnt_manager/client/
 COPY --chown=webui:webui src/webui/. webui/
 
 # Start the service
-- 
GitLab