Files
manifests/values/ingest/manifests/deployment.yaml
T

47 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: ingest
namespace: ingest
labels:
app.kubernetes.io/name: ingest
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: ingest
template:
metadata:
labels:
app.kubernetes.io/name: ingest
spec:
# NOTE: Run as the data uid so downloaded files are owned correctly
securityContext:
runAsUser: 5000
runAsGroup: 5000
fsGroup: 5000
containers:
- name: ingest
image: git.oceanbox.io/oceanbox/churn/ingest:d77ad04a-debug
imagePullPolicy: IfNotPresent
env:
- name: TEMPORAL_ADDRESS
value: temporal-frontend.temporal:7233
- name: TEMPORAL_NAMESPACE
value: prod-ingest
- name: TEMPORAL_TASK_QUEUE
value: ingest
- name: DATA_ROOT
value: /data/hdd/data
resources:
requests:
cpu: 50m
memory: 128Mi
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
persistentVolumeClaim:
claimName: ekman-data