aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-05-22 18:48:34 +0200
committerTaras Madan <tarasmadan@google.com>2025-05-23 09:52:02 +0000
commit97f97a102aacfca3d879a04eaee869e79d10f3c6 (patch)
tree368bf0bf38883f3a54939bc566211df5becde1c8
parentfa44301a1a289400e65667b9c05c597655d36157 (diff)
syz-cluster: use unique names for migrate jobs
Make k8s generate unique names for migrate jobs to facilitate their run by CI/CD pipelines. Also set job expiration time.
-rw-r--r--syz-cluster/README.md1
-rw-r--r--syz-cluster/db-mgmt/migrate-job.yaml3
2 files changed, 3 insertions, 1 deletions
diff --git a/syz-cluster/README.md b/syz-cluster/README.md
index 3d4122e43..f4cd8168b 100644
--- a/syz-cluster/README.md
+++ b/syz-cluster/README.md
@@ -24,6 +24,7 @@ $ kubectl create namespace argo
$ make k8s-config-argo | kubectl apply -f -
$ make k8s-config-argo-wait
$ make k8s-config-dev | kubectl apply -f -
+$ make migrate-job.yaml | kubectl create -f -
```
5. (Optional) Pre-fetch the kernel git repository:
```
diff --git a/syz-cluster/db-mgmt/migrate-job.yaml b/syz-cluster/db-mgmt/migrate-job.yaml
index d77ea1620..4a9cb36ba 100644
--- a/syz-cluster/db-mgmt/migrate-job.yaml
+++ b/syz-cluster/db-mgmt/migrate-job.yaml
@@ -4,8 +4,9 @@
apiVersion: batch/v1
kind: Job
metadata:
- name: db-migrate-job
+ generateName: db-migrate-job-
spec:
+ ttlSecondsAfterFinished: 86400
template:
spec:
serviceAccountName: gke-db-admin-ksa