Skip to content

Commit

Permalink
Merge branch 'main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
cgiraldo authored Jan 29, 2024
2 parents 0e3b72e + 9ddf948 commit b959537
Show file tree
Hide file tree
Showing 94 changed files with 4,766 additions and 7,206 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
with:
context: ./images/${{ steps.image-info.outputs.image }}/
push: false
tags: openverso/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}
tags: gradiant/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}
build-args: version=${{ steps.image-info.outputs.image_tag }}
platforms: ${{ steps.image-info.outputs.platforms }}
cache-from: type=gha
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
context: ./images/${{ steps.image-info.outputs.image }}/
file: ./images/${{ steps.image-info.outputs.image }}/Dockerfile.ubi
push: false
tags: openverso/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}-ubi
tags: gradiant/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}-ubi
build-args: version=${{ steps.image-info.outputs.image_tag }}
platforms: ${{ steps.image-info.outputs.platforms }}
cache-from: type=gha
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
with:
context: ./images/${{ steps.image-info.outputs.image }}/
push: true
tags: openverso/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}
tags: gradiant/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}
build-args: version=${{ steps.image-info.outputs.image_tag }}
platforms: ${{ steps.image-info.outputs.platforms }}
cache-from: type=gha
Expand Down Expand Up @@ -97,7 +97,7 @@ jobs:
context: ./images/${{ steps.image-info.outputs.image }}/
file: ./images/${{ steps.image-info.outputs.image }}/Dockerfile.ubi
push: true
tags: openverso/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}-ubi
tags: gradiant/${{ steps.image-info.outputs.image }}:${{ steps.image-info.outputs.image_tag }}-ubi
build-args: version=${{ steps.image-info.outputs.image_tag }}
platforms: ${{ steps.image-info.outputs.platforms }}
cache-from: type=gha
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
uhd_images/
**.cast
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
# Container Image Collection of Openverso Project
# Gradiant 5G Images

