@@ -2489,6 +2489,31 @@ presubmits:
2489
2489
hostPath:
2490
2490
path: /mnt/disks/ssd0
2491
2491
2492
+ jlewi/mlkube.io:
2493
+ - name: mlkube-build-presubmit
2494
+ context: mlkube-build-presubmit
2495
+ agent: kubernetes
2496
+ always_run: true # Run for every PR, or only when requested.
2497
+ rerun_command: "/test mlkube-build-presubmit"
2498
+ trigger: "(?m)^/test( all| mlkube-build-presubmit),?(\\s+|$)"
2499
+ branches:
2500
+ - master
2501
+ spec:
2502
+ containers:
2503
+ # TODO(jlewi): Replace latest with a specific tag once the images stabilize.
2504
+ - image: gcr.io/mlkube-testing/builder:latest
2505
+ env:
2506
+ - name: GOOGLE_APPLICATION_CREDENTIALS
2507
+ value: /etc/service-account/service-account.json
2508
+ volumeMounts:
2509
+ - name: service
2510
+ mountPath: /etc/service-account
2511
+ readOnly: true
2512
+ volumes:
2513
+ - name: service
2514
+ secret:
2515
+ secretName: service-account
2516
+
2492
2517
postsubmits:
2493
2518
kubernetes/kubernetes:
2494
2519
- name: ci-kubernetes-bazel-build
@@ -3263,6 +3288,26 @@ postsubmits:
3263
3288
secret:
3264
3289
secretName: service-account
3265
3290
3291
+ jlewi/mlkube.io:
3292
+ - name: mlkube-build-postsubmit
3293
+ agent: kubernetes
3294
+ branches:
3295
+ - master
3296
+ spec:
3297
+ containers:
3298
+ # TODO(jlewi): Replace latest with a specific tag once the images stabilize.
3299
+ - image: gcr.io/mlkube-testing/builder:latest
3300
+ env:
3301
+ - name: GOOGLE_APPLICATION_CREDENTIALS
3302
+ value: /etc/service-account/service-account.json
3303
+ volumeMounts:
3304
+ - name: service
3305
+ mountPath: /etc/service-account
3306
+ readOnly: true
3307
+ volumes:
3308
+ - name: service
3309
+ secret:
3310
+ secretName: service-account
3266
3311
3267
3312
periodics:
3268
3313
- interval: 1h
@@ -15700,40 +15745,6 @@ periodics:
15700
15745
defaultMode: 256
15701
15746
secretName: aws-cred
15702
15747
15703
- - interval: 30m
15704
- agent: kubernetes
15705
- name: ci-kubernetes-e2e-mlkube-gke
15706
- spec:
15707
- containers:
15708
- - args:
15709
- - --timeout=70
15710
- - --repo=github.com/foxish/mlkube.io
15711
- env:
15712
- - name: GOOGLE_APPLICATION_CREDENTIALS
15713
- value: /etc/service-account/service-account.json
15714
- - name: USER
15715
- value: prow
15716
- - name: JENKINS_GCE_SSH_PRIVATE_KEY_FILE
15717
- value: /etc/ssh-key-secret/ssh-private
15718
- - name: JENKINS_GCE_SSH_PUBLIC_KEY_FILE
15719
- value: /etc/ssh-key-secret/ssh-public
15720
- image: gcr.io/k8s-testimages/kubekins-e2e:v20171011-8265ed12-master
15721
- volumeMounts:
15722
- - mountPath: /etc/service-account
15723
- name: service
15724
- readOnly: true
15725
- - mountPath: /etc/ssh-key-secret
15726
- name: ssh
15727
- readOnly: true
15728
- volumes:
15729
- - name: service
15730
- secret:
15731
- secretName: service-account
15732
- - name: ssh
15733
- secret:
15734
- defaultMode: 256
15735
- secretName: ssh-key-secret
15736
-
15737
15748
- name: ci-kubernetes-e2e-node-canary
15738
15749
interval: 1h
15739
15750
agent: kubernetes
@@ -17240,6 +17251,25 @@ periodics:
17240
17251
secret:
17241
17252
secretName: velodrome-influxdb
17242
17253
17254
+ - interval: 8h
17255
+ agent: kubernetes
17256
+ name: mlkube-build-periodic
17257
+ spec:
17258
+ containers:
17259
+ # TODO(jlewi): Replace latest with a specific tag once the images stabilize.
17260
+ - image: gcr.io/mlkube-testing/builder:latest
17261
+ env:
17262
+ - name: GOOGLE_APPLICATION_CREDENTIALS
17263
+ value: /etc/service-account/service-account.json
17264
+ volumeMounts:
17265
+ - name: service
17266
+ mountPath: /etc/service-account
17267
+ readOnly: true
17268
+ volumes:
17269
+ - name: service
17270
+ secret:
17271
+ secretName: service-account
17272
+
17243
17273
- name: periodic-kubernetes-bazel-build-1-6
17244
17274
interval: 2h
17245
17275
agent: kubernetes
0 commit comments