Files
tf_registry/charts/templates/operator-deployment.yaml
T

34 lines
1.0 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: terraform-operator
namespace: {{ .Values.global.namespace }}
labels:
app: terraform-operator
{{- include "terraform-registry.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.operator.replicas }}
selector:
matchLabels:
app: terraform-operator
template:
metadata:
labels:
app: terraform-operator
spec:
serviceAccountName: terraform-operator
containers:
- name: operator
image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}"
imagePullPolicy: IfNotPresent
env:
- name: REGISTRY_HOSTNAME
value: {{ .Values.global.registryHostname | quote }}
resources:
requests:
cpu: {{ .Values.operator.resources.requests.cpu }}
memory: {{ .Values.operator.resources.requests.memory }}
limits:
cpu: {{ .Values.operator.resources.limits.cpu }}
memory: {{ .Values.operator.resources.limits.memory }}