open5gs configs: duplicate cfgs for latest/master

The config format just changed significantly in main/master. Duplicate
the configs, so we can run latest with the old versions.

Related: OS#6267
Change-Id: I2446695172b92ccf75305f878cb932a82e44fdd2
This commit is contained in:
Oliver Smith 2023-11-23 16:09:15 +01:00
parent 71a4f4c9ac
commit 4836524115
18 changed files with 328 additions and 14 deletions

View File

@ -16,7 +16,7 @@ cp ogs/GGSN_Tests.cfg $VOL_BASE_DIR/ggsn-tester/
write_mp_osmo_repo "$VOL_BASE_DIR/ggsn-tester/GGSN_Tests.cfg"
mkdir $VOL_BASE_DIR/ggsn
cp ogs/open5gs-*.yaml $VOL_BASE_DIR/ggsn/
cp ogs/open5gs-*-$IMAGE_SUFFIX.yaml $VOL_BASE_DIR/ggsn/
cp ogs/freediameter.conf $VOL_BASE_DIR/ggsn/
cp ogs/upfd.sh $VOL_BASE_DIR/ggsn/
cp ogs/upfd-setup.sh $VOL_BASE_DIR/ggsn/
@ -35,9 +35,9 @@ docker run --cap-add=NET_ADMIN \
$DOCKER_ARGS \
$(docker_network_params $SUBNET 201) \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "open5gs-smfd -c /data/open5gs-smf.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "gdb -ex 'handle SIG32 pass nostop noprint' -ex 'run' -ex 'bt' --arg open5gs-smfd -c /data/open5gs-smf.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes open5gs-smfd -c /data/open5gs-smf.yaml >/data/open5gs-smfd.out 2>&1"
/bin/sh -c "open5gs-smfd -c /data/open5gs-smf-$IMAGE_SUFFIX.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "gdb -ex 'handle SIG32 pass nostop noprint' -ex 'run' -ex 'bt' --arg open5gs-smfd -c /data/open5gs-smf-$IMAGE_SUFFIX.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes open5gs-smfd -c /data/open5gs-smf-$IMAGE_SUFFIX.yaml >/data/open5gs-smfd.out 2>&1"
docker run --cap-add=NET_ADMIN \
--device /dev/net/tun:/dev/net/tun \
@ -49,7 +49,7 @@ docker run --cap-add=NET_ADMIN \
$DOCKER_ARGS \
$(docker_network_params $SUBNET 222) \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "/data/upfd.sh -c /data/open5gs-upf.yaml >/data/open5gs-upfd.out 2>&1"
/bin/sh -c "/data/upfd.sh -c /data/open5gs-upf-$IMAGE_SUFFIX.yaml >/data/open5gs-upfd.out 2>&1"
# start docker container with testsuite in foreground
docker run --rm \

View File

@ -0,0 +1,74 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/smf.yaml.in
logger:
level: info
sbi:
server:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/smf.key
cert: /etc/open5gs/tls/smf.crt
client:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/smf.key
cert: /etc/open5gs/tls/smf.crt
smf:
sbi:
- addr: 172.18.3.201
port: 7777
pfcp:
- addr: 172.18.3.201
gtpc:
- addr: 172.18.3.201
option:
so_bindtodevice: eth0
gtpu:
- addr: 172.18.3.201
port: 2152
option:
so_bindtodevice: eth0
metrics:
addr: 172.18.3.201
port: 9090
subnet:
- addr: 176.16.16.1/20
dnn: internet
- addr: 2001:780:44:2000:0:0:0:1/56
dnn: inet6
- addr: 176.16.32.1/20
dnn: inet46
- addr: 2001:780:44:2100:0:0:0:1/56
dnn: inet46
dns:
- 172.18.3.222
- 8.8.8.8
- fd02:db8:3::222
- 2001:4860:4860::8844
mtu: 1400
ctf:
enabled: auto
freeDiameter: /data/freediameter.conf
scp:
sbi:
- addr: 127.0.1.10
port: 7777
nrf:
sbi:
- addr:
- 172.18.3.201
port: 7777
upf:
pfcp:
- addr: 172.18.3.222
parameter:
max:
time:

View File

