diff --git a/kubernetes/loculus/templates/lapis-silo-import-cronjob.yaml b/kubernetes/loculus/templates/lapis-silo-import-cronjob.yaml index 7883dd0be..71b040b1a 100644 --- a/kubernetes/loculus/templates/lapis-silo-import-cronjob.yaml +++ b/kubernetes/loculus/templates/lapis-silo-import-cronjob.yaml @@ -10,9 +10,11 @@ metadata: name: lapis-silo-import-cronjob-{{ $key }} spec: schedule: "* * * * *" + startingDeadlineSeconds: 60 concurrencyPolicy: Forbid jobTemplate: spec: + activeDeadlineSeconds: {{ $.Values.siloImportLimitSeconds }} template: metadata: labels: @@ -73,5 +75,5 @@ spec: - name: lapis-silo-input-data-cache persistentVolumeClaim: claimName: lapis-silo-input-data-cache-{{ $key }} - restartPolicy: OnFailure + restartPolicy: Never {{- end }} diff --git a/kubernetes/loculus/values.yaml b/kubernetes/loculus/values.yaml index 192a3f103..8c15d9944 100644 --- a/kubernetes/loculus/values.yaml +++ b/kubernetes/loculus/values.yaml @@ -2,6 +2,7 @@ environment: server disableWebsite: false disableBackend: false disablePreprocessing: false +siloImportLimitSeconds: 3600 instances: dummy-organism: schema: