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 f9c6c3d2709..b94a6100bda 100644 --- a/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml +++ b/prow/cluster/jobs/istio/istio/istio.istio.master.gen.yaml @@ -65,6 +65,136 @@ periodics: name: cgroup - emptyDir: {} name: docker-root +- 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-n2_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: "5" + 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-n2 + 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 +- 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-e2_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: "5" + 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-e2 + 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 784d3fadf2d..e82c9e73d8c 100644 --- a/prow/config/jobs/istio.yaml +++ b/prow/config/jobs/istio.yaml @@ -129,6 +129,42 @@ jobs: - name: TEST_SELECT value: "-postsubmit,-flaky,+multicluster" + # To test for https://github.com/istio/istio/issues/32985 + # Runs on an isolated node pool with n2 instances + - name: integ-multicluster-k8s-tests-n2 + types: [periodic] + node_selector: + testing: test-pool-n2 + interval: 10m + command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.multicluster.kube.presubmit + requirements: [kind] + env: + - name: TEST_SELECT + value: "-postsubmit,-flaky,+multicluster" + + # To test for https://github.com/istio/istio/issues/32985 + # Runs on an isolated node pool with e2 instances + - name: integ-multicluster-k8s-tests-e2 + types: [periodic] + node_selector: + testing: test-pool-e2 + interval: 10m + command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.multicluster.kube.presubmit + requirements: [kind] + 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]