@ -0,0 +1,36 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/upf.yaml.in
logger:
level: info
upf:
pfcp:
- addr: 172.18.3.222
gtpu:
- addr: 172.18.3.222
port: 2152
option:
so_bindtodevice: eth0
subnet:
- addr: 176.16.16.1/20
dnn: internet
dev: ogstun4
- addr: 2001:780:44:2000:0:0:0:1/56
dnn: inet6
dev: ogstun6
- addr: 176.16.32.1/20
dnn: inet46
dev: ogstun46
- addr: 2001:780:44:2100:0:0:0:1/56
dnn: inet46
dev: ogstun46
smf:
pfcp:
- addr: 172.18.3.201
parameter:
max:
time:

View File

@ -18,7 +18,7 @@ cp ogs/HSS_Tests.cfg $VOL_BASE_DIR/hss-tester/
write_mp_osmo_repo "$VOL_BASE_DIR/hss-tester/HSS_Tests.cfg"
mkdir $VOL_BASE_DIR/hss
cp ogs/open5gs-*.yaml $VOL_BASE_DIR/hss/
cp ogs/open5gs-*-$IMAGE_SUFFIX.yaml $VOL_BASE_DIR/hss/
cp ogs/freediameter.conf $VOL_BASE_DIR/hss/
network_create
@ -64,7 +64,7 @@ docker run --sysctl net.ipv6.conf.all.disable_ipv6=0 \
$DOCKER_ARGS \
$(docker_network_params $SUBNET 201) \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "open5gs-hssd -c /data/open5gs-hss.yaml >/data/open5gs-hssd.out 2>&1"
/bin/sh -c "open5gs-hssd -c /data/open5gs-hss-$IMAGE_SUFFIX.yaml >/data/open5gs-hssd.out 2>&1"
# start docker container with testsuite in foreground
docker run --rm \

View File

@ -0,0 +1,13 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/hss.yaml.in
db_uri: mongodb://172.18.3.103/open5gs
logger:
level: trace
hss:
freeDiameter: /data/freediameter.conf
parameter:
max:

View File

@ -15,7 +15,7 @@ cp ogs/MME_Tests.cfg $VOL_BASE_DIR/mme-tester/
write_mp_osmo_repo "$VOL_BASE_DIR/mme-tester/MME_Tests.cfg"
mkdir $VOL_BASE_DIR/mme
cp ogs/open5gs-*.yaml $VOL_BASE_DIR/mme/
cp ogs/open5gs-*-$IMAGE_SUFFIX.yaml $VOL_BASE_DIR/mme/
cp ogs/freediameter.conf $VOL_BASE_DIR/mme/
cp ogs/mme.sh $VOL_BASE_DIR/mme/
@ -31,7 +31,7 @@ docker run --sysctl net.ipv6.conf.all.disable_ipv6=0 \
$DOCKER_ARGS \
$(docker_network_params $SUBNET 201) \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "open5gs-mmed -c /data/open5gs-mme.yaml >/data/open5gs-mmed.out 2>&1"
/bin/sh -c "open5gs-mmed -c /data/open5gs-mme-$IMAGE_SUFFIX.yaml >/data/open5gs-mmed.out 2>&1"
# start docker container with testsuite in foreground
docker run --rm \

View File

@ -0,0 +1,64 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/mme.yaml.in
logger:
level: info
mme:
freeDiameter: /data/freediameter.conf
s1ap:
- addr: 172.18.3.201
gtpc:
- addr: 172.18.3.201
metrics:
- addr: 172.18.3.201
port: 9090
gummei:
plmn_id:
mcc: 001
mnc: 01
mme_gid: 2
mme_code: 1
tai:
plmn_id:
mcc: 001
mnc: 01
tac: 12345
security:
integrity_order : [ EIA2, EIA1, EIA0 ]
ciphering_order : [ EEA0, EEA1, EEA2 ]
network_name:
full: Open5GS
mme_name: open5gs-mme0
sgwc:
gtpc:
- addr: 172.18.3.202
smf:
gtpc:
- addr:
- 172.18.3.201
- ::1
sgsn:
- gtpc:
addr:
- 172.18.3.202
port: 2124
routes:
- rai:
lai:
plmn_id:
mcc: 262
mnc: 42
lac: 43690
rac: 187
ci: 1223
parameter:
max:
usrsctp:
time:

View File

