42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
|
---
|
||
|
apiVersion: batch/v1
|
||
|
kind: Job
|
||
|
metadata:
|
||
|
name: {{ .NAME }}-backfiller
|
||
|
namespace: {{ .NAMESPACE }}
|
||
|
spec:
|
||
|
template:
|
||
|
metadata:
|
||
|
labels:
|
||
|
app: {{ .NAME }}-backfiller
|
||
|
spec:
|
||
|
restartPolicy: Never
|
||
|
terminationGracePeriodSeconds: 40
|
||
|
containers:
|
||
|
- name: {{ .NAME }}-backfiller
|
||
|
image: {{ .IMAGE_NAME }}
|
||
|
imagePullPolicy: Always
|
||
|
env:
|
||
|
- name: MONGODB_URI
|
||
|
valueFrom:
|
||
|
secretKeyRef:
|
||
|
name: mongodb
|
||
|
key: mongo-uri
|
||
|
- name: MONGODB_DATABASE
|
||
|
valueFrom:
|
||
|
configMapKeyRef:
|
||
|
name: config
|
||
|
key: mongo-database
|
||
|
command: ["/parser-pipeline"]
|
||
|
args:
|
||
|
- backfiller
|
||
|
- --mongo-uri
|
||
|
- "$(MONGODB_URI)"
|
||
|
- --mongo-database
|
||
|
- "$(MONGODB_DATABASE)"
|
||
|
- --vaa-payload-parser-url
|
||
|
- "{{ .VAA_PAYLOAD_PARSER_URL }}"
|
||
|
- --vaa-payload-parser-timeout
|
||
|
- "{{ .VAA_PAYLOAD_PARSER_TIMEOUT }}"
|
||
|
- --page-size
|
||
|
- "50"
|