Added e2e scripts and modified Makefile
[icn.git] / cmd / bpa-operator / deploy / operator.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: bpa-operator
5 spec:
6   replicas: 1
7   selector:
8     matchLabels:
9       name: bpa-operator
10   template:
11     metadata:
12       labels:
13         name: bpa-operator
14     spec:
15       hostNetwork: true
16       serviceAccountName: bpa-operator
17       containers:
18         - name: bpa-operator
19           # Replace this with the built image name
20           image: akraino.org/icn/bpa-operator:latest
21           imagePullPolicy: IfNotPresent
22           volumeMounts:
23           - name: dhcp-shared
24             mountPath: /var/lib/dhcp/
25           - name: icn-cluster
26             mountPath: /multi-cluster
27           command:
28           - /bpa-operator
29           securityContext:
30             privileged: true
31           env:
32             - name: WATCH_NAMESPACE
33               valueFrom:
34                 fieldRef:
35                   fieldPath: metadata.namespace
36             - name: POD_NAME
37               valueFrom:
38                 fieldRef:
39                   fieldPath: metadata.name
40             - name: OPERATOR_NAME
41               value: "bpa-operator"
42       volumes:
43       - name: dhcp-shared
44         hostPath:
45           path: /opt/icn/dhcp/
46       - name: icn-cluster
47         hostPath:
48           path: /opt/kud/multi-cluster