aboutsummaryrefslogtreecommitdiffstats
path: root/syz-cluster/Makefile
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-02-25 13:28:35 +0100
committerAleksandr Nogikh <nogikh@google.com>2025-02-26 15:09:27 +0000
commitd24eb6a35a1d5f4564cf9ac9735b36f98f96f53d (patch)
tree4c5cc910897d1569a6909b8d2128f5daaa725998 /syz-cluster/Makefile
parent6b02abbc75ad23416e1aedd75799f3a68be7f681 (diff)
syz-cluster: add a DB migration job
The job can be created by a CD to apply the missing DB migrations. Add a Makefile target to prepare the job's description.
Diffstat (limited to 'syz-cluster/Makefile')
-rw-r--r--syz-cluster/Makefile7
1 files changed, 7 insertions, 0 deletions
diff --git a/syz-cluster/Makefile b/syz-cluster/Makefile
index 58237cece..ab5a1c796 100644
--- a/syz-cluster/Makefile
+++ b/syz-cluster/Makefile
@@ -65,3 +65,10 @@ restart-spanner: build-db-mgmt
k8s-config-dev:
@kubectl kustomize ./overlays/minikube/ | IMAGE_PREFIX=${IMAGE_PREFIX} IMAGE_TAG=${IMAGE_TAG} envsubst
+
+migrate-job.yaml:
+ @if [ -z "${SPANNER_DATABASE_URI}" ]; then \
+ echo "Error: SPANNER_DATABASE_URI must be defined."; \
+ exit 1; \
+ fi
+ @cat db-mgmt/migrate-job.yaml | IMAGE_PREFIX=${IMAGE_PREFIX} IMAGE_TAG=${IMAGE_TAG} envsubst