Custom Deployment Script for OAI on OpenShift.
Go to file
2023-03-14 15:32:53 +07:00
deployments Initial commit 2023-03-14 15:32:53 +07:00
input Initial commit 2023-03-14 15:32:53 +07:00
net Initial commit 2023-03-14 15:32:53 +07:00
oai-master Initial commit 2023-03-14 15:32:53 +07:00
oai-trainee Initial commit 2023-03-14 15:32:53 +07:00
scripts Initial commit 2023-03-14 15:32:53 +07:00
volumeclaims Initial commit 2023-03-14 15:32:53 +07:00
README.md Initial commit 2023-03-14 15:32:53 +07:00

Admin Tools

  1. Generate participants pods (CU,DU,UE) in bulks.
  2. Generate all the necessary components.

Templates

Deployments

deployments/
├── CoreNetwork
│   ├── basic-no-nrf
│   │   ├── mysql-deployment.yaml
│   │   ├── oai-amf-deployment.yaml
│   │   ├── oai-ausf-deployment.yaml
│   │   ├── oai-ext-dn-deployment.yaml
│   │   ├── oai-smf-deployment.yaml
│   │   ├── oai-spgwu-deployment.yaml
│   │   ├── oai-udm-deployment.yaml
│   │   └── oai-udr-deployment.yaml
│   └── default
│       ├── mysql-deployment.yaml
│       ├── oai-amf-deployment.yaml
│       ├── oai-ext-dn-deployment.yaml
│       ├── oai-gnb-deployment.yaml
│       ├── oai-nrf-deployment.yaml
│       ├── oai-nr-ue2-deployment.yaml
│       ├── oai-nr-ue-deployment.yaml
│       ├── oai-smf-deployment.yaml
│       └── oai-spgwu-deployment.yaml
├── src # Template sources
│   ├── gnb_access_deployment.yaml
│   ├── template_deployment.yaml
│   └── template_ue_deployment.yaml
└── trainee # Generated Configs 
    ├── gnb-cu-01.yaml
    ├── gnb-cu-02.yaml
    ├── gnb-cu-03.yaml
    ├── gnb-du-01.yaml
    ├── gnb-du-02.yaml
    ├── gnb-du-03.yaml
    ├── gnb-ue-01.yaml
    ├── gnb-ue-02.yaml
    └── gnb-ue-03.yaml

Network Definitions (Multis CNI)

net/
├── core # Core Netowrks
│   ├── amf-n2.yaml
│   ├── amf.yaml
│   ├── ausf.yaml
│   ├── db.yaml
│   ├── dn.yaml
│   ├── nrf.yaml
│   ├── smf.yaml
│   ├── udm.yaml
│   ├── udr.yaml
│   ├── upf-n3.yaml
│   └── upf.yaml
├── gnb # Generated Network Template
│   ├── cu-amf-01.yaml
│   ├── cu-amf-02.yaml
│   ├── cu-amf-03.yaml
│   ├── cu-du-01.yaml
│   ├── cu-du-02.yaml
│   ├── cu-du-03.yaml
│   ├── du-cu-01.yaml
│   ├── du-cu-02.yaml
│   ├── du-cu-03.yaml
│   ├── ue-du-01.yaml
│   ├── ue-du-02.yaml
│   └── ue-du-03.yaml
└── src # Source Network template
    └── template_net.yaml