Integrated gateway and updated kube support
[nonrtric.git] / test / simulator-group / policy_agent / app.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: $POLICY_AGENT_APP_NAME
5   namespace: $KUBE_NONRTRIC_NAMESPACE
6   labels:
7     run: $POLICY_AGENT_APP_NAME
8     autotest: PA
9 spec:
10   replicas: 1
11   selector:
12     matchLabels:
13       run: $POLICY_AGENT_APP_NAME
14   template:
15     metadata:
16       labels:
17         run: $POLICY_AGENT_APP_NAME
18         autotest: PA
19     spec:
20       containers:
21       - name: $POLICY_AGENT_APP_NAME
22         image: $POLICY_AGENT_IMAGE
23         imagePullPolicy: Never
24         ports:
25         - name: http
26           containerPort: $POLICY_AGENT_INTERNAL_PORT
27         - name: https
28           containerPort: $POLICY_AGENT_INTERNAL_SECURE_PORT
29         volumeMounts:
30         - mountPath: $POLICY_AGENT_CONFIG_MOUNT_PATH
31           name: pa-conf-name
32         - mountPath: $POLICY_AGENT_DATA_MOUNT_PATH
33           name: pa-data-name
34       volumes:
35       - configMap:
36           defaultMode: 420
37           name: $POLICY_AGENT_CONFIG_CONFIGMAP_NAME
38         name: pa-conf-name
39       - configMap:
40           defaultMode: 420
41           name: $POLICY_AGENT_DATA_CONFIGMAP_NAME
42         name: pa-data-name