Update April
This commit is contained in:
parent
cc1a8ad5a9
commit
44d49bb87b
@ -28,6 +28,8 @@ spec:
|
|||||||
io.kompose.service: mysql
|
io.kompose.service: mysql
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: MYSQL_DATABASE
|
- name: MYSQL_DATABASE
|
||||||
|
@ -28,6 +28,8 @@ spec:
|
|||||||
io.kompose.service: oai-amf
|
io.kompose.service: oai-amf
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: NRF_FQDN
|
- name: NRF_FQDN
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-ausf
|
io.kompose.service: oai-ausf
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: AUSF_NAME
|
- name: AUSF_NAME
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-ext-dn
|
io.kompose.service: oai-ext-dn
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- args:
|
- args:
|
||||||
- /bin/bash
|
- /bin/bash
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-smf
|
io.kompose.service: oai-smf
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: AMF_API_VERSION
|
- name: AMF_API_VERSION
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-spgwu
|
io.kompose.service: oai-spgwu
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: MCC
|
- name: MCC
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-udm
|
io.kompose.service: oai-udm
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: REGISTER_NRF
|
- name: REGISTER_NRF
|
||||||
|
@ -27,6 +27,8 @@ spec:
|
|||||||
io.kompose.service: oai-udr
|
io.kompose.service: oai-udr
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- env:
|
- env:
|
||||||
- name: MYSQL_DB
|
- name: MYSQL_DB
|
||||||
|
99
deployments/forced/gnb-cu-01.yaml
Normal file
99
deployments/forced/gnb-cu-01.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-01
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-01-net,oai-cu-du-01-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-01
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e01"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.12"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.12"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.13"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.12"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/forced/gnb-du-01.yaml
Normal file
99
deployments/forced/gnb-du-01.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-01"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-01"}]'
|
||||||
|
name: oai-du-01
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-01-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-01
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e01"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.12"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.12"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.13"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.12"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
BIN
deployments/src/.gnb_access_deployment.yaml.swp
Normal file
BIN
deployments/src/.gnb_access_deployment.yaml.swp
Normal file
Binary file not shown.
BIN
deployments/src/.template_deployment.yaml.swp
Normal file
BIN
deployments/src/.template_deployment.yaml.swp
Normal file
Binary file not shown.
BIN
deployments/src/.template_ue_deployment.yaml.swp
Normal file
BIN
deployments/src/.template_ue_deployment.yaml.swp
Normal file
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps.openshift.io/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"@part_type@","name":"@part_of@"},{"apiVersion":"apps/v1","kind":"@part_type@","name":"@part_of@"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"@part_type@","name":"@part_of@"},{"apiVersion":"apps/v1","kind":"@part_type@","name":"@part_of@"}]'
|
||||||
name: oai-@trainee@
|
name: oai-@trainee@
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-@trainee@
|
|
||||||
app.kubernetes.io/part-of: trainee-@role@
|
app.kubernetes.io/part-of: trainee-@role@
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-@mode@
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-@role@
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-@mode@-sa
|
app.kubernetes.io/part-of: trainee-@role@
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: @net@
|
k8s.v1.cni.cncf.io/networks: '@net@'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-@mode@
|
- name: inf-@mode@
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
@ -64,7 +64,7 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPath: /dev/net/tun
|
mountPath: /dev/net/tun
|
||||||
terminationMessagePolicy: File
|
terminationMessagePolicy: File
|
||||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
|
309
deployments/src/template_ueweb.yaml
Normal file
309
deployments/src/template_ueweb.yaml
Normal file
@ -0,0 +1,309 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
alpha.image.policy.openshift.io/resolve-names: '*'
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-du-01"}]'
|
||||||
|
app.openshift.io/route-disabled: 'false'
|
||||||
|
deployment.kubernetes.io/revision: '7'
|
||||||
|
image.openshift.io/triggers: >-
|
||||||
|
[{"from":{"kind":"ImageStreamTag","name":"
|
||||||
|
ueweb-oai-final:latest","namespace":"infidel-test"},"fieldPath":"spec.template.spec.containers[?(@.name==\"
|
||||||
|
oai-nr-ue-01\")].image","pause":"false"}]
|
||||||
|
openshift.io/generated-by: OpenShiftWebConsole
|
||||||
|
resourceVersion: '51680865'
|
||||||
|
name: oai-nr-ue-01
|
||||||
|
uid: 17240e5e-99e1-4906-a780-d3833bdef547
|
||||||
|
creationTimestamp: '2023-03-29T17:07:07Z'
|
||||||
|
generation: 8
|
||||||
|
managedFields:
|
||||||
|
- manager: Mozilla
|
||||||
|
operation: Update
|
||||||
|
apiVersion: apps/v1
|
||||||
|
time: '2023-03-29T17:43:59Z'
|
||||||
|
fieldsType: FieldsV1
|
||||||
|
fieldsV1:
|
||||||
|
'f:metadata':
|
||||||
|
'f:annotations':
|
||||||
|
.: {}
|
||||||
|
'f:alpha.image.policy.openshift.io/resolve-names': {}
|
||||||
|
'f:app.openshift.io/connects-to': {}
|
||||||
|
'f:app.openshift.io/route-disabled': {}
|
||||||
|
'f:image.openshift.io/triggers': {}
|
||||||
|
'f:openshift.io/generated-by': {}
|
||||||
|
'f:labels':
|
||||||
|
.: {}
|
||||||
|
'f:app': {}
|
||||||
|
'f:app.kubernetes.io/component': {}
|
||||||
|
'f:app.kubernetes.io/instance': {}
|
||||||
|
'f:app.kubernetes.io/name': {}
|
||||||
|
'f:app.kubernetes.io/part-of': {}
|
||||||
|
'f:app.openshift.io/runtime-namespace': {}
|
||||||
|
'f:spec':
|
||||||
|
'f:progressDeadlineSeconds': {}
|
||||||
|
'f:replicas': {}
|
||||||
|
'f:revisionHistoryLimit': {}
|
||||||
|
'f:selector': {}
|
||||||
|
'f:strategy':
|
||||||
|
'f:rollingUpdate':
|
||||||
|
.: {}
|
||||||
|
'f:maxSurge': {}
|
||||||
|
'f:maxUnavailable': {}
|
||||||
|
'f:type': {}
|
||||||
|
'f:template':
|
||||||
|
'f:metadata':
|
||||||
|
'f:annotations':
|
||||||
|
.: {}
|
||||||
|
'f:k8s.v1.cni.cncf.io/networks': {}
|
||||||
|
'f:openshift.io/generated-by': {}
|
||||||
|
'f:openshift.openshift.io/restartedAt': {}
|
||||||
|
'f:labels':
|
||||||
|
.: {}
|
||||||
|
'f:app': {}
|
||||||
|
'f:deployment': {}
|
||||||
|
'f:spec':
|
||||||
|
'f:volumes':
|
||||||
|
.: {}
|
||||||
|
'k:{"name":"dev-tun"}':
|
||||||
|
.: {}
|
||||||
|
'f:hostPath':
|
||||||
|
.: {}
|
||||||
|
'f:path': {}
|
||||||
|
'f:type': {}
|
||||||
|
'f:name': {}
|
||||||
|
'k:{"name":"ue-env"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:persistentVolumeClaim':
|
||||||
|
.: {}
|
||||||
|
'f:claimName': {}
|
||||||
|
'f:containers':
|
||||||
|
'k:{"name":"rfsim5g-oai-nr-ue"}':
|
||||||
|
'f:image': {}
|
||||||
|
'f:volumeMounts':
|
||||||
|
.: {}
|
||||||
|
'k:{"mountPath":"/dev/net/tun"}':
|
||||||
|
.: {}
|
||||||
|
'f:mountPath': {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:readOnly': {}
|
||||||
|
'f:terminationMessagePolicy': {}
|
||||||
|
.: {}
|
||||||
|
'f:resources': {}
|
||||||
|
'f:env':
|
||||||
|
.: {}
|
||||||
|
'k:{"name":"DNN"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"FULL_IMSI"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"FULL_KEY"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"NSSAI_SST"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"OPC"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"RFSIMULATOR"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'k:{"name":"USE_ADDITIONAL_OPTIONS"}':
|
||||||
|
.: {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:value': {}
|
||||||
|
'f:securityContext':
|
||||||
|
.: {}
|
||||||
|
'f:privileged': {}
|
||||||
|
'f:terminationMessagePath': {}
|
||||||
|
'f:imagePullPolicy': {}
|
||||||
|
'f:name': {}
|
||||||
|
'k:{"name":"ue-web-oai"}':
|
||||||
|
'f:image': {}
|
||||||
|
'f:volumeMounts':
|
||||||
|
.: {}
|
||||||
|
'k:{"mountPath":"/root/ueSimOAIWeb/env"}':
|
||||||
|
.: {}
|
||||||
|
'f:mountPath': {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:terminationMessagePolicy': {}
|
||||||
|
.: {}
|
||||||
|
'f:resources': {}
|
||||||
|
'f:securityContext':
|
||||||
|
.: {}
|
||||||
|
'f:privileged': {}
|
||||||
|
'f:terminationMessagePath': {}
|
||||||
|
'f:imagePullPolicy': {}
|
||||||
|
'f:ports':
|
||||||
|
.: {}
|
||||||
|
'k:{"containerPort":4173,"protocol":"TCP"}':
|
||||||
|
.: {}
|
||||||
|
'f:containerPort': {}
|
||||||
|
'f:protocol': {}
|
||||||
|
'k:{"containerPort":5000,"protocol":"TCP"}':
|
||||||
|
.: {}
|
||||||
|
'f:containerPort': {}
|
||||||
|
'f:protocol': {}
|
||||||
|
'f:name': {}
|
||||||
|
'f:dnsPolicy': {}
|
||||||
|
'f:serviceAccount': {}
|
||||||
|
'f:restartPolicy': {}
|
||||||
|
'f:schedulerName': {}
|
||||||
|
'f:terminationGracePeriodSeconds': {}
|
||||||
|
'f:serviceAccountName': {}
|
||||||
|
'f:securityContext': {}
|
||||||
|
- manager: kube-controller-manager
|
||||||
|
operation: Update
|
||||||
|
apiVersion: apps/v1
|
||||||
|
time: '2023-03-29T20:22:10Z'
|
||||||
|
fieldsType: FieldsV1
|
||||||
|
fieldsV1:
|
||||||
|
'f:metadata':
|
||||||
|
'f:annotations':
|
||||||
|
'f:deployment.kubernetes.io/revision': {}
|
||||||
|
'f:status':
|
||||||
|
'f:availableReplicas': {}
|
||||||
|
'f:conditions':
|
||||||
|
.: {}
|
||||||
|
'k:{"type":"Available"}':
|
||||||
|
.: {}
|
||||||
|
'f:lastTransitionTime': {}
|
||||||
|
'f:lastUpdateTime': {}
|
||||||
|
'f:message': {}
|
||||||
|
'f:reason': {}
|
||||||
|
'f:status': {}
|
||||||
|
'f:type': {}
|
||||||
|
'k:{"type":"Progressing"}':
|
||||||
|
.: {}
|
||||||
|
'f:lastTransitionTime': {}
|
||||||
|
'f:lastUpdateTime': {}
|
||||||
|
'f:message': {}
|
||||||
|
'f:reason': {}
|
||||||
|
'f:status': {}
|
||||||
|
'f:type': {}
|
||||||
|
'f:observedGeneration': {}
|
||||||
|
'f:readyReplicas': {}
|
||||||
|
'f:replicas': {}
|
||||||
|
'f:updatedReplicas': {}
|
||||||
|
subresource: status
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app: oai-nr-ue-01
|
||||||
|
app.kubernetes.io/component: oai-nr-ue-01
|
||||||
|
app.kubernetes.io/instance: oai-nr-ue-01
|
||||||
|
app.kubernetes.io/name: oai-nr-ue-01
|
||||||
|
app.kubernetes.io/part-of: UE-Johan
|
||||||
|
app.openshift.io/runtime-namespace: infidel-test
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: oai-nr-ue-01
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
creationTimestamp: null
|
||||||
|
labels:
|
||||||
|
app: oai-nr-ue-01
|
||||||
|
deployment: oai-nr-ue-01
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: oai-ue-du-01-net
|
||||||
|
openshift.io/generated-by: OpenShiftWebConsole
|
||||||
|
openshift.openshift.io/restartedAt: '2023-03-29T17:41:34.100Z'
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000001'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.13
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: ue-web-oai
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
ports:
|
||||||
|
- containerPort: 4173
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 5000
|
||||||
|
protocol: TCP
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: ue-env
|
||||||
|
mountPath: /root/ueSimOAIWeb/env
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: >-
|
||||||
|
image-registry.openshift-image-registry.svc:5000/infidel-test/ueweb-oai-final@sha256:70b3134da6dadd58fb0fd64688c4652c10a05e14cf1d20d39d9d3b14d5788acf
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: ue-env
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: ueweb-vite
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
status:
|
||||||
|
observedGeneration: 8
|
||||||
|
replicas: 1
|
||||||
|
updatedReplicas: 1
|
||||||
|
readyReplicas: 1
|
||||||
|
availableReplicas: 1
|
||||||
|
conditions:
|
||||||
|
- type: Progressing
|
||||||
|
status: 'True'
|
||||||
|
lastUpdateTime: '2023-03-29T17:46:18Z'
|
||||||
|
lastTransitionTime: '2023-03-29T17:07:07Z'
|
||||||
|
reason: NewReplicaSetAvailable
|
||||||
|
message: ReplicaSet "oai-nr-ue-01-6d4cb5595c" has successfully progressed.
|
||||||
|
- type: Available
|
||||||
|
status: 'True'
|
||||||
|
lastUpdateTime: '2023-03-29T20:22:10Z'
|
||||||
|
lastTransitionTime: '2023-03-29T20:22:10Z'
|
||||||
|
reason: MinimumReplicasAvailable
|
||||||
|
message: Deployment has minimum availability.
|
||||||
|
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
name: oai-cu-01
|
name: oai-cu-01
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-cu-01
|
|
||||||
app.kubernetes.io/part-of: trainee-01
|
app.kubernetes.io/part-of: trainee-01
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-cu
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-cu-sa
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-cu-amf-01-net,oai-cu-du-01-net
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-01-net,oai-cu-du-01-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-cu
|
- name: inf-cu
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
name: oai-cu-02
|
name: oai-cu-02
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-cu-02
|
|
||||||
app.kubernetes.io/part-of: trainee-02
|
app.kubernetes.io/part-of: trainee-02
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-cu
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-02
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-cu-sa
|
app.kubernetes.io/part-of: trainee-02
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-cu-amf-02-net,oai-cu-du-02-net
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-02-net,oai-cu-du-02-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-cu
|
- name: inf-cu
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
name: oai-cu-03
|
name: oai-cu-03
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-cu-03
|
|
||||||
app.kubernetes.io/part-of: trainee-03
|
app.kubernetes.io/part-of: trainee-03
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-cu
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-03
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-cu-sa
|
app.kubernetes.io/part-of: trainee-03
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-cu-amf-03-net,oai-cu-du-03-net
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-03-net,oai-cu-du-03-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-cu
|
- name: inf-cu
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
99
deployments/trainee/gnb-cu-04.yaml
Normal file
99
deployments/trainee/gnb-cu-04.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-04
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-04-net,oai-cu-du-04-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-04
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e04"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.15"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.15"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.22"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.21"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-05.yaml
Normal file
99
deployments/trainee/gnb-cu-05.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-05
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-05-net,oai-cu-du-05-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-05
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e05"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.16"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.16"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.25"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.24"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-06.yaml
Normal file
99
deployments/trainee/gnb-cu-06.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-06
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-06-net,oai-cu-du-06-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-06
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e06"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.17"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.17"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.28"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.27"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-07.yaml
Normal file
99
deployments/trainee/gnb-cu-07.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-07
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-07-net,oai-cu-du-07-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-07
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e07"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.18"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.18"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.31"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.30"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-08.yaml
Normal file
99
deployments/trainee/gnb-cu-08.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-08
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-08-net,oai-cu-du-08-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-08
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e08"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.19"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.19"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.34"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.33"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-09.yaml
Normal file
99
deployments/trainee/gnb-cu-09.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-09
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-09-net,oai-cu-du-09-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-09
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e09"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.20"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.20"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.37"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.36"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-10.yaml
Normal file
99
deployments/trainee/gnb-cu-10.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-10
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-10-net,oai-cu-du-10-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-10
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e10"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.21"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.21"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.40"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.39"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-11.yaml
Normal file
99
deployments/trainee/gnb-cu-11.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-11
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-11-net,oai-cu-du-11-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-11
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e11"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.22"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.22"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.43"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.42"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-12.yaml
Normal file
99
deployments/trainee/gnb-cu-12.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-12
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-12-net,oai-cu-du-12-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-12
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e12"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.23"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.23"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.46"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.45"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-13.yaml
Normal file
99
deployments/trainee/gnb-cu-13.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-13
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-13-net,oai-cu-du-13-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-13
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e13"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.24"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.24"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.49"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.48"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-14.yaml
Normal file
99
deployments/trainee/gnb-cu-14.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-14
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-14-net,oai-cu-du-14-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-14
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e14"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.25"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.25"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.52"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.51"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-15.yaml
Normal file
99
deployments/trainee/gnb-cu-15.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-15
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-15-net,oai-cu-du-15-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-15
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e15"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.26"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.26"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.55"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.54"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-16.yaml
Normal file
99
deployments/trainee/gnb-cu-16.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-16
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-16-net,oai-cu-du-16-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-16
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e16"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.27"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.27"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.58"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.57"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-17.yaml
Normal file
99
deployments/trainee/gnb-cu-17.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-17
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-17-net,oai-cu-du-17-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-17
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e17"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.28"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.28"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.61"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.60"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-18.yaml
Normal file
99
deployments/trainee/gnb-cu-18.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-18
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-18-net,oai-cu-du-18-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-18
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e18"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.29"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.29"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.64"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.63"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-19.yaml
Normal file
99
deployments/trainee/gnb-cu-19.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-19
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-19-net,oai-cu-du-19-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-19
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e19"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.30"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.30"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.67"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.66"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-20.yaml
Normal file
99
deployments/trainee/gnb-cu-20.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-20
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-20-net,oai-cu-du-20-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-20
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e20"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.31"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.31"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.70"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.69"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-cu-21.yaml
Normal file
99
deployments/trainee/gnb-cu-21.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"Deployment","name":"oai-amf"},{"apiVersion":"apps/v1","kind":"Deployment","name":"oai-amf"}]'
|
||||||
|
name: oai-cu-21
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-cu-amf-21-net,oai-cu-du-21-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-cu
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_CU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-cu-21
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e21"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.32"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.32"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.73"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.72"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-01"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-01"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-01"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-01"}]'
|
||||||
name: oai-du-01
|
name: oai-du-01
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-du-01
|
|
||||||
app.kubernetes.io/part-of: trainee-01
|
app.kubernetes.io/part-of: trainee-01
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-du
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-01
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-du-sa
|
app.kubernetes.io/part-of: trainee-01
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-du-cu-01-net
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-01-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-du
|
- name: inf-du
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-02"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-02"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-02"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-02"}]'
|
||||||
name: oai-du-02
|
name: oai-du-02
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-du-02
|
|
||||||
app.kubernetes.io/part-of: trainee-02
|
app.kubernetes.io/part-of: trainee-02
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-du
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-02
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-du-sa
|
app.kubernetes.io/part-of: trainee-02
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-du-cu-02-net
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-02-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-du
|
- name: inf-du
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
@ -1,67 +1,36 @@
|
|||||||
kind: DeploymentConfig
|
kind: Deployment
|
||||||
apiVersion: apps.openshift.io/v1
|
apiVersion: apps/v1
|
||||||
metadata:
|
metadata:
|
||||||
annotations:
|
annotations:
|
||||||
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-03"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-03"}]'
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-03"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-03"}]'
|
||||||
name: oai-du-03
|
name: oai-du-03
|
||||||
generation: 28
|
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
labels:
|
labels:
|
||||||
app: oai-du-03
|
|
||||||
app.kubernetes.io/part-of: trainee-03
|
app.kubernetes.io/part-of: trainee-03
|
||||||
spec:
|
spec:
|
||||||
strategy:
|
|
||||||
type: Rolling
|
|
||||||
rollingParams:
|
|
||||||
updatePeriodSeconds: 1
|
|
||||||
intervalSeconds: 1
|
|
||||||
timeoutSeconds: 600
|
|
||||||
maxUnavailable: 0
|
|
||||||
maxSurge: 1
|
|
||||||
resources: {}
|
|
||||||
activeDeadlineSeconds: 21600
|
|
||||||
triggers:
|
|
||||||
- type: ImageChange
|
|
||||||
imageChangeParams:
|
|
||||||
automatic: true
|
|
||||||
containerNames:
|
|
||||||
- inf-du
|
|
||||||
from:
|
|
||||||
kind: ImageStreamTag
|
|
||||||
namespace: infidel-test
|
|
||||||
name: 'oai-gnb-official:2023.w05'
|
|
||||||
- type: ConfigChange
|
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: 10
|
selector:
|
||||||
test: false
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-03
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
|
||||||
labels:
|
labels:
|
||||||
app: oai-inf-du-sa
|
app.kubernetes.io/part-of: trainee-03
|
||||||
|
creationTimestamp: null
|
||||||
annotations:
|
annotations:
|
||||||
k8s.v1.cni.cncf.io/networks: oai-du-cu-03-net
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-03-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
spec:
|
spec:
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
serviceAccountName: oai-sa
|
serviceAccountName: oai-sa
|
||||||
schedulerName: default-scheduler
|
schedulerName: default-scheduler
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
containers:
|
containers:
|
||||||
- name: inf-du
|
- name: inf-du
|
||||||
resources: {}
|
resources: {}
|
||||||
volumeMounts:
|
|
||||||
- name: dev-tun
|
|
||||||
readOnly: true
|
|
||||||
mountPath: /dev/net/tun
|
|
||||||
terminationMessagePath: /dev/termination-log
|
|
||||||
terminationMessagePolicy: File
|
|
||||||
imagePullPolicy: Always
|
|
||||||
securityContext:
|
|
||||||
add:
|
|
||||||
- SYS_ADMIN
|
|
||||||
- NET_ADMIN
|
|
||||||
privileged: true
|
|
||||||
env:
|
env:
|
||||||
- name: RFSIMULATOR
|
- name: RFSIMULATOR
|
||||||
value: server
|
value: server
|
||||||
@ -105,6 +74,15 @@ spec:
|
|||||||
value: "2153"
|
value: "2153"
|
||||||
- name: USE_ADDITIONAL_OPTIONS
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
@ -112,4 +90,10 @@ spec:
|
|||||||
path: /dev/net/tun
|
path: /dev/net/tun
|
||||||
type: ''
|
type: ''
|
||||||
dnsPolicy: ClusterFirst
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
||||||
|
99
deployments/trainee/gnb-du-04.yaml
Normal file
99
deployments/trainee/gnb-du-04.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-04"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-04"}]'
|
||||||
|
name: oai-du-04
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-04-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-04
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e04"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.15"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.15"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.22"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.21"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-05.yaml
Normal file
99
deployments/trainee/gnb-du-05.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-05"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-05"}]'
|
||||||
|
name: oai-du-05
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-05-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-05
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e05"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.16"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.16"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.25"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.24"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-06.yaml
Normal file
99
deployments/trainee/gnb-du-06.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-06"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-06"}]'
|
||||||
|
name: oai-du-06
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-06-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-06
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e06"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.17"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.17"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.28"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.27"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-07.yaml
Normal file
99
deployments/trainee/gnb-du-07.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-07"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-07"}]'
|
||||||
|
name: oai-du-07
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-07-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-07
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e07"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.18"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.18"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.31"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.30"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-08.yaml
Normal file
99
deployments/trainee/gnb-du-08.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-08"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-08"}]'
|
||||||
|
name: oai-du-08
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-08-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-08
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e08"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.19"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.19"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.34"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.33"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-09.yaml
Normal file
99
deployments/trainee/gnb-du-09.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-09"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-09"}]'
|
||||||
|
name: oai-du-09
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-09-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-09
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e09"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.20"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.20"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.37"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.36"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-10.yaml
Normal file
99
deployments/trainee/gnb-du-10.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-10"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-10"}]'
|
||||||
|
name: oai-du-10
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-10-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-10
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e10"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.21"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.21"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.40"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.39"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-11.yaml
Normal file
99
deployments/trainee/gnb-du-11.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-11"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-11"}]'
|
||||||
|
name: oai-du-11
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-11-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-11
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e11"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.22"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.22"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.43"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.42"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-12.yaml
Normal file
99
deployments/trainee/gnb-du-12.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-12"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-12"}]'
|
||||||
|
name: oai-du-12
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-12-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-12
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e12"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.23"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.23"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.46"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.45"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-13.yaml
Normal file
99
deployments/trainee/gnb-du-13.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-13"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-13"}]'
|
||||||
|
name: oai-du-13
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-13-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-13
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e13"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.24"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.24"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.49"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.48"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-14.yaml
Normal file
99
deployments/trainee/gnb-du-14.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-14"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-14"}]'
|
||||||
|
name: oai-du-14
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-14-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-14
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e14"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.25"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.25"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.52"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.51"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-15.yaml
Normal file
99
deployments/trainee/gnb-du-15.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-15"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-15"}]'
|
||||||
|
name: oai-du-15
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-15-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-15
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e15"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.26"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.26"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.55"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.54"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-16.yaml
Normal file
99
deployments/trainee/gnb-du-16.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-16"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-16"}]'
|
||||||
|
name: oai-du-16
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-16-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-16
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e16"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.27"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.27"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.58"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.57"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-17.yaml
Normal file
99
deployments/trainee/gnb-du-17.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-17"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-17"}]'
|
||||||
|
name: oai-du-17
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-17-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-17
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e17"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.28"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.28"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.61"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.60"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-18.yaml
Normal file
99
deployments/trainee/gnb-du-18.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-18"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-18"}]'
|
||||||
|
name: oai-du-18
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-18-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-18
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e18"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.29"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.29"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.64"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.63"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-19.yaml
Normal file
99
deployments/trainee/gnb-du-19.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-19"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-19"}]'
|
||||||
|
name: oai-du-19
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-19-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-19
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e19"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.30"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.30"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.67"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.66"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-20.yaml
Normal file
99
deployments/trainee/gnb-du-20.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-20"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-20"}]'
|
||||||
|
name: oai-du-20
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-20-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-20
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e20"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.31"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.31"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.70"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.69"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
99
deployments/trainee/gnb-du-21.yaml
Normal file
99
deployments/trainee/gnb-du-21.yaml
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-cu-21"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-cu-21"}]'
|
||||||
|
name: oai-du-21
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-du-cu-21-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||||
|
containers:
|
||||||
|
- name: inf-du
|
||||||
|
resources: {}
|
||||||
|
env:
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: server
|
||||||
|
- name: USE_SA_TDD_DU
|
||||||
|
value: "1"
|
||||||
|
- name: GNB_NAME
|
||||||
|
value: gnb-du-21
|
||||||
|
- name: GNB_ID
|
||||||
|
value: "e21"
|
||||||
|
- name: TAC
|
||||||
|
value: "1"
|
||||||
|
- name: MCC
|
||||||
|
value: "208"
|
||||||
|
- name: MNC
|
||||||
|
value: "99"
|
||||||
|
- name: MNC_LENGTH
|
||||||
|
value: "2"
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: "1"
|
||||||
|
- name: AMF_IP_ADDRESS
|
||||||
|
value: "192.168.34.11"
|
||||||
|
- name: UPF_IP_ADDRESS
|
||||||
|
value: "192.168.34.10"
|
||||||
|
- name: GNB_NGA_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGA_IP_ADDRESS
|
||||||
|
value: "192.168.34.32"
|
||||||
|
- name: GNB_NGU_IF_NAME
|
||||||
|
value: net1
|
||||||
|
- name: GNB_NGU_IP_ADDRESS
|
||||||
|
value: "192.168.34.32"
|
||||||
|
- name: F1_IF_NAME
|
||||||
|
value: "net2"
|
||||||
|
- name: F1_DU_IP_ADDRESS
|
||||||
|
value: "192.168.35.73"
|
||||||
|
- name: F1_CU_IP_ADDRESS
|
||||||
|
value: "192.168.35.72"
|
||||||
|
- name: F1_DU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: F1_CU_D_PORT
|
||||||
|
value: "2153"
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: --sa --rfsim --log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-gnb'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
@ -64,7 +64,7 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPath: /dev/net/tun
|
mountPath: /dev/net/tun
|
||||||
terminationMessagePolicy: File
|
terminationMessagePolicy: File
|
||||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
|
@ -64,7 +64,7 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPath: /dev/net/tun
|
mountPath: /dev/net/tun
|
||||||
terminationMessagePolicy: File
|
terminationMessagePolicy: File
|
||||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
|
@ -64,7 +64,7 @@ spec:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPath: /dev/net/tun
|
mountPath: /dev/net/tun
|
||||||
terminationMessagePolicy: File
|
terminationMessagePolicy: File
|
||||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
serviceAccount: oai-sa
|
serviceAccount: oai-sa
|
||||||
volumes:
|
volumes:
|
||||||
- name: dev-tun
|
- name: dev-tun
|
||||||
|
81
deployments/trainee/gnb-ue-04.yaml
Normal file
81
deployments/trainee/gnb-ue-04.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-04"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-04"}]'
|
||||||
|
name: oai-nr-ue-04
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-04
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-04-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000004'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.22
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-05.yaml
Normal file
81
deployments/trainee/gnb-ue-05.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-05"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-05"}]'
|
||||||
|
name: oai-nr-ue-05
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-05
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-05-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000005'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.25
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-06.yaml
Normal file
81
deployments/trainee/gnb-ue-06.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-06"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-06"}]'
|
||||||
|
name: oai-nr-ue-06
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-06
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-06-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000006'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.28
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-07.yaml
Normal file
81
deployments/trainee/gnb-ue-07.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-07"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-07"}]'
|
||||||
|
name: oai-nr-ue-07
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-07
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-07-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000007'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.31
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-08.yaml
Normal file
81
deployments/trainee/gnb-ue-08.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-08"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-08"}]'
|
||||||
|
name: oai-nr-ue-08
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-08
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-08-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000008'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.34
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-09.yaml
Normal file
81
deployments/trainee/gnb-ue-09.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-09"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-09"}]'
|
||||||
|
name: oai-nr-ue-09
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-09
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-09-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000009'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.37
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-10.yaml
Normal file
81
deployments/trainee/gnb-ue-10.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-10"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-10"}]'
|
||||||
|
name: oai-nr-ue-10
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-10
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-10-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000010'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.40
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-11.yaml
Normal file
81
deployments/trainee/gnb-ue-11.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-11"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-11"}]'
|
||||||
|
name: oai-nr-ue-11
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-11
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-11-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000011'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.43
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-12.yaml
Normal file
81
deployments/trainee/gnb-ue-12.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-12"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-12"}]'
|
||||||
|
name: oai-nr-ue-12
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-12
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-12-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000012'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.46
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-13.yaml
Normal file
81
deployments/trainee/gnb-ue-13.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-13"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-13"}]'
|
||||||
|
name: oai-nr-ue-13
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-13
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-13-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000013'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.49
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-14.yaml
Normal file
81
deployments/trainee/gnb-ue-14.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-14"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-14"}]'
|
||||||
|
name: oai-nr-ue-14
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-14
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-14-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000014'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.52
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-15.yaml
Normal file
81
deployments/trainee/gnb-ue-15.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-15"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-15"}]'
|
||||||
|
name: oai-nr-ue-15
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-15
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-15-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000015'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.55
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-16.yaml
Normal file
81
deployments/trainee/gnb-ue-16.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-16"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-16"}]'
|
||||||
|
name: oai-nr-ue-16
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-16
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-16-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000016'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.58
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-17.yaml
Normal file
81
deployments/trainee/gnb-ue-17.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-17"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-17"}]'
|
||||||
|
name: oai-nr-ue-17
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-17
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-17-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000017'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.61
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-18.yaml
Normal file
81
deployments/trainee/gnb-ue-18.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-18"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-18"}]'
|
||||||
|
name: oai-nr-ue-18
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-18
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-18-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000018'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.64
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-19.yaml
Normal file
81
deployments/trainee/gnb-ue-19.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-19"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-19"}]'
|
||||||
|
name: oai-nr-ue-19
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-19
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-19-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000019'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.67
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-20.yaml
Normal file
81
deployments/trainee/gnb-ue-20.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-20"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-20"}]'
|
||||||
|
name: oai-nr-ue-20
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-20
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-20-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000020'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.70
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
81
deployments/trainee/gnb-ue-21.yaml
Normal file
81
deployments/trainee/gnb-ue-21.yaml
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
annotations:
|
||||||
|
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"oai-du-21"},{"apiVersion":"apps/v1","kind":"DeploymentConfig","name":"oai-du-21"}]'
|
||||||
|
name: oai-nr-ue-21
|
||||||
|
|
||||||
|
namespace: infidel-test
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/part-of: trainee-21
|
||||||
|
creationTimestamp: null
|
||||||
|
annotations:
|
||||||
|
k8s.v1.cni.cncf.io/networks: 'oai-ue-du-21-net'
|
||||||
|
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||||
|
spec:
|
||||||
|
restartPolicy: Always
|
||||||
|
serviceAccountName: oai-sa
|
||||||
|
schedulerName: default-scheduler
|
||||||
|
terminationGracePeriodSeconds: 30
|
||||||
|
securityContext: {}
|
||||||
|
containers:
|
||||||
|
- resources: {}
|
||||||
|
terminationMessagePath: /dev/termination-log
|
||||||
|
name: rfsim5g-oai-nr-ue
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- /bin/bash -c "pgrep nr-uesoftmodem"
|
||||||
|
timeoutSeconds: 5
|
||||||
|
periodSeconds: 10
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 5
|
||||||
|
env:
|
||||||
|
- name: DNN
|
||||||
|
value: oai
|
||||||
|
- name: FULL_IMSI
|
||||||
|
value: '208990200000021'
|
||||||
|
- name: FULL_KEY
|
||||||
|
value: fec86ba6eb707ed08905757b1bb44b8f
|
||||||
|
- name: NSSAI_SST
|
||||||
|
value: '1'
|
||||||
|
- name: OPC
|
||||||
|
value: c42449363bbad02b66d16bc975d77cc1
|
||||||
|
- name: RFSIMULATOR
|
||||||
|
value: 192.168.35.73
|
||||||
|
- name: USE_ADDITIONAL_OPTIONS
|
||||||
|
value: >-
|
||||||
|
--sa --rfsim -r 106 --numerology 1 -C 3619200000 --nokrnmod
|
||||||
|
--log_config.global_log_options level,nocolor,time
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
volumeMounts:
|
||||||
|
- name: dev-tun
|
||||||
|
readOnly: true
|
||||||
|
mountPath: /dev/net/tun
|
||||||
|
terminationMessagePolicy: File
|
||||||
|
image: '192.168.22.1:5000/oai-nr-ue'
|
||||||
|
serviceAccount: oai-sa
|
||||||
|
volumes:
|
||||||
|
- name: dev-tun
|
||||||
|
hostPath:
|
||||||
|
path: /dev/net/tun
|
||||||
|
type: ''
|
||||||
|
dnsPolicy: ClusterFirst
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 25%
|
||||||
|
maxSurge: 25%
|
||||||
|
revisionHistoryLimit: 10
|
||||||
|
progressDeadlineSeconds: 600
|
@ -8,3 +8,14 @@
|
|||||||
08,208990200000008,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
08,208990200000008,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
09,208990200000009,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
09,208990200000009,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
10,208990200000010,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
10,208990200000010,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
11,208990200000011,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
12,208990200000012,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
13,208990200000013,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
14,208990200000014,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
15,208990200000015,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
16,208990200000016,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
17,208990200000017,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
18,208990200000018,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
19,208990200000019,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
20,208990200000020,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
21,208990200000021,fec86ba6eb707ed08905757b1bb44b8f,c42449363bbad02b66d16bc975d77cc1
|
||||||
|
|
@ -1,3 +1,21 @@
|
|||||||
01,192.168.34.12,192.168.35.12,192.168.35.13,192.168.35.14
|
01,192.168.34.12,192.168.35.12,192.168.35.13,192.168.35.14
|
||||||
02,192.168.34.13,192.168.35.15,192.168.35.16,192.168.35.17
|
02,192.168.34.13,192.168.35.15,192.168.35.16,192.168.35.17
|
||||||
03,192.168.34.14,192.168.35.18,192.168.35.19,192.168.35.20
|
03,192.168.34.14,192.168.35.18,192.168.35.19,192.168.35.20
|
||||||
|
04,192.168.34.15,192.168.35.21,192.168.35.22,192.168.35.23
|
||||||
|
05,192.168.34.16,192.168.35.24,192.168.35.25,192.168.35.26
|
||||||
|
06,192.168.34.17,192.168.35.27,192.168.35.28,192.168.35.29
|
||||||
|
07,192.168.34.18,192.168.35.30,192.168.35.31,192.168.35.32
|
||||||
|
08,192.168.34.19,192.168.35.33,192.168.35.34,192.168.35.35
|
||||||
|
09,192.168.34.20,192.168.35.36,192.168.35.37,192.168.35.38
|
||||||
|
10,192.168.34.21,192.168.35.39,192.168.35.40,192.168.35.41
|
||||||
|
11,192.168.34.22,192.168.35.42,192.168.35.43,192.168.35.44
|
||||||
|
12,192.168.34.23,192.168.35.45,192.168.35.46,192.168.35.47
|
||||||
|
13,192.168.34.24,192.168.35.48,192.168.35.49,192.168.35.50
|
||||||
|
14,192.168.34.25,192.168.35.51,192.168.35.52,192.168.35.53
|
||||||
|
15,192.168.34.26,192.168.35.54,192.168.35.55,192.168.35.56
|
||||||
|
16,192.168.34.27,192.168.35.57,192.168.35.58,192.168.35.59
|
||||||
|
17,192.168.34.28,192.168.35.60,192.168.35.61,192.168.35.62
|
||||||
|
18,192.168.34.29,192.168.35.63,192.168.35.64,192.168.35.65
|
||||||
|
19,192.168.34.30,192.168.35.66,192.168.35.67,192.168.35.68
|
||||||
|
20,192.168.34.31,192.168.35.69,192.168.35.70,192.168.35.71
|
||||||
|
21,192.168.34.32,192.168.35.72,192.168.35.73,192.168.35.74
|
||||||
|
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-amf-n2-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-amf-n2-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.11/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.11/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-amf-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-amf-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.11/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.11/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-ausf-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-ausf-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.18/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.18/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-db-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-db-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.16/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.16/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-dn-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-dn-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.17/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.17/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-nrf-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-nrf-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.14/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.14/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-smf-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-smf-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.12/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.12/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-udm-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-udm-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.19/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.19/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-udr-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-udr-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.20/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.20/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-upf-n3-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-upf-n3-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.10/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.10/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -5,6 +5,6 @@ metadata:
|
|||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-upf-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-upf-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.15/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.33.15/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ metadata:
|
|||||||
name: oai-cu-amf-01-net
|
name: oai-cu-amf-01-net
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-01-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-01-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.12/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.12/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ metadata:
|
|||||||
name: oai-cu-amf-02-net
|
name: oai-cu-amf-02-net
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-02-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-02-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.13/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.13/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ metadata:
|
|||||||
name: oai-cu-amf-03-net
|
name: oai-cu-amf-03-net
|
||||||
namespace: infidel-test
|
namespace: infidel-test
|
||||||
spec:
|
spec:
|
||||||
config: '{ "cniVersion": "0.3.1", "name": "oai-03-net", "type": "macvlan",
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-03-net", "type": "macvlan",
|
||||||
"master": "ens8", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.14/24"
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.14/24"
|
||||||
} ] } }'
|
} ] } }'
|
||||||
|
|
||||||
|
10
net/gnb/cu-amf-04.yaml
Normal file
10
net/gnb/cu-amf-04.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: k8s.cni.cncf.io/v1
|
||||||
|
kind: NetworkAttachmentDefinition
|
||||||
|
metadata:
|
||||||
|
name: oai-cu-amf-04-net
|
||||||
|
namespace: infidel-test
|
||||||
|
spec:
|
||||||
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-04-net", "type": "macvlan",
|
||||||
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.15/24"
|
||||||
|
} ] } }'
|
||||||
|
|
10
net/gnb/cu-amf-05.yaml
Normal file
10
net/gnb/cu-amf-05.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: k8s.cni.cncf.io/v1
|
||||||
|
kind: NetworkAttachmentDefinition
|
||||||
|
metadata:
|
||||||
|
name: oai-cu-amf-05-net
|
||||||
|
namespace: infidel-test
|
||||||
|
spec:
|
||||||
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-05-net", "type": "macvlan",
|
||||||
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.16/24"
|
||||||
|
} ] } }'
|
||||||
|
|
10
net/gnb/cu-amf-06.yaml
Normal file
10
net/gnb/cu-amf-06.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: k8s.cni.cncf.io/v1
|
||||||
|
kind: NetworkAttachmentDefinition
|
||||||
|
metadata:
|
||||||
|
name: oai-cu-amf-06-net
|
||||||
|
namespace: infidel-test
|
||||||
|
spec:
|
||||||
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-06-net", "type": "macvlan",
|
||||||
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.17/24"
|
||||||
|
} ] } }'
|
||||||
|
|
10
net/gnb/cu-amf-07.yaml
Normal file
10
net/gnb/cu-amf-07.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: k8s.cni.cncf.io/v1
|
||||||
|
kind: NetworkAttachmentDefinition
|
||||||
|
metadata:
|
||||||
|
name: oai-cu-amf-07-net
|
||||||
|
namespace: infidel-test
|
||||||
|
spec:
|
||||||
|
config: '{ "cniVersion": "0.3.1", "name": "oai-cu-amf-07-net", "type": "macvlan",
|
||||||
|
"master": "ens224", "ipam": { "type": "static", "addresses": [ { "address": "192.168.34.18/24"
|
||||||
|
} ] } }'
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user