This repo mantains dockerfiles of Docker Images generated by [Gradiant](https://www.gradiant.org) in [OpenVerso](https://www.openverso.org/).

The main objective of OpenVerso, the National Network of Excellence in 5G and future technologies, is to address the design of an architecture of a comprehensive 5G network, evolvable to 6G technologies, and aimed at creating a federated ecosystem that enables knowledge transfer to the industrial sector. More info at [https://www.openverso.org](https://www.openverso.org).
This repo mantains dockerfiles of Docker Images generated by [Gradiant](https://www.gradiant.org) for its Lab5G platform.

Gradiant is actively researching and developing Cloud-Native Network Functions (CNFs) with special focus on 5G network and evolvable to 6G technologies.

Follow the README.md of each image to evaluate the technologies in your container runtime.


<img src="micinncdti_2021.jpg" alt="micinncdti_2021" width="320"/>
Check also docs folder for deployment examples.
4 changes: 2 additions & 2 deletions docs/free5gc-and-ueransim/1gnb-1ue.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: '3'
services:
gnb1:
image: openverso/ueransim:3.1.6
image: gradiant/ueransim:3.1.6
container_name: gnb1
command:
- gnb
Expand All @@ -11,7 +11,7 @@ services:
MCC: '208'
MNC: '93'
ue1:
image: openverso/ueransim:3.1.6
image: gradiant/ueransim:3.1.6
container_name: ue1
command:
- ue
Expand Down
20 changes: 10 additions & 10 deletions docs/free5gc-and-ueransim/ngc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,23 @@ services:
environment:
MONGO_INITDB_DATABASE: free5gc
nrf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/nrfcfg.yaml:/etc/free5gc/nrfcfg.yaml
command: ["nrf","-nrfcfg","/etc/free5gc/nrfcfg.yaml"]
restart : on-failure
udr:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
command: ["udr","-udrcfg","/etc/free5gc/udrcfg.yaml"]
restart : on-failure
amf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/amfcfg.yaml:/etc/free5gc/amfcfg.yaml
command: ["amf","-amfcfg","/etc/free5gc/amfcfg.yaml"]
restart : on-failure
smf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/smfcfg.yaml:/etc/free5gc/smfcfg.yaml
- ./configs/free5gc/uerouting.yaml:/etc/free5gc/uerouting.yaml
Expand All @@ -31,40 +31,40 @@ services:
- "--uerouting=/etc/free5gc/uerouting.yaml"
restart : on-failure
pcf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/pcfcfg.yaml:/etc/free5gc/pcfcfg.yaml
command: ["pcf","-pcfcfg","/etc/free5gc/pcfcfg.yaml"]
restart : on-failure
udm:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/udmcfg.yaml:/etc/free5gc/udmcfg.yaml
command: ["udm","-udmcfg","/etc/free5gc/udmcfg.yaml"]
restart : on-failure
nssf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/nssfcfg.yaml:/etc/free5gc/nssfcfg.yaml
command: ["nssf","-nssfcfg","/etc/free5gc/nssfcfg.yaml"]
restart : on-failure
ausf:
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/ausfcfg.yaml:/etc/free5gc/ausfcfg.yaml
command: ["ausf","-ausfcfg","/etc/free5gc/ausfcfg.yaml"]
restart : on-failure
upf:
cap_add:
- NET_ADMIN
image: openverso/free5gc:3.0.5
image: gradiant/free5gc:3.0.5
volumes:
- ./configs/free5gc/upfcfg.yaml:/etc/free5gc/upfcfg.yaml
command: ["upf","-f","/etc/free5gc/upfcfg.yaml"]
restart : on-failure

webconsole:
image: openverso/free5gc-webconsole:1.0.1
image: gradiant/free5gc-webconsole:1.0.1
restart: on-failure
ports:
- 5000:5000
Expand Down
2 changes: 1 addition & 1 deletion docs/ims-open5gs-srsran/config/bind9/epc_zone
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
$ORIGIN openverso.
$ORIGIN gradiant.
$TTL 1W
@ 1D IN SOA localhost. root.localhost. (
1 ; serial
Expand Down
2 changes: 1 addition & 1 deletion docs/ims-open5gs-srsran/config/bind9/named.conf
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ zone "ims.mnc001.mcc001.3gppnetwork.org" {
file "/etc/bind/ims_zone";
};

zone "openverso" {
zone "gradiant" {
type master;
file "/etc/bind/epc_zone";
};
Expand Down
6 changes: 3 additions & 3 deletions docs/ims-open5gs-srsran/config/open5gs/hss.conf
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
# This must be a valid FQDN that resolves to the local host.
# Default: hostname's FQDN
#Identity = "aaa.koganei.freediameter.net";
Identity = "hss.openverso";
Identity = "hss.gradiant";

# The Diameter Realm of this daemon.
# Default: the domain part of Identity (after the first dot).
#Realm = "koganei.freediameter.net";
Realm = "openverso";
Realm = "gradiant";

##############################################################
## Transport protocol configuration
Expand Down Expand Up @@ -261,6 +261,6 @@ LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx
# Examples:
#ConnectPeer = "aaa.wide.ad.jp";
#ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ;
ConnectPeer = "mme.openverso" { ConnectTo = "mme"; TcTimer = 60; TwTimer = 30; No_TLS; };
ConnectPeer = "mme.gradiant" { ConnectTo = "mme"; TcTimer = 60; TwTimer = 30; No_TLS; };

##############################################################
2 changes: 1 addition & 1 deletion docs/ims-open5gs-srsran/config/open5gs/mme.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ mme:
integrity_order : [ EIA2, EIA1, EIA0 ]
ciphering_order : [ EEA0, EEA1, EEA2 ]
network_name:
full: Openverso
full: gradiant
mme_name: open5gs-mme0

sgwc:
Expand Down
6 changes: 3 additions & 3 deletions docs/ims-open5gs-srsran/config/open5gs/pcrf.conf
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
# This must be a valid FQDN that resolves to the local host.
# Default: hostname's FQDN
#Identity = "aaa.koganei.freediameter.net";
Identity = "pcrf.openverso";
Identity = "pcrf.gradiant";

# The Diameter Realm of this daemon.
# Default: the domain part of Identity (after the first dot).
#Realm = "koganei.freediameter.net";
Realm = "openverso";
Realm = "gradiant";

##############################################################
## Transport protocol configuration
Expand Down Expand Up @@ -262,7 +262,7 @@ LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx
#ConnectPeer = "aaa.wide.ad.jp";
#ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ;

ConnectPeer = "smf.openverso" { ConnectTo = "smf"; TcTimer = 60; TwTimer = 30; No_TLS; };
ConnectPeer = "smf.gradiant" { ConnectTo = "smf"; TcTimer = 60; TwTimer = 30; No_TLS; };
ConnectPeer = "pcscf.ims.mnc001.mcc001.3gppnetwork.org" { ConnectTo = "pcscf"; Port = 3871; No_TLS; };

##############################################################
6 changes: 3 additions & 3 deletions docs/ims-open5gs-srsran/config/open5gs/smf.conf
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@
# This must be a valid FQDN that resolves to the local host.
# Default: hostname's FQDN
#Identity = "aaa.koganei.freediameter.net";
Identity = "smf.openverso";
Identity = "smf.gradiant";

# The Diameter Realm of this daemon.
# Default: the domain part of Identity (after the first dot).
#Realm = "koganei.freediameter.net";
Realm = "openverso";
Realm = "gradiant";

##############################################################
## Transport protocol configuration
Expand Down Expand Up @@ -260,6 +260,6 @@ LoadExtension = "/usr/local/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx
# Examples:
#ConnectPeer = "aaa.wide.ad.jp";
#ConnectPeer = "old.diameter.serv" { TcTimer = 60; TLS_old_method; No_SCTP; Port=3868; } ;
ConnectPeer = "pcrf.openverso" { ConnectTo = "pcrf"; TcTimer = 60; TwTimer = 30; No_TLS; };
ConnectPeer = "pcrf.gradiant" { ConnectTo = "pcrf"; TcTimer = 60; TwTimer = 30; No_TLS; };

##############################################################
34 changes: 17 additions & 17 deletions docs/ims-open5gs-srsran/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ services:
default:
ipv4_address: 172.22.0.2
webui:
image: openverso/open5gs-webui:2.4.9
image: gradiant/open5gs-webui:2.4.9
container_name: webui
depends_on:
- mongo
Expand All @@ -37,7 +37,7 @@ services:
default:
ipv4_address: 172.22.0.26
hss:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
container_name: hss
command: open5gs-hssd
Expand All @@ -62,7 +62,7 @@ services:
default:
ipv4_address: 172.22.0.3
sgwc:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-sgwcd
depends_on:
Expand All @@ -81,7 +81,7 @@ services:
default:
ipv4_address: 172.22.0.5
sgwu:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-sgwud
depends_on:
Expand All @@ -100,7 +100,7 @@ services:
default:
ipv4_address: 172.22.0.6
smf:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-smfd
container_name: smf
Expand All @@ -125,7 +125,7 @@ services:
default:
ipv4_address: 172.22.0.7
upf:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-upfd
depends_on:
Expand All @@ -151,7 +151,7 @@ services:
default:
ipv4_address: 172.22.0.8
mme:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-mmed
depends_on:
Expand Down Expand Up @@ -182,7 +182,7 @@ services:
default:
ipv4_address: 172.22.0.9
pcrf:
image: openverso/open5gs:2.4.9
image: gradiant/open5gs:2.4.9
entrypoint: /entrypoint_open5gs.sh
command: open5gs-pcrfd
container_name: pcrf
Expand Down Expand Up @@ -226,7 +226,7 @@ services:
default:
ipv4_address: 172.22.0.15
rtpengine:
image: openverso/rtpengine:9.4.1.1
image: gradiant/rtpengine:9.4.1.1
container_name: rtpengine
privileged: true
environment:
Expand Down Expand Up @@ -264,11 +264,11 @@ services:
default:
ipv4_address: 172.22.0.17
fhoss:
image: openverso/fhoss:develop
image: gradiant/fhoss:develop
container_name: fhoss
environment:
IMS_DOMAIN: ims.mnc001.mcc001.3gppnetwork.org
EPC_DOMAIN: openverso
EPC_DOMAIN: gradiant
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
Expand All @@ -285,15 +285,15 @@ services:
default:
ipv4_address: 172.22.0.18
icscf:
image: openverso/kamailio-ims:5.3-dev
image: gradiant/kamailio-ims:5.3-dev
container_name: icscf
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
environment:
- COMPONENT_NAME=icscf-1
- IMS_DOMAIN=ims.mnc001.mcc001.3gppnetwork.org
- EPC_DOMAIN=openverso
- EPC_DOMAIN=gradiant
depends_on:
- dns
- mysql
Expand All @@ -308,15 +308,15 @@ services:
default:
ipv4_address: 172.22.0.19
scscf:
image: openverso/kamailio-ims:5.3-dev
image: gradiant/kamailio-ims:5.3-dev
container_name: scscf
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
environment:
- COMPONENT_NAME=scscf-1
- IMS_DOMAIN=ims.mnc001.mcc001.3gppnetwork.org
- EPC_DOMAIN=openverso
- EPC_DOMAIN=gradiant
depends_on:
- dns
- mysql
Expand All @@ -331,7 +331,7 @@ services:
default:
ipv4_address: 172.22.0.20
pcscf:
image: openverso/kamailio-ims:5.3-dev
image: gradiant/kamailio-ims:5.3-dev
container_name: pcscf
privileged: true
cap_add:
Expand All @@ -342,7 +342,7 @@ services:
environment:
- COMPONENT_NAME=pcscf-1
- IMS_DOMAIN=ims.mnc001.mcc001.3gppnetwork.org
- EPC_DOMAIN=openverso
- EPC_DOMAIN=gradiant
depends_on:
- dns
- mysql
Expand Down
Loading

0 comments on commit b959537

Please sign in to comment.