@ -15,7 +15,7 @@ cp osmo-uecups-daemon.cfg $VOL_BASE_DIR/osmo-uecups/
mkdir $VOL_BASE_DIR/pgw
cp freeDiameter-smf.conf $VOL_BASE_DIR/pgw/
cp open5gs-*.yaml $VOL_BASE_DIR/pgw/
cp open5gs-*-$IMAGE_SUFFIX.yaml $VOL_BASE_DIR/pgw/
cp upfd.sh $VOL_BASE_DIR/pgw/
cp upfd-setup.sh $VOL_BASE_DIR/pgw/
@ -33,7 +33,7 @@ docker run --rm \
--name ${BUILD_TAG}-nrf -d \
$DOCKER_ARGS \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "open5gs-nrfd -c /data/open5gs-nrf.yaml >/data/open5gs-nrf.out 2>&1"
/bin/sh -c "open5gs-nrfd -c /data/open5gs-nrf-$IMAGE_SUFFIX.yaml >/data/open5gs-nrf.out 2>&1"
# start container with open5gs-upfd in background
docker run --cap-add=NET_ADMIN \
@ -46,7 +46,7 @@ docker run --cap-add=NET_ADMIN \
--name ${BUILD_TAG}-upf -d \
$DOCKER_ARGS \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "/data/upfd.sh -c /data/open5gs-upf.yaml >/data/open5gs-upfd.out 2>&1"
/bin/sh -c "/data/upfd.sh -c /data/open5gs-upf-$IMAGE_SUFFIX.yaml >/data/open5gs-upfd.out 2>&1"
# start container with open5gs-smfd in background
docker run --cap-add=NET_ADMIN \
@ -59,8 +59,8 @@ docker run --cap-add=NET_ADMIN \
--name ${BUILD_TAG}-smf -d \
$DOCKER_ARGS \
$REPO_USER/open5gs-$IMAGE_SUFFIX \
/bin/sh -c "open5gs-smfd -c /data/open5gs-smf.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "gdb -ex 'handle SIG32 pass nostop noprint' -ex 'run' -ex 'bt' --arg open5gs-smfd -c /data/open5gs-smf.yaml >/data/open5gs-smfd.out 2>&1"
/bin/sh -c "open5gs-smfd -c /data/open5gs-smf-$IMAGE_SUFFIX.yaml >/data/open5gs-smfd.out 2>&1"
#/bin/sh -c "gdb -ex 'handle SIG32 pass nostop noprint' -ex 'run' -ex 'bt' --arg open5gs-smfd -c /data/open5gs-smf-$IMAGE_SUFFIX.yaml >/data/open5gs-smfd.out 2>&1"
# start container with osmo-ugcups-daemon in background; SYS_ADMIN required for CLONE_NEWNS
docker run --cap-add=NET_ADMIN --cap-add=SYS_ADMIN \

View File

@ -0,0 +1,36 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/nrf.yaml.in
db_uri: mongodb://localhost/open5gs
logger:
level: info
sbi:
server:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/nrf.key
cert: /etc/open5gs/tls/nrf.crt
client:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/nrf.key
cert: /etc/open5gs/tls/nrf.crt
nrf:
sbi:
addr:
- 172.18.18.10
port: 7777
scp:
sbi:
- addr: 127.0.1.10
port: 7777
parameter:
max:
time:

View File

@ -0,0 +1,64 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/smf.yaml.in
logger:
level: info
sbi:
server:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/smf.key
cert: /etc/open5gs/tls/smf.crt
client:
no_tls: true
cacert: /etc/open5gs/tls/ca.crt
key: /etc/open5gs/tls/smf.key
cert: /etc/open5gs/tls/smf.crt
smf:
sbi:
- addr: 172.18.18.4
port: 7777
pfcp:
- addr: 172.18.18.4
gtpc:
- addr: 172.18.18.4
gtpu:
- addr: 172.18.18.4
metrics:
addr: 172.18.18.4
port: 9090
subnet:
- addr: 10.45.0.1/16
dnn: internet
- addr: cafe::1/64
dnn: internet
dns:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
mtu: 1400
ctf:
enabled: auto
freeDiameter: /data/freeDiameter-smf.conf
scp:
sbi:
- addr: 127.0.1.10
port: 7777
nrf:
sbi:
- addr:
- 172.18.18.10
port: 7777
upf:
pfcp:
- addr: 172.18.18.7
parameter:
max:
time:

View File

@ -0,0 +1,27 @@
# See https://github.com/open5gs/open5gs/blob/main/configs/open5gs/upf.yaml.in
logger:
level: info
upf:
pfcp:
- addr: 172.18.18.7
gtpu:
- addr: 172.18.18.7
subnet:
- addr: 10.45.0.1/16
dnn: internet
dev: ogstun46
- addr: cafe::1/64
dnn: internet
dev: ogstun46
smf:
pfcp:
addr: 172.18.18.4
parameter:
max:
time: