diff --git a/values/ingest/manifests/workerdeployment-py.yaml b/values/ingest/manifests/workerdeployment-py.yaml new file mode 100644 index 00000000..3ea0e87d --- /dev/null +++ b/values/ingest/manifests/workerdeployment-py.yaml @@ -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 diff --git a/values/ingest/manifests/workerdeployment.yaml b/values/ingest/manifests/workerdeployment.yaml index 6c495385..06ac0196 100644 --- a/values/ingest/manifests/workerdeployment.yaml +++ b/values/ingest/manifests/workerdeployment.yaml @@ -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