Update April
This commit is contained in:
@@ -28,6 +28,8 @@ spec:
|
||||
io.kompose.service: mysql
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: MYSQL_DATABASE
|
||||
|
||||
@@ -28,6 +28,8 @@ spec:
|
||||
io.kompose.service: oai-amf
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: NRF_FQDN
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-ausf
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: AUSF_NAME
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-ext-dn
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- args:
|
||||
- /bin/bash
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-smf
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: AMF_API_VERSION
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-spgwu
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: MCC
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-udm
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- name: REGISTER_NRF
|
||||
|
||||
@@ -27,6 +27,8 @@ spec:
|
||||
io.kompose.service: oai-udr
|
||||
spec:
|
||||
serviceAccountName: oai-sa
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: ocp-w-3.lab.ocp.lan
|
||||
containers:
|
||||
- env:
|
||||
- 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
|
||||
metadata:
|
||||
annotations:
|
||||
|
||||
@@ -1,67 +1,36 @@
|
||||
kind: DeploymentConfig
|
||||
apiVersion: apps.openshift.io/v1
|
||||
kind: Deployment
|
||||
apiVersion: apps/v1
|
||||
metadata:
|
||||
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@"}]'
|
||||
name: oai-@trainee@
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-@trainee@
|
||||
app.kubernetes.io/part-of: trainee-@role@
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-@role@
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-@mode@-sa
|
||||
app.kubernetes.io/part-of: trainee-@role@
|
||||
creationTimestamp: null
|
||||
annotations:
|
||||
k8s.v1.cni.cncf.io/networks: @net@
|
||||
k8s.v1.cni.cncf.io/networks: '@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-@mode@
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
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
|
||||
mountPath: /dev/net/tun
|
||||
terminationMessagePolicy: File
|
||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
||||
image: '192.168.22.1:5000/oai-nr-ue'
|
||||
serviceAccount: oai-sa
|
||||
volumes:
|
||||
- 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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
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
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-cu-01
|
||||
app.kubernetes.io/part-of: trainee-01
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-01
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-cu-sa
|
||||
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
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
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-02
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-cu-02
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-cu-sa
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
creationTimestamp: null
|
||||
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:
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
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-03
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-cu-03
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-cu-sa
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
creationTimestamp: null
|
||||
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:
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
path: /dev/net/tun
|
||||
type: ''
|
||||
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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
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
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-du-01
|
||||
app.kubernetes.io/part-of: trainee-01
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-01
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-du-sa
|
||||
app.kubernetes.io/part-of: trainee-01
|
||||
creationTimestamp: null
|
||||
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:
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
kind: Deployment
|
||||
apiVersion: apps/v1
|
||||
metadata:
|
||||
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"}]'
|
||||
name: oai-du-02
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-du-02
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-du-sa
|
||||
app.kubernetes.io/part-of: trainee-02
|
||||
creationTimestamp: null
|
||||
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:
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
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
|
||||
apiVersion: apps.openshift.io/v1
|
||||
kind: Deployment
|
||||
apiVersion: apps/v1
|
||||
metadata:
|
||||
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"}]'
|
||||
name: oai-du-03
|
||||
generation: 28
|
||||
namespace: infidel-test
|
||||
labels:
|
||||
app: oai-du-03
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
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
|
||||
revisionHistoryLimit: 10
|
||||
test: false
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
app: oai-inf-du-sa
|
||||
app.kubernetes.io/part-of: trainee-03
|
||||
creationTimestamp: null
|
||||
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:
|
||||
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: {}
|
||||
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:
|
||||
- name: RFSIMULATOR
|
||||
value: server
|
||||
@@ -105,6 +74,15 @@ spec:
|
||||
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
|
||||
@@ -112,4 +90,10 @@ spec:
|
||||
path: /dev/net/tun
|
||||
type: ''
|
||||
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
|
||||
mountPath: /dev/net/tun
|
||||
terminationMessagePolicy: File
|
||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
||||
image: '192.168.22.1:5000/oai-nr-ue'
|
||||
serviceAccount: oai-sa
|
||||
volumes:
|
||||
- name: dev-tun
|
||||
|
||||
@@ -64,7 +64,7 @@ spec:
|
||||
readOnly: true
|
||||
mountPath: /dev/net/tun
|
||||
terminationMessagePolicy: File
|
||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
||||
image: '192.168.22.1:5000/oai-nr-ue'
|
||||
serviceAccount: oai-sa
|
||||
volumes:
|
||||
- name: dev-tun
|
||||
|
||||
@@ -64,7 +64,7 @@ spec:
|
||||
readOnly: true
|
||||
mountPath: /dev/net/tun
|
||||
terminationMessagePolicy: File
|
||||
image: 'oaisoftwarealliance/oai-nr-ue:develop'
|
||||
image: '192.168.22.1:5000/oai-nr-ue'
|
||||
serviceAccount: oai-sa
|
||||
volumes:
|
||||
- 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
|
||||
Reference in New Issue
Block a user