From 74191e6a48aff4a6dfb2add10ff3ac1dbc3a6b86 Mon Sep 17 00:00:00 2001 From: Ethan Foss Date: Fri, 20 Nov 2020 13:18:42 -0400 Subject: [PATCH 1/3] Move core service manifest to new app/bases location --- app/bases/knative/config/core.yaml | 53 ++++++++++++++++++++++++++++++ app/bases/kustomization.yaml | 1 + 2 files changed, 54 insertions(+) create mode 100644 app/bases/knative/config/core.yaml diff --git a/app/bases/knative/config/core.yaml b/app/bases/knative/config/core.yaml new file mode 100644 index 0000000000..2d1a0d0162 --- /dev/null +++ b/app/bases/knative/config/core.yaml @@ -0,0 +1,53 @@ +apiVersion: batch/v1beta1 +kind: CronJob +metadata: + name: core + namespace: scanners +spec: + schedule: "*/720 * 12 * *" + concurrencyPolicy: Replace + startingDeadlineSeconds: 180 + successfulJobsHistoryLimit: 0 + failedJobsHistoryLimit: 0 + jobTemplate: + spec: + template: + spec: + containers: + - name: autoscan + image: gcr.io/track-compliance/services/core + env: + - name: DB_USER + valueFrom: + secretKeyRef: + name: scanners + key: DB_USER + - name: DB_PASS + valueFrom: + secretKeyRef: + name: scanners + key: DB_PASS + - name: DB_HOST + valueFrom: + secretKeyRef: + name: scanners + key: DB_HOST + - name: DB_PORT + value: "8529" + - name: DB_NAME + valueFrom: + secretKeyRef: + name: scanners + key: DB_NAME + - name: REPO_NAME + value: "tracker" + - name: REPO_OWNER + value: "canada-ca" + - name: GUIDANCE_DIR + value: "guidance" + - name: GITHUB_TOKEN + valueFrom: + secretKeyRef: + name: scanners + key: GITHUB_TOKEN + restartPolicy: OnFailure diff --git a/app/bases/kustomization.yaml b/app/bases/kustomization.yaml index e370eaf95e..fc7d75b9d3 100644 --- a/app/bases/kustomization.yaml +++ b/app/bases/kustomization.yaml @@ -28,6 +28,7 @@ resources: - knative/config/queues.yaml - knative/config/config.yaml - knative/config/autoscan.yaml +- knative/config/core.yaml - knative/monitoring/prometheus.yaml - knative/monitoring/loki-stack.yaml - knative/monitoring/grafana/grafana.yaml From 8fa09e7f38337061518d565dc0dc5e364dc3b28e Mon Sep 17 00:00:00 2001 From: Ethan Foss Date: Fri, 20 Nov 2020 13:19:03 -0400 Subject: [PATCH 2/3] Move core service manifest to new app/bases location --- platform/bases/knative/config/core.yaml | 53 ------------------------- 1 file changed, 53 deletions(-) delete mode 100644 platform/bases/knative/config/core.yaml diff --git a/platform/bases/knative/config/core.yaml b/platform/bases/knative/config/core.yaml deleted file mode 100644 index 2d1a0d0162..0000000000 --- a/platform/bases/knative/config/core.yaml +++ /dev/null @@ -1,53 +0,0 @@ -apiVersion: batch/v1beta1 -kind: CronJob -metadata: - name: core - namespace: scanners -spec: - schedule: "*/720 * 12 * *" - concurrencyPolicy: Replace - startingDeadlineSeconds: 180 - successfulJobsHistoryLimit: 0 - failedJobsHistoryLimit: 0 - jobTemplate: - spec: - template: - spec: - containers: - - name: autoscan - image: gcr.io/track-compliance/services/core - env: - - name: DB_USER - valueFrom: - secretKeyRef: - name: scanners - key: DB_USER - - name: DB_PASS - valueFrom: - secretKeyRef: - name: scanners - key: DB_PASS - - name: DB_HOST - valueFrom: - secretKeyRef: - name: scanners - key: DB_HOST - - name: DB_PORT - value: "8529" - - name: DB_NAME - valueFrom: - secretKeyRef: - name: scanners - key: DB_NAME - - name: REPO_NAME - value: "tracker" - - name: REPO_OWNER - value: "canada-ca" - - name: GUIDANCE_DIR - value: "guidance" - - name: GITHUB_TOKEN - valueFrom: - secretKeyRef: - name: scanners - key: GITHUB_TOKEN - restartPolicy: OnFailure From d18e73af2ef46dd00306b81e09d249e957b96263 Mon Sep 17 00:00:00 2001 From: Ethan Foss Date: Fri, 20 Nov 2020 13:39:16 -0400 Subject: [PATCH 3/3] Run at 1 minute to midnight every day --- app/bases/knative/config/core.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/bases/knative/config/core.yaml b/app/bases/knative/config/core.yaml index 2d1a0d0162..0b201e9153 100644 --- a/app/bases/knative/config/core.yaml +++ b/app/bases/knative/config/core.yaml @@ -4,7 +4,7 @@ metadata: name: core namespace: scanners spec: - schedule: "*/720 * 12 * *" + schedule: "59 23 * * *" concurrencyPolicy: Replace startingDeadlineSeconds: 180 successfulJobsHistoryLimit: 0