rancher-partner-charts/charts/portshift-operator/templates/deployment.yaml

42 lines
1.3 KiB
YAML
Raw Normal View History

2020-09-25 18:35:57 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: portshift-operator
namespace: {{ .Release.Namespace }}
labels:
app: {{ template "portshift-operator.name" . }}
chart: {{ template "portshift-operator.chart" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
replicas: 1
selector:
matchLabels:
app: {{ template "portshift-operator.name" . }}
template:
metadata:
labels:
app: {{ template "portshift-operator.name" . }}
chart: {{ template "portshift-operator.chart" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
spec:
serviceAccountName: portshift-operator
containers:
- name: portshift-operator
image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}"
command:
- portshift-operator
imagePullPolicy: "{{ .Values.operator.image.pullPolicy }}"
env:
- name: WATCH_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: OPERATOR_NAME
value: portshift-operator