ingest: Add remaning python heavy workflows

This commit is contained in:
2026-06-18 23:21:08 +02:00
parent f3f8918557
commit 51266054d7
2 changed files with 53 additions and 1 deletions
@@ -0,0 +1,52 @@
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: 5000
runAsGroup: 5000
containers:
- name: ingest-py
image: git.oceanbox.io/oceanbox/churn/ingest-py:v2.2.0
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: COPERNICUSMARINE_SERVICE_USERNAME
- name: COPERNICUSMARINE_SERVICE_PASSWORD
valueFrom:
secretKeyRef:
name: nemo-credentials
key: COPERNICUSMARINE_SERVICE_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
@@ -20,7 +20,7 @@ spec:
runAsGroup: 5000
containers:
- name: ingest
image: git.oceanbox.io/oceanbox/churn/ingest:v2.1.0
image: git.oceanbox.io/oceanbox/churn/ingest:v2.2.0
env:
- name: DATA_ROOT
value: /data/hdd/data