osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/docker-playground/+/37914?usp=email )


Change subject: ttcn3-epdg-test: restore osmo-epdg.latest.config
......................................................................

ttcn3-epdg-test: restore osmo-epdg.latest.config

The osmo-epdg.latest.config is needed, as it has a different libdir:
-  {libdir, "/usr/lib"}
+  {libdir, "/tmp/osmo-epdg/_build/default/lib/gen_socket/priv/lib"}

Fix for:
Failed to load NIF library: 
'/tmp/osmo-epdg/_build/default/lib/gen_socket/priv/lib/gen_socket_nif.so: 
cannot open shared object file: No such file or directory'

Change-Id: Icb3e79d5f5ca9af67037c2746318d61fd2713967
---
M ttcn3-epdg-test/epdg.sh
M ttcn3-epdg-test/jenkins.sh
A ttcn3-epdg-test/osmo-epdg.latest.config
3 files changed, 89 insertions(+), 1 deletion(-)



  git pull ssh://gerrit.osmocom.org:29418/docker-playground 
refs/changes/14/37914/1

diff --git a/ttcn3-epdg-test/epdg.sh b/ttcn3-epdg-test/epdg.sh
index 3de913d..b8cb7b7 100755
--- a/ttcn3-epdg-test/epdg.sh
+++ b/ttcn3-epdg-test/epdg.sh
@@ -12,7 +12,7 @@
 ip link set $UE_IFACE up
 ip rule add from $UE_SUBNET table 45
 if [ "$IMAGE_SUFFIX" = "latest" ]; then
-       ERL_FLAGS='-config /data/osmo-epdg.config' /usr/bin/osmo-epdg &
+       ERL_FLAGS='-config /data/osmo-epdg.latest.config' /usr/bin/osmo-epdg &
 else
        ERL_FLAGS='-config /data/osmo-epdg.config' 
/tmp/osmo-epdg/_build/default/bin/osmo-epdg &
 fi
diff --git a/ttcn3-epdg-test/jenkins.sh b/ttcn3-epdg-test/jenkins.sh
index 0b7edf5..07d9ea8 100755
--- a/ttcn3-epdg-test/jenkins.sh
+++ b/ttcn3-epdg-test/jenkins.sh
@@ -15,6 +15,7 @@

 mkdir $VOL_BASE_DIR/epdg
 cp osmo-epdg.config $VOL_BASE_DIR/epdg/
+cp osmo-epdg.latest.config $VOL_BASE_DIR/epdg/
 cp epdg.sh $VOL_BASE_DIR/epdg/
 cp ../common/pipework $VOL_BASE_DIR/epdg/

diff --git a/ttcn3-epdg-test/osmo-epdg.latest.config 
b/ttcn3-epdg-test/osmo-epdg.latest.config
new file mode 100644
index 0000000..ab176c8
--- /dev/null
+++ b/ttcn3-epdg-test/osmo-epdg.latest.config
@@ -0,0 +1,87 @@
+[
+ %% ===========================================
+ %% Application config
+ %% ===========================================
+ {osmo_epdg,
+  [% GSUP Server connection parameters
+   {gsup_local_ip, "172.18.10.20"},
+   {gsup_local_port, 4222},
+   % Diameter Connection parameters
+   {dia_swx_remote_ip, "172.18.10.103"},
+   {dia_swx_remote_port, 3868},
+   {dia_swx_proto, sctp},
+   {dia_swx_connect_timer, 200},
+   {dia_swx_watchdog_timer, 6000},
+   {dia_swx_watchdog_config,
+    [{okay, 1},
+     {suspect, 1}]},
+   {dia_swx_vendor_id, 0},
+   {dia_swx_origin_host, "epdg.localdomain"},
+   {dia_swx_origin_realm, "localdomain"},
+   {dia_swx_context_id, "epdg@localdomain"},
+   % Diameter s6b Connection parameters
+   {dia_s6b_local_ip, "172.18.10.20"},
+   {dia_s6b_local_port, 3869},
+   {dia_s6b_proto, sctp},
+   {dia_s6b_connect_timer, 200},
+   {dia_s6b_watchdog_timer, 6000},
+   {dia_s6b_watchdog_config,
+   [{okay, 1},
+    {suspect, 1}]},
+   {dia_s6b_vendor_id, 0},
+   {dia_s6b_origin_host, "aaa.localdomain"},
+   {dia_s6b_origin_realm, "localdomain"},
+   {dia_s6b_context_id, "aaa@localdomain"},
+   % GTPv2C Connection parameters
+   {gtpc_local_ip, "172.18.10.20"},
+   {gtpc_local_port, 2123},
+   {gtpc_remote_ip, "172.18.10.103"},
+   {gtpc_remote_port, 2123}
+  ]
+ },
+ %% ===========================================
+ %% gtp_u_kmod config
+ %% ===========================================
+  {gtp_u_kmod, [
+    {sockets, [{gtp0, [%% ip: IP Address assigned at the tunnel:
+                       {ip, {172,18,10,20}},
+                       %% Allow binding to an IP address that is nonlocal or 
does not (yet) exist (IP_FREEBIND):
+                       freebind,
+                       % Create gtp tundev with role SGSN:
+                       {role, sgsn}
+                     ]
+              }]
+    }
+  ]},
+ %% ===========================================
+ %% gen_socket config
+ %% ===========================================
+ {gen_socket, [
+  {libdir, "/usr/lib"}
+]},
+ %% ===========================================
+ %% Lager logging config
+ %% ===========================================
+  {lager, [
+    {log_root, "/data/"},
+    {colored, true},
+    {handlers,
+      [{lager_console_backend, [{level, debug}]},
+      {lager_file_backend,
+        [{file, "console.log"}, {level, debug}, {size, 104857600}, {date, 
"$D0"}, {count, 10}]},
+      {lager_file_backend,
+        [{file, "error.log"}, {level, error}, {size, 104857600}, {date, 
"$D0"}, {count, 10}]}]},
+    {crash_log, "crash.log"},
+    {crash_log_msg_size, 65536},
+    {crash_log_size, 104857600},
+    {crash_log_date, "$D0"},
+    {crash_log_count, 10},
+    {error_logger_redirect, true}
+  ]},
+  {kernel, [
+   {logger, [{handler, debug, logger_std_h,  % {handler, HandlerId, Module,
+              #{config => #{file => "/data/erlang.log"}}
+            }]
+    }
+  ]}
+].

--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/37914?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Icb3e79d5f5ca9af67037c2746318d61fd2713967
Gerrit-Change-Number: 37914
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>

Reply via email to