From 638f9788c586bb3edf0d48056d6c4f4d4b2dcb13 Mon Sep 17 00:00:00 2001 From: Rub21 Date: Fri, 31 Jan 2025 15:43:33 -0500 Subject: [PATCH] Update cronjob for osmcha fetch changesets --- osm-seed/templates/osmcha-app/cronJob.yaml | 15 ++++++--------- osm-seed/values.yaml | 2 ++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/osm-seed/templates/osmcha-app/cronJob.yaml b/osm-seed/templates/osmcha-app/cronJob.yaml index 5bb9871e..dc308fcd 100644 --- a/osm-seed/templates/osmcha-app/cronJob.yaml +++ b/osm-seed/templates/osmcha-app/cronJob.yaml @@ -9,7 +9,7 @@ metadata: environment: {{ .Values.environment }} release: {{ .Release.Name }} spec: - schedule: "*/2 * * * *" + schedule: {{ .Values.osmchaApi.fetch_changesets_cronjob }} concurrencyPolicy: Forbid successfulJobsHistoryLimit: 1 failedJobsHistoryLimit: 1 @@ -47,7 +47,7 @@ metadata: environment: {{ .Values.environment }} release: {{ .Release.Name }} spec: - schedule: "0 * * * *" + schedule: {{ .Values.osmchaApi.process_changesets_cronjob }} concurrencyPolicy: Forbid successfulJobsHistoryLimit: 1 failedJobsHistoryLimit: 1 @@ -60,17 +60,14 @@ spec: - name: {{ .Release.Name }}-osmcha-process-changesets image: "{{ .Values.osmchaApi.image.name }}:{{ .Values.osmchaApi.image.tag }}" imagePullPolicy: IfNotPresent + imagePullPolicy: Always command: - /bin/sh - -c - | - YESTERDAY=$(date -d "yesterday" +%Y-%m-%d) - TODAY=$(date +%Y-%m-%d) - - python manage.py backfill_changesets "$YESTERDAY" "$TODAY" - EXIT_CODE=$? - - exit $EXIT_CODE + set -x + # Note: This is a hack to make sure for ohm + python manage.py backfill_changesets_id --start_id=100000 envFrom: - configMapRef: name: {{ .Release.Name }}-osmcha-common-env diff --git a/osm-seed/values.yaml b/osm-seed/values.yaml index ef89a895..5d458f23 100644 --- a/osm-seed/values.yaml +++ b/osm-seed/values.yaml @@ -885,6 +885,8 @@ osmchaApi: enabled: false label_key: nodegroup_type label_value: db + fetch_changesets_cronjob: "*/2 * * * *" + process_changesets_cronjob: "*/2 * * * *" # ==================================================================================================== # Variables for osmcha DB # ====================================================================================================