From a6e6b546e19888e386c26e38209c0b3805db5699 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Wed, 27 Oct 2021 18:59:12 +0200
Subject: [PATCH] L2SS-451: Integration-test CI fix: make sure the sdptr
 simulator cannot access the SDP hardware in any of our runners by pointing
 the simulator to 127.0.x.x.

---
 docker-compose/sdptr-sim/Dockerfile     |  4 +++-
 docker-compose/sdptr-sim/simulator.conf | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletion(-)
 create mode 100644 docker-compose/sdptr-sim/simulator.conf

diff --git a/docker-compose/sdptr-sim/Dockerfile b/docker-compose/sdptr-sim/Dockerfile
index fa23fe4d6..57fe98141 100644
--- a/docker-compose/sdptr-sim/Dockerfile
+++ b/docker-compose/sdptr-sim/Dockerfile
@@ -16,5 +16,7 @@ RUN cd /sdptr && \
     ./configure && \
     bash -c "make -j `nproc` install"
 
+COPY simulator.conf /sdptr/src/simulator.conf
+
 WORKDIR /sdptr/src
-CMD ["sdptr", "--type=LTS", "--configfile=uniboard.conf", "--nodaemon"]
+CMD ["sdptr", "--type=simulator", "--configfile=simulator.conf", "--nodaemon"]
diff --git a/docker-compose/sdptr-sim/simulator.conf b/docker-compose/sdptr-sim/simulator.conf
new file mode 100644
index 000000000..5ad69a8ae
--- /dev/null
+++ b/docker-compose/sdptr-sim/simulator.conf
@@ -0,0 +1,19 @@
+# sdptr.conf
+# configuration file for the SDP Translator.
+#
+# this config file holds settings for all [type].
+#
+# # settings per type
+# [LB_CORE]						  # [ant_band_station_type]
+# n_fpgas = 16                    # 8 or 16
+# first_pfga_nr = 0               # 0 for LB or 16 for HB
+# ip_prefix = 10.99.              # first part of ip (last part is hardware dependent)
+# n_beamsets = 1                  # 1 for 'LB', 'HB Remote' and 'HB International' and 2 for 'HB Core'
+
+
+[simulator]
+n_fpgas = 16
+first_fpga_nr = 0
+ip_prefix = 127.0.
+n_beamsets = 1
+
-- 
GitLab