diff --git a/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml b/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml index ab085f326cf..f9c6c3d2709 100644 --- a/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml +++ b/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml @@ -1,4 +1,70 @@ # THIS FILE IS AUTOGENERATED. See prow/config/README.md +periodics: +- annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_istio_periodic + testgrid-num-failures-to-alert: "1" + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/istio + repo: istio + interval: 10m + name: integ-multicluster-k8s-tests_istio_periodic + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.multicluster.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,+multicluster + image: gcr.io/istio-testing/build-tools:master-2021-05-07T04-05-01 + name: "" + resources: + limits: + memory: 24Gi + requests: + cpu: "8" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + - mountPath: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root postsubmits: istio/istio: - annotations: diff --git a/prow/config/jobs/istio.yaml b/prow/config/jobs/istio.yaml index 5211ee82cac..784d3fadf2d 100644 --- a/prow/config/jobs/istio.yaml +++ b/prow/config/jobs/istio.yaml @@ -110,6 +110,25 @@ jobs: - name: TEST_SELECT value: "-postsubmit,-flaky,+multicluster" + # To test for https://github.com/istio/istio/issues/32985 + # and give a stable job to analyze performance against, that is running at all times + # Once solved, we should remove this. Periodic jobs may be useful in general, but we should probably + # refine it a bit (ie not so often, and not just one random test). + - name: integ-multicluster-k8s-tests + types: [periodic] + interval: 10m + command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.multicluster.kube.presubmit + requirements: [kind] + resources: multicluster + env: + - name: TEST_SELECT + value: "-postsubmit,-flaky,+multicluster" + - name: integ-distroless-k8s-tests command: [entrypoint, prow/integ-suite-kind.sh, test.integration.kube.reachability] requirements: [kind] diff --git a/testgrid/config.yaml b/testgrid/config.yaml index 88bff18a944..e06b2a460a6 100644 --- a/testgrid/config.yaml +++ b/testgrid/config.yaml @@ -24,6 +24,7 @@ dashboards: - name: istio_istio.io_postsubmit - name: istio_istio.io_periodic - name: istio_istio_postsubmit +- name: istio_istio_periodic - name: istio_pkg - name: istio_pkg_postsubmit - name: istio_proxy