From 40b1f722a3ec425395d89d2442c151e2293872ae Mon Sep 17 00:00:00 2001 From: Prodiglagla <348945921@qq.com> Date: Sun, 14 Jun 2026 12:43:27 +0800 Subject: [PATCH] fix prod migrator application path --- ircs-prod/migration/kustomization.yaml | 2 +- ircs-prod/migration/migrator-job.yaml | 52 ++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 ircs-prod/migration/migrator-job.yaml diff --git a/ircs-prod/migration/kustomization.yaml b/ircs-prod/migration/kustomization.yaml index 01b3531..01db168 100644 --- a/ircs-prod/migration/kustomization.yaml +++ b/ircs-prod/migration/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ../core/manifests/migrator-job.yaml + - migrator-job.yaml diff --git a/ircs-prod/migration/migrator-job.yaml b/ircs-prod/migration/migrator-job.yaml new file mode 100644 index 0000000..cc442d4 --- /dev/null +++ b/ircs-prod/migration/migrator-job.yaml @@ -0,0 +1,52 @@ +apiVersion: batch/v1 +kind: Job +metadata: + name: ircs-migrator + namespace: ircs-prod + labels: + app: ircs-migrator + app.kubernetes.io/part-of: ircs + environment: prod +spec: + backoffLimit: 0 + ttlSecondsAfterFinished: 300 + template: + metadata: + labels: + app: ircs-migrator + app.kubernetes.io/part-of: ircs + environment: prod + spec: + restartPolicy: Never + imagePullSecrets: + - name: harbor-secret + containers: + - name: migrator + image: harbor.mnnu.eu.org/ircs/ircs-migrator@sha256:64223fa99f7c2793b0145cc539bafa4b0c70fa3cc0af0e9059a2fed3bf7a2437 + imagePullPolicy: IfNotPresent + env: + - name: SPRING_DATASOURCE_URL + valueFrom: + configMapKeyRef: + name: ircs-prod-app-config + key: DB_URL + - name: SPRING_DATASOURCE_USERNAME + value: postgres + - name: SPRING_DATASOURCE_PASSWORD + valueFrom: + secretKeyRef: + name: ircs-prod-secrets + key: DB_PASSWORD + - name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE + value: "2" + - name: SPRING_DATASOURCE_HIKARI_MINIMUM_IDLE + value: "0" + - name: SPRING_DATASOURCE_HIKARI_IDLE_TIMEOUT + value: "30000" + resources: + requests: + cpu: 25m + memory: 128Mi + limits: + cpu: 250m + memory: 512Mi