Loading Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/.gitignore 0 → 100644 +1 −0 Original line number Diff line number Diff line .vscode Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/README.md 0 → 100644 +21 −0 Original line number Diff line number Diff line # OAI Operators ## Prepare environment ```bash juju add-model oai-01 ``` ## Deployment Build charms: ```bash ./build.sh ``` Deploy bundle: ```bash juju deploy ./bundle.yaml --trust ``` Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/build.sh 0 → 100755 +17 −0 Original line number Diff line number Diff line #!/bin/bash function build() { charm=$1 cd oai-$charm-operator/ #charmcraft clean #charmcraft build mv oai-${charm}_ubuntu-20.04-amd64.charm $charm.charm cd .. } charms="nrf amf smf spgwu-tiny db gnb nr-ue" for charm in $charms; do build $charm & done wait Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/bundle.yaml 0 → 100644 +76 −0 Original line number Diff line number Diff line bundle: kubernetes applications: nrf: charm: ./oai-nrf-operator/nrf.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-nrf-image: rdefosseoai/oai-nrf:v1.1.0 tcpdump-image: corfr/tcpdump:latest amf: charm: ./oai-amf-operator/amf.charm trust: true options: start-tcpdump: false resources: oai-amf-image: rdefosseoai/oai-amf:v1.1.0 tcpdump-image: corfr/tcpdump:latest scale: 1 smf: charm: ./oai-smf-operator/smf.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-smf-image: rdefosseoai/oai-smf:develop tcpdump-image: corfr/tcpdump:latest spgwu-tiny: charm: ./oai-spgwu-tiny-operator/spgwu-tiny.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-spgwu-tiny-image: rdefosseoai/oai-spgwu-tiny:v1.1.2 tcpdump-image: corfr/tcpdump:latest db: charm: ./oai-db-operator/db.charm scale: 1 resources: oai-db-image: mysql:5.5 gnb: charm: ./oai-gnb-operator/gnb.charm scale: 1 trust: true resources: oai-gnb-image: rdefosseoai/oai-gnb:develop tcpdump-image: corfr/tcpdump:latest nr-ue: charm: ./oai-nr-ue-operator/nr-ue.charm scale: 1 trust: true resources: oai-nr-ue-image: rdefosseoai/oai-nr-ue:develop tcpdump-image: corfr/tcpdump:latest relations: - - db:db - amf:db - - nrf:nrf - amf:nrf - - nrf:nrf - smf:nrf - - smf:amf - amf:amf - - nrf:nrf - spgwu-tiny:nrf - - spgwu-tiny:smf - smf:smf - - gnb:amf - amf:amf - - nr-ue:gnb - gnb:gnb - - spgwu-tiny:spgwu - gnb:spgwu Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/deploy.sh 0 → 100755 +3 −0 Original line number Diff line number Diff line #!/bin/bash juju deploy ./bundle.yaml --trust No newline at end of file Loading
Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/.gitignore 0 → 100644 +1 −0 Original line number Diff line number Diff line .vscode
Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/README.md 0 → 100644 +21 −0 Original line number Diff line number Diff line # OAI Operators ## Prepare environment ```bash juju add-model oai-01 ``` ## Deployment Build charms: ```bash ./build.sh ``` Deploy bundle: ```bash juju deploy ./bundle.yaml --trust ```
Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/build.sh 0 → 100755 +17 −0 Original line number Diff line number Diff line #!/bin/bash function build() { charm=$1 cd oai-$charm-operator/ #charmcraft clean #charmcraft build mv oai-${charm}_ubuntu-20.04-amd64.charm $charm.charm cd .. } charms="nrf amf smf spgwu-tiny db gnb nr-ue" for charm in $charms; do build $charm & done wait
Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/bundle.yaml 0 → 100644 +76 −0 Original line number Diff line number Diff line bundle: kubernetes applications: nrf: charm: ./oai-nrf-operator/nrf.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-nrf-image: rdefosseoai/oai-nrf:v1.1.0 tcpdump-image: corfr/tcpdump:latest amf: charm: ./oai-amf-operator/amf.charm trust: true options: start-tcpdump: false resources: oai-amf-image: rdefosseoai/oai-amf:v1.1.0 tcpdump-image: corfr/tcpdump:latest scale: 1 smf: charm: ./oai-smf-operator/smf.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-smf-image: rdefosseoai/oai-smf:develop tcpdump-image: corfr/tcpdump:latest spgwu-tiny: charm: ./oai-spgwu-tiny-operator/spgwu-tiny.charm scale: 1 trust: true options: start-tcpdump: false resources: oai-spgwu-tiny-image: rdefosseoai/oai-spgwu-tiny:v1.1.2 tcpdump-image: corfr/tcpdump:latest db: charm: ./oai-db-operator/db.charm scale: 1 resources: oai-db-image: mysql:5.5 gnb: charm: ./oai-gnb-operator/gnb.charm scale: 1 trust: true resources: oai-gnb-image: rdefosseoai/oai-gnb:develop tcpdump-image: corfr/tcpdump:latest nr-ue: charm: ./oai-nr-ue-operator/nr-ue.charm scale: 1 trust: true resources: oai-nr-ue-image: rdefosseoai/oai-nr-ue:develop tcpdump-image: corfr/tcpdump:latest relations: - - db:db - amf:db - - nrf:nrf - amf:nrf - - nrf:nrf - smf:nrf - - smf:amf - amf:amf - - nrf:nrf - spgwu-tiny:nrf - - spgwu-tiny:smf - smf:smf - - gnb:amf - amf:amf - - nr-ue:gnb - gnb:gnb - - spgwu-tiny:spgwu - gnb:spgwu
Hackfest_Demos/OSM-MR11/Team-5-Panther/charms/oai-bundle/deploy.sh 0 → 100755 +3 −0 Original line number Diff line number Diff line #!/bin/bash juju deploy ./bundle.yaml --trust No newline at end of file