X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fsimulator-group%2Fa1pms%2Fapp.yaml;fp=test%2Fsimulator-group%2Fa1pms%2Fapp.yaml;h=b53f22ad637424bb033143716c4ba015669ce3f6;hb=d2aeca8843fe3ffca2e73dec5b64daeef0dda938;hp=0000000000000000000000000000000000000000;hpb=c8f92e94bb2638aa66a1d7c2ba63375bbfcdc8c9;p=nonrtric.git diff --git a/test/simulator-group/a1pms/app.yaml b/test/simulator-group/a1pms/app.yaml new file mode 100644 index 00000000..b53f22ad --- /dev/null +++ b/test/simulator-group/a1pms/app.yaml @@ -0,0 +1,53 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: $A1PMS_APP_NAME + namespace: $KUBE_NONRTRIC_NAMESPACE + labels: + run: $A1PMS_APP_NAME + autotest: A1PMS +spec: + replicas: 1 + selector: + matchLabels: + run: $A1PMS_APP_NAME + template: + metadata: + labels: + run: $A1PMS_APP_NAME + autotest: A1PMS + spec: + securityContext: + runAsUser: 0 +# Need to run as root to be able to store files in dir mounted as a hostPath volume + containers: + - name: $A1PMS_APP_NAME + image: $A1PMS_IMAGE + imagePullPolicy: $KUBE_IMAGE_PULL_POLICY + ports: + - name: http + containerPort: $A1PMS_INTERNAL_PORT + - name: https + containerPort: $A1PMS_INTERNAL_SECURE_PORT + volumeMounts: + - mountPath: $A1PMS_CONFIG_MOUNT_PATH + name: a1pms-conf-name + - mountPath: $A1PMS_CONTAINER_MNT_DIR + name: a1pms-pv-data-name + - mountPath: $A1PMS_DATA_MOUNT_PATH + name: a1pms-data-name + volumes: + - configMap: + defaultMode: 420 + name: $A1PMS_CONFIG_CONFIGMAP_NAME + name: a1pms-conf-name + - configMap: + defaultMode: 420 + name: $A1PMS_DATA_CONFIGMAP_NAME + name: a1pms-data-name + - persistentVolumeClaim: + claimName: $A1PMS_DATA_PVC_NAME + name: a1pms-pv-data-name +# Selector will be set when pod is started first time + nodeSelector: +