diff --git a/prow/cluster/jobs/istio/envoy/istio.envoy.release-1.8.gen.yaml b/prow/cluster/jobs/istio/envoy/istio.envoy.release-1.8.gen.yaml new file mode 100644 index 00000000000..00be97a49c0 --- /dev/null +++ b/prow/cluster/jobs/istio/envoy/istio.envoy.release-1.8.gen.yaml @@ -0,0 +1,134 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +presubmits: + istio/envoy: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.8_envoy + branches: + - ^release-1.8$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: test-asan_envoy_release-1.8 + path_alias: istio.io/envoy + spec: + containers: + - command: + - ./ci/do_ci.sh + - bazel.asan + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: --local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only + --flaky_test_attempts=9 + - name: ENVOY_SRCDIR + value: /home/prow/go/src/istio.io/envoy + image: envoyproxy/envoy-build-ubuntu:f21773ab398a879f976936f72c78c9dd3718ca1e + name: "" + resources: + limits: + cpu: "64" + ephemeral-storage: 1790G + memory: 240G + requests: + cpu: "48" + ephemeral-storage: 1500G + memory: 180G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.8_envoy + branches: + - ^release-1.8$ + decorate: true + name: test-tsan_envoy_release-1.8 + path_alias: istio.io/envoy + spec: + containers: + - command: + - ./ci/do_ci.sh + - bazel.tsan + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: --local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only + --flaky_test_attempts=9 + - name: ENVOY_SRCDIR + value: /home/prow/go/src/istio.io/envoy + image: envoyproxy/envoy-build-ubuntu:f21773ab398a879f976936f72c78c9dd3718ca1e + name: "" + resources: + limits: + cpu: "64" + ephemeral-storage: 1790G + memory: 240G + requests: + cpu: "48" + ephemeral-storage: 1500G + memory: 180G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.8_envoy + branches: + - ^release-1.8$ + decorate: true + name: test-release_envoy_release-1.8 + path_alias: istio.io/envoy + spec: + containers: + - command: + - ./ci/do_ci.sh + - bazel.release + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: --local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only + --flaky_test_attempts=9 + - name: ENVOY_SRCDIR + value: /home/prow/go/src/istio.io/envoy + image: envoyproxy/envoy-build-ubuntu:f21773ab398a879f976936f72c78c9dd3718ca1e + name: "" + resources: + limits: + cpu: "64" + ephemeral-storage: 1790G + memory: 240G + requests: + cpu: "48" + ephemeral-storage: 1500G + memory: 180G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/config/jobs/envoy-1.8.yaml b/prow/config/jobs/envoy-1.8.yaml new file mode 100644 index 00000000000..89a2e91bc4b --- /dev/null +++ b/prow/config/jobs/envoy-1.8.yaml @@ -0,0 +1,46 @@ +org: istio +repo: envoy +branches: [release-1.8] +image: envoyproxy/envoy-build-ubuntu:f21773ab398a879f976936f72c78c9dd3718ca1e +node_selector: + testing: build-pool + +jobs: +- name: test-asan + type: presubmit + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: "--local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only --flaky_test_attempts=9" + - name: ENVOY_SRCDIR + value: "/home/prow/go/src/istio.io/envoy" + command: [./ci/do_ci.sh, bazel.asan] + timeout: 4h0m0s + +- name: test-tsan + type: presubmit + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: "--local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only --flaky_test_attempts=9" + - name: ENVOY_SRCDIR + value: "/home/prow/go/src/istio.io/envoy" + command: [./ci/do_ci.sh, bazel.tsan] + +- name: test-release + type: presubmit + env: + - name: BAZEL_BUILD_EXTRA_OPTIONS + value: "--local_ram_resources=131072 --local_cpu_resources=42 --test_env=ENVOY_IP_TEST_VERSIONS=v4only --flaky_test_attempts=9" + - name: ENVOY_SRCDIR + value: "/home/prow/go/src/istio.io/envoy" + command: [./ci/do_ci.sh, bazel.release] + +resources: + default: + requests: + memory: "180G" + cpu: "48" + ephemeral-storage: "1500G" + limits: + memory: "240G" + cpu: "64" + ephemeral-storage: "1790G" diff --git a/testgrid/default.yaml b/testgrid/default.yaml index c82977dbcdb..bfe8e815b62 100644 --- a/testgrid/default.yaml +++ b/testgrid/default.yaml @@ -28,6 +28,8 @@ dashboards: - name: istio_proxy - name: istio_proxy_postsubmit +- name: istio_release-1.8_envoy + - name: istio_release-1.7_istio - name: istio_release-1.7_api - name: istio_release-1.7_client-go @@ -113,6 +115,10 @@ dashboards: # Group all dashboards dashboard_groups: +- name: istio_release-1.8 + dashboard_names: + - istio_release-1.8_envoy + - name: istio_release-1.7 dashboard_names: - istio_release-1.7_istio_postsubmit