Files
manifests/values/ingest/manifests/workerdeployment-py.yaml
T
2026-06-19 16:04:05 +02:00

58 lines
1.5 KiB
YAML

apiVersion: temporal.io/v1alpha1
kind: WorkerDeployment
metadata:
name: ingest-py
namespace: ingest
spec:
replicas: 1
workerOptions:
temporalNamespace: prod-ingest
connectionRef:
name: temporal
rollout:
strategy: AllAtOnce
sunset: {}
template:
spec:
securityContext:
runAsUser: 0
runAsGroup: 0
containers:
- name: ingest-py
image: git.oceanbox.io/oceanbox/churn/ingest-py:v2.3.3
resources:
requests:
memory: 512Mi
limits:
memory: 2Gi
env:
- name: DATA_ROOT
value: /data/hdd/data
# NOTE: NASA Earthdata auth for mur (requests reads $NETRC).
- name: NETRC
value: /secrets/.netrc
- name: COPERNICUSMARINE_SERVICE_USERNAME
valueFrom:
secretKeyRef:
name: nemo-credentials
key: username
- name: COPERNICUSMARINE_SERVICE_PASSWORD
valueFrom:
secretKeyRef:
name: nemo-credentials
key: password
volumeMounts:
- name: data
mountPath: /data
- name: netrc
mountPath: /secrets/.netrc
subPath: .netrc
readOnly: true
volumes:
- name: data
persistentVolumeClaim:
claimName: ekman-data
- name: netrc
secret:
secretName: mur-netrc