diff options
Diffstat (limited to 'deploy/operator.yaml')
-rw-r--r-- | deploy/operator.yaml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/deploy/operator.yaml b/deploy/operator.yaml new file mode 100644 index 0000000..a1edde8 --- /dev/null +++ b/deploy/operator.yaml @@ -0,0 +1,42 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nfn-operator +spec: + replicas: 1 + selector: + matchLabels: + name: nfn-operator + template: + metadata: + labels: + name: nfn-operator + spec: + serviceAccountName: k8s-nfn-sa + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: nfnType + operator: In + values: + - operator + containers: + - name: nfn-operator + # Replace this with the built image name + image: rtsood/nfn-operator:latest + command: + - nfn-operator + imagePullPolicy: IfNotPresent + env: + - name: HOST_IP + valueFrom: + fieldRef: + fieldPath: status.hostIP + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: OPERATOR_NAME + value: "nfn-operator" |