diff --git a/config/jobs/kubeflow/kubeflow-periodics.yaml b/config/jobs/kubeflow/kubeflow-periodics.yaml index 7f2c23a2227a..4b2de5f2e5ff 100644 --- a/config/jobs/kubeflow/kubeflow-periodics.yaml +++ b/config/jobs/kubeflow/kubeflow-periodics.yaml @@ -61,6 +61,28 @@ periodics: # TODO: use a public email group testgrid-alert-email: kubeflow-engineering@google.com testgrid-num-failures-to-alert: "3" +- name: kubeflow-gcp-blueprints-master + cluster: kubeflow + interval: 4h + labels: + preset-service-account: "true" + spec: + containers: + - image: gcr.io/kubeflow-ci/test-worker:latest + imagePullPolicy: Always + env: + - name: REPO_OWNER + value: kubeflow + - name: REPO_NAME + value: gcp-blueprints + - name: BRANCH_NAME + value: master + annotations: + testgrid-dashboards: sig-big-data + description: Periodic testing of Kubeflow gcp blueprints on the latest master branch. + # TODO: use a public email group + testgrid-alert-email: kubeflow-engineering@google.com + testgrid-num-failures-to-alert: "3" - name: kubeflow-manifests-periodic-master cluster: kubeflow interval: 8h diff --git a/config/jobs/kubeflow/kubeflow-postsubmits.yaml b/config/jobs/kubeflow/kubeflow-postsubmits.yaml index 475287f11089..53ffe268ce2b 100644 --- a/config/jobs/kubeflow/kubeflow-postsubmits.yaml +++ b/config/jobs/kubeflow/kubeflow-postsubmits.yaml @@ -25,6 +25,19 @@ postsubmits: annotations: testgrid-dashboards: sig-big-data description: Postsubmit tests for kubeflow/internal-acls. + kubeflow/gcp-blueprints: + - name: kubeflow-gcp-blueprints-postsubmit + cluster: kubeflow + labels: + preset-service-account: "true" + spec: + containers: + - image: gcr.io/kubeflow-ci/test-worker:latest + imagePullPolicy: Always + + annotations: + testgrid-dashboards: sig-big-data + description: Postsubmit tests for kubeflow/gcp-blueprints. kubeflow/kubeflow: - name: kubeflow-postsubmit cluster: kubeflow diff --git a/config/jobs/kubeflow/kubeflow-presubmits.yaml b/config/jobs/kubeflow/kubeflow-presubmits.yaml index 0365e8b359db..fd1220cfa976 100644 --- a/config/jobs/kubeflow/kubeflow-presubmits.yaml +++ b/config/jobs/kubeflow/kubeflow-presubmits.yaml @@ -13,6 +13,20 @@ presubmits: testgrid-dashboards: sig-big-data description: Presubmits for kubeflow/examples. testgrid-num-columns-recent: '30' + kubeflow/gcp-blueprints: + - name: kubeflow-gcp-blueprints-presubmit + cluster: kubeflow + always_run: true # Run for every PR, or only when requested. + labels: + preset-service-account: "true" + spec: + containers: + - image: gcr.io/kubeflow-ci/test-worker:latest + imagePullPolicy: Always + annotations: + testgrid-dashboards: sig-big-data + description: Presubmit tests for Kubeflow GCP gcp-blueprints. + testgrid-num-columns-recent: '30' kubeflow/internal-acls: - name: kubeflow-internal-acls-presubmit cluster: kubeflow diff --git a/config/testgrids/kubeflow/kubeflow.yaml b/config/testgrids/kubeflow/kubeflow.yaml index aef88ae35872..7c902a7c54aa 100644 --- a/config/testgrids/kubeflow/kubeflow.yaml +++ b/config/testgrids/kubeflow/kubeflow.yaml @@ -4,6 +4,8 @@ test_groups: gcs_prefix: kubernetes-jenkins/logs/kubeflow_kubeflow/kubeflow-postsubmit - name: kubeflow-examples-postsubmit gcs_prefix: kubernetes-jenkins/logs/kubeflow_examples/kubeflow-examples-postsubmit +- name: kubeflow-gcp-blueprints-postsubmit + gcs_prefix: kubernetes-jenkins/logs/kubeflow_gcp-blueprints/kubeflow-gcp-blueprints-postsubmit - name: kubeflow-kfctl-postsubmit gcs_prefix: kubernetes-jenkins/logs/kubeflow_kfctl/kubeflow-kfctl-postsubmit - name: kubeflow-manifests-postsubmit