diff --git a/prow/cluster/jobs/istio/api/istio.api.release-1.10.gen.yaml b/prow/cluster/jobs/istio/api/istio.api.release-1.10.gen.yaml new file mode 100644 index 00000000000..b504f8b672b --- /dev/null +++ b/prow/cluster/jobs/istio/api/istio.api.release-1.10.gen.yaml @@ -0,0 +1,252 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/api: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_api_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: build_api_release-1.10_postsubmit + path_alias: istio.io/api + spec: + containers: + - command: + - make + - presubmit + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_api_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_api_release-1.10_postsubmit + path_alias: istio.io/api + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_api_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update_api_dep_api_release-1.10_postsubmit + path_alias: istio.io/api + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio,client-go + - '--title=Automator: update istio/api@$AUTOMATOR_SRC_BRANCH dependency in + $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --modifier=update_api_dep + - --token-path=/etc/github-token/oauth + - --cmd=go get istio.io/api@$AUTOMATOR_SHA && go mod tidy && make clean gen + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token +presubmits: + istio/api: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_api + branches: + - ^release-1.10$ + decorate: true + name: build_api_release-1.10 + path_alias: istio.io/api + spec: + containers: + - command: + - make + - presubmit + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_api + branches: + - ^release-1.10$ + decorate: true + name: gencheck_api_release-1.10 + path_alias: istio.io/api + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_api + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + - base_ref: master + org: istio + path_alias: istio.io/tools + repo: tools + name: release-notes_api_release-1.10 + optional: true + path_alias: istio.io/api + spec: + containers: + - command: + - ../test-infra/tools/check_release_notes.sh + - --token-path=/etc/github-token/oauth + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token diff --git a/prow/cluster/jobs/istio/client-go/istio.client-go.release-1.10.gen.yaml b/prow/cluster/jobs/istio/client-go/istio.client-go.release-1.10.gen.yaml new file mode 100644 index 00000000000..6071d3268d8 --- /dev/null +++ b/prow/cluster/jobs/istio/client-go/istio.client-go.release-1.10.gen.yaml @@ -0,0 +1,218 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/client-go: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_client-go_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: build_client-go_release-1.10_postsubmit + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_client-go_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_client-go_release-1.10_postsubmit + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_client-go_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_client-go_release-1.10_postsubmit + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache +presubmits: + istio/client-go: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_client-go + branches: + - ^release-1.10$ + decorate: true + name: build_client-go_release-1.10 + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_client-go + branches: + - ^release-1.10$ + decorate: true + name: lint_client-go_release-1.10 + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_client-go + branches: + - ^release-1.10$ + decorate: true + name: gencheck_client-go_release-1.10 + path_alias: istio.io/client-go + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/cluster/jobs/istio/common-files/istio.common-files.release-1.10.gen.yaml b/prow/cluster/jobs/istio/common-files/istio.common-files.release-1.10.gen.yaml new file mode 100644 index 00000000000..d6141467440 --- /dev/null +++ b/prow/cluster/jobs/istio/common-files/istio.common-files.release-1.10.gen.yaml @@ -0,0 +1,242 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/common-files: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_common-files_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_common-files_release-1.10_postsubmit + path_alias: istio.io/common-files + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_common-files_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update-common_common-files_release-1.10_postsubmit + path_alias: istio.io/common-files + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio,api,tools,release-builder,pkg,client-go,gogo-genproto,proxy + - '--title=Automator: update common-files@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --strict + - --modifier=commonfiles + - --token-path=/etc/github-token/oauth + - --cmd=make update-common && make gen + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_common-files_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update-common-istio.io_common-files_release-1.10_postsubmit + path_alias: istio.io/common-files + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio.io + - '--title=Automator: update common-files@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --strict + - --modifier=commonfiles + - --token-path=/etc/github-token/oauth + - --cmd=make update-common && make gen + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_common-files_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update-build-tools-image_common-files_release-1.10_postsubmit + path_alias: istio.io/common-files + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=test-infra + - '--title=Automator: update build-tools:$AUTOMATOR_SRC_BRANCH' + - --branch=master + - --modifier=buildtools + - --token-path=/etc/github-token/oauth + - --script-path=../test-infra/tools/automator/scripts/update-images.sh + - --labels=release-notes-none + - --verbose + - -- + - --post=make gen + - --source=$AUTOMATOR_ROOT_DIR/files/common/scripts/setup_env.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token +presubmits: + istio/common-files: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_common-files + branches: + - ^release-1.10$ + decorate: true + name: lint_common-files_release-1.10 + path_alias: istio.io/common-files + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/cluster/jobs/istio/gogo-genproto/istio.gogo-genproto.release-1.10.gen.yaml b/prow/cluster/jobs/istio/gogo-genproto/istio.gogo-genproto.release-1.10.gen.yaml new file mode 100644 index 00000000000..b71c7f5e83f --- /dev/null +++ b/prow/cluster/jobs/istio/gogo-genproto/istio.gogo-genproto.release-1.10.gen.yaml @@ -0,0 +1,218 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/gogo-genproto: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_gogo-genproto_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: build_gogo-genproto_release-1.10_postsubmit + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_gogo-genproto_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_gogo-genproto_release-1.10_postsubmit + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_gogo-genproto_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_gogo-genproto_release-1.10_postsubmit + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache +presubmits: + istio/gogo-genproto: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_gogo-genproto + branches: + - ^release-1.10$ + decorate: true + name: build_gogo-genproto_release-1.10 + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_gogo-genproto + branches: + - ^release-1.10$ + decorate: true + name: lint_gogo-genproto_release-1.10 + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_gogo-genproto + branches: + - ^release-1.10$ + decorate: true + name: gencheck_gogo-genproto_release-1.10 + path_alias: istio.io/gogo-genproto + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/cluster/jobs/istio/istio.io/istio.istio.io.release-1.10.gen.yaml b/prow/cluster/jobs/istio/istio.io/istio.istio.io.release-1.10.gen.yaml new file mode 100644 index 00000000000..c546586ed3e --- /dev/null +++ b/prow/cluster/jobs/istio/istio.io/istio.istio.io.release-1.10.gen.yaml @@ -0,0 +1,638 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/istio.io: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_default_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_default + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_demo_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_demo + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_none_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_none + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio.io_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: doc.test.multicluster_istio.io_release-1.10_postsubmit + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - doc.test.multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 +presubmits: + istio/istio.io: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: lint_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: gencheck_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_default_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_default + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_demo_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_demo + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: doc.test.profile_none_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_none + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + name: doc.test.multicluster_istio.io_release-1.10 + path_alias: istio.io/istio.io + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - doc.test.multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio.io + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update-ref-docs-dry-run_istio.io_release-1.10 + optional: true + path_alias: istio.io/istio.io + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio.io + - --token-path=/etc/github-token/oauth + - --cmd=make update_ref_docs + - --dry-run + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token diff --git a/prow/cluster/jobs/istio/istio/istio.istio.release-1.10.gen.yaml b/prow/cluster/jobs/istio/istio/istio.istio.release-1.10.gen.yaml new file mode 100644 index 00000000000..cf96f1056fc --- /dev/null +++ b/prow/cluster/jobs/istio/istio/istio.istio.release-1.10.gen.yaml @@ -0,0 +1,1953 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/istio: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: unit-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - make + - -e + - T=-v -count=1 + - build + - racetest + - binaries-test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: release_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/release-commit.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /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 + - emptyDir: {} + name: docker-root + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: benchmark-report_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - make + - benchtest + - report-benchtest + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-telemetry-mc-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.telemetry.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-distroless-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: VARIANT + value: distroless + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-ipv6-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: DOCKER_IN_DOCKER_IPV6_ENABLED + value: "true" + - name: IP_FAMILY + value: ipv6 + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-pilot-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.pilot.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-pilot-multicluster-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.pilot.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-security-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.security.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-security-multicluster-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.security.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-telemetry-k8s-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.telemetry.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: integ-helm-tests_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.helm.kube + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: integ-k8s-116_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.16.15 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: integ-k8s-117_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.17.11 + - --kind-config + - prow/config/endpointslice.yaml + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: integ-k8s-118_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.18.8 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: integ-k8s-119_istio_release-1.10_postsubmit + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.19.4 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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_release-1.10_istio_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + name: integ-k8s-121_istio_release-1.10_postsubmit + path_alias: istio.io/istio + skip_report: true + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - gcr.io/istio-testing/kind-node:v1.21.0-beta.0 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 +presubmits: + istio/istio: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: unit-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - make + - -e + - T=-v -count=1 + - build + - racetest + - binaries-test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: release-test_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/release-test.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /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 + - emptyDir: {} + name: docker-root + - always_run: false + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: benchmark_istio_release-1.10 + optional: true + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - make + - benchtest + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-pilot-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.pilot.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-security-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.security.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-telemetry-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.telemetry.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-telemetry-mc-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.telemetry.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-multicluster-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + 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:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-distroless-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: VARIANT + value: distroless + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-ipv6-k8s-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: DOCKER_IN_DOCKER_IPV6_ENABLED + value: "true" + - name: IP_FAMILY + value: ipv6 + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-operator-controller-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.operator.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-pilot-multicluster-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.pilot.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-security-multicluster-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.security.kube + env: + - name: TEST_SELECT + value: -multicluster + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: integ-helm-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.helm.kube + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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 + 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 + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: analyze-tests_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - make + - test.integration.analyze + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: lint_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + name: gencheck_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_istio + branches: + - ^release-1.10$ + decorate: true + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + - base_ref: master + org: istio + path_alias: istio.io/tools + repo: tools + name: release-notes_istio_release-1.10 + path_alias: istio.io/istio + spec: + containers: + - command: + - ../test-infra/tools/check_release_notes.sh + - --token-path=/etc/github-token/oauth + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + 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: /etc/github-token + name: github + readOnly: true + - mountPath: /gocache + name: build-cache + subPath: gocache + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token diff --git a/prow/cluster/jobs/istio/pkg/istio.pkg.release-1.10.gen.yaml b/prow/cluster/jobs/istio/pkg/istio.pkg.release-1.10.gen.yaml new file mode 100644 index 00000000000..b215176af24 --- /dev/null +++ b/prow/cluster/jobs/istio/pkg/istio.pkg.release-1.10.gen.yaml @@ -0,0 +1,289 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/pkg: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_pkg_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: build_pkg_release-1.10_postsubmit + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_pkg_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_pkg_release-1.10_postsubmit + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_pkg_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: test_pkg_release-1.10_postsubmit + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_pkg_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_pkg_release-1.10_postsubmit + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache +presubmits: + istio/pkg: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_pkg + branches: + - ^release-1.10$ + decorate: true + name: build_pkg_release-1.10 + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_pkg + branches: + - ^release-1.10$ + decorate: true + name: lint_pkg_release-1.10 + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_pkg + branches: + - ^release-1.10$ + decorate: true + name: test_pkg_release-1.10 + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_pkg + branches: + - ^release-1.10$ + decorate: true + name: gencheck_pkg_release-1.10 + path_alias: istio.io/pkg + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/cluster/jobs/istio/proxy/istio.proxy.release-1.10.gen.yaml b/prow/cluster/jobs/istio/proxy/istio.proxy.release-1.10.gen.yaml new file mode 100644 index 00000000000..275e7a952d8 --- /dev/null +++ b/prow/cluster/jobs/istio/proxy/istio.proxy.release-1.10.gen.yaml @@ -0,0 +1,377 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/proxy: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_proxy_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: release_proxy_release-1.10_postsubmit + path_alias: istio.io/proxy + spec: + containers: + - command: + - entrypoint + - ./prow/proxy-postsubmit.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_proxy_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: release-centos_proxy_release-1.10_postsubmit + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-postsubmit-centos.sh + image: gcr.io/istio-testing/build-tools-centos:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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 + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_proxy_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + extra_refs: + - base_ref: master + org: istio + path_alias: istio.io/test-infra + repo: test-infra + name: update-istio_proxy_release-1.10_postsubmit + path_alias: istio.io/proxy + spec: + containers: + - command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio + - '--title=Automator: update proxy@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --modifier=update_proxy_dep + - --token-path=/etc/github-token/oauth + - --cmd=bin/update_proxy.sh $AUTOMATOR_SHA + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - name: github + secret: + secretName: oauth-token +presubmits: + istio/proxy: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: test_proxy_release-1.10 + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-presubmit.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: test-asan_proxy_release-1.10 + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-presubmit-asan.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: test-tsan_proxy_release-1.10 + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-presubmit-tsan.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: release-test_proxy_release-1.10 + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-presubmit-release.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: release-centos-test_proxy_release-1.10 + optional: true + path_alias: istio.io/proxy + spec: + containers: + - command: + - ./prow/proxy-presubmit-centos-release.sh + image: gcr.io/istio-testing/build-tools-centos:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + 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.10_proxy + branches: + - ^release-1.10$ + decorate: true + decoration_config: + timeout: 4h0m0s + labels: + preset-service-account: "true" + name: check-wasm_proxy_release-1.10 + path_alias: istio.io/proxy + spec: + containers: + - command: + - entrypoint + - ./prow/proxy-presubmit-wasm.sh + image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: build-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root diff --git a/prow/cluster/jobs/istio/release-builder/istio.release-builder.release-1.10.gen.yaml b/prow/cluster/jobs/istio/release-builder/istio.release-builder.release-1.10.gen.yaml new file mode 100644 index 00000000000..179f7140a39 --- /dev/null +++ b/prow/cluster/jobs/istio/release-builder/istio.release-builder.release-1.10.gen.yaml @@ -0,0 +1,467 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/release-builder: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: test_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: dry-run_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + run_if_changed: \.go$|\.sh$ + spec: + containers: + - command: + - entrypoint + - test/publish.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-release-pipeline: "true" + name: build-release_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + run_if_changed: ^release/trigger-build$ + spec: + containers: + - command: + - entrypoint + - release/build.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + - mountPath: /etc/github-token + name: github + readOnly: true + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root + - name: github + secret: + secretName: oauth-token + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_release-builder_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-release-pipeline: "true" + name: publish-release_release-builder_release-1.10_postsubmit + path_alias: istio.io/release-builder + run_if_changed: ^release/trigger-publish$ + spec: + containers: + - command: + - entrypoint + - release/publish.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root +presubmits: + istio/release-builder: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + name: lint_release-builder_release-1.10 + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + name: test_release-builder_release-1.10 + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + name: gencheck_release-builder_release-1.10 + path_alias: istio.io/release-builder + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: false + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: dry-run_release-builder_release-1.10 + path_alias: istio.io/release-builder + run_if_changed: \.go$|\.sh$ + spec: + containers: + - command: + - entrypoint + - test/publish.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root + - always_run: false + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + name: build-warning_release-builder_release-1.10 + optional: true + path_alias: istio.io/release-builder + run_if_changed: ^release/trigger-build$ + spec: + containers: + - command: + - release/build-warning.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: false + annotations: + testgrid-dashboards: istio_release-1.10_release-builder + branches: + - ^release-1.10$ + decorate: true + name: publish-warning_release-builder_release-1.10 + optional: true + path_alias: istio.io/release-builder + run_if_changed: ^release/trigger-publish$ + spec: + containers: + - command: + - release/publish-warning.sh + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache diff --git a/prow/cluster/jobs/istio/tools/istio.tools.release-1.10.gen.yaml b/prow/cluster/jobs/istio/tools/istio.tools.release-1.10.gen.yaml new file mode 100644 index 00000000000..4c11c4797d8 --- /dev/null +++ b/prow/cluster/jobs/istio/tools/istio.tools.release-1.10.gen.yaml @@ -0,0 +1,422 @@ +# THIS FILE IS AUTOGENERATED. See prow/config/README.md +postsubmits: + istio/tools: + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: build_tools_release-1.10_postsubmit + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: lint_tools_release-1.10_postsubmit + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: test_tools_release-1.10_postsubmit + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + name: gencheck_tools_release-1.10_postsubmit + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: containers_tools_release-1.10_postsubmit + path_alias: istio.io/tools + run_if_changed: docker/.+|cmd/.+ + spec: + containers: + - command: + - entrypoint + - make + - containers + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "8" + memory: 4Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root + - annotations: + testgrid-alert-email: istio-oncall@googlegroups.com + testgrid-dashboards: istio_release-1.10_tools_postsubmit + testgrid-num-failures-to-alert: "1" + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: deploy-perf-dashboard_tools_release-1.10_postsubmit + path_alias: istio.io/tools + run_if_changed: ^perf_dashboard/ + spec: + containers: + - command: + - entrypoint + - make + - -C + - perf_dashboard + - deploy + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root +presubmits: + istio/tools: + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_tools + branches: + - ^release-1.10$ + decorate: true + name: build_tools_release-1.10 + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - build + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_tools + branches: + - ^release-1.10$ + decorate: true + name: lint_tools_release-1.10 + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - lint + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_tools + branches: + - ^release-1.10$ + decorate: true + name: test_tools_release-1.10 + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: true + annotations: + testgrid-dashboards: istio_release-1.10_tools + branches: + - ^release-1.10$ + decorate: true + name: gencheck_tools_release-1.10 + path_alias: istio.io/tools + spec: + containers: + - command: + - make + - gen-check + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - always_run: false + annotations: + testgrid-dashboards: istio_release-1.10_tools + branches: + - ^release-1.10$ + decorate: true + labels: + preset-service-account: "true" + name: containers-test_tools_release-1.10 + path_alias: istio.io/tools + run_if_changed: docker/.+|cmd/.+ + spec: + containers: + - command: + - entrypoint + - make + - containers-test + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: "" + resources: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "8" + memory: 4Gi + securityContext: + privileged: true + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + - mountPath: /var/lib/docker + name: docker-root + nodeSelector: + testing: test-pool + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + - emptyDir: {} + name: docker-root diff --git a/prow/config/jobs/api-1.10.yaml b/prow/config/jobs/api-1.10.yaml new file mode 100644 index 00000000000..315e285721e --- /dev/null +++ b/prow/config/jobs/api-1.10.yaml @@ -0,0 +1,151 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - presubmit + name: build + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio,client-go + - '--title=Automator: update istio/api@$AUTOMATOR_SRC_BRANCH dependency in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --modifier=update_api_dep + - --token-path=/etc/github-token/oauth + - --cmd=go get istio.io/api@$AUTOMATOR_SHA && go mod tidy && make clean gen + name: update_api_dep + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + types: + - postsubmit +- command: + - ../test-infra/tools/check_release_notes.sh + - --token-path=/etc/github-token/oauth + modifiers: + - optional + name: release-notes + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + - istio/tools@master + requirements: + - cache + - github + types: + - presubmit +org: istio +repo: api +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi diff --git a/prow/config/jobs/client-go-1.10.yaml b/prow/config/jobs/client-go-1.10.yaml new file mode 100644 index 00000000000..df5ec810254 --- /dev/null +++ b/prow/config/jobs/client-go-1.10.yaml @@ -0,0 +1,124 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - build + name: build + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +org: istio +repo: client-go +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi diff --git a/prow/config/jobs/common-files-1.10.yaml b/prow/config/jobs/common-files-1.10.yaml new file mode 100644 index 00000000000..578b542ce03 --- /dev/null +++ b/prow/config/jobs/common-files-1.10.yaml @@ -0,0 +1,172 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio,api,tools,release-builder,pkg,client-go,gogo-genproto,proxy + - '--title=Automator: update common-files@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --strict + - --modifier=commonfiles + - --token-path=/etc/github-token/oauth + - --cmd=make update-common && make gen + name: update-common + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + types: + - postsubmit +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio.io + - '--title=Automator: update common-files@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --strict + - --modifier=commonfiles + - --token-path=/etc/github-token/oauth + - --cmd=make update-common && make gen + name: update-common-istio.io + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + types: + - postsubmit +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=test-infra + - '--title=Automator: update build-tools:$AUTOMATOR_SRC_BRANCH' + - --branch=master + - --modifier=buildtools + - --token-path=/etc/github-token/oauth + - --script-path=../test-infra/tools/automator/scripts/update-images.sh + - --labels=release-notes-none + - --verbose + - -- + - --post=make gen + - --source=$AUTOMATOR_ROOT_DIR/files/common/scripts/setup_env.sh + name: update-build-tools-image + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + types: + - postsubmit +org: istio +repo: common-files +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi diff --git a/prow/config/jobs/gogo-genproto-1.10.yaml b/prow/config/jobs/gogo-genproto-1.10.yaml new file mode 100644 index 00000000000..2932c7a4749 --- /dev/null +++ b/prow/config/jobs/gogo-genproto-1.10.yaml @@ -0,0 +1,124 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - build + name: build + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +org: istio +repo: gogo-genproto +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi diff --git a/prow/config/jobs/istio-1.10.yaml b/prow/config/jobs/istio-1.10.yaml new file mode 100644 index 00000000000..cba72f17da0 --- /dev/null +++ b/prow/config/jobs/istio-1.10.yaml @@ -0,0 +1,555 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - entrypoint + - make + - -e + - T=-v -count=1 + - build + - racetest + - binaries-test + name: unit-tests + node_selector: + testing: test-pool + requirements: + - cache + - gocache +- command: + - entrypoint + - prow/release-test.sh + name: release-test + node_selector: + testing: test-pool + requirements: + - cache + - gcp + - docker + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/release-commit.sh + name: release + node_selector: + testing: test-pool + requirements: + - cache + - gcp + - docker + - gocache + types: + - postsubmit +- command: + - entrypoint + - make + - benchtest + modifiers: + - optional + - skipped + name: benchmark + node_selector: + testing: test-pool + requirements: + - cache + - gocache + resources: benchmark + types: + - presubmit +- command: + - entrypoint + - make + - benchtest + - report-benchtest + name: benchmark-report + node_selector: + testing: test-pool + requirements: + - cache + - gcp + - gocache + resources: benchmark + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.pilot.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + name: integ-pilot-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.security.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + name: integ-security-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.telemetry.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + name: integ-telemetry-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.telemetry.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-telemetry-mc-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.multicluster.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,+multicluster + name: integ-multicluster-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: VARIANT + value: distroless + - name: TEST_SELECT + value: -multicluster + name: integ-distroless-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.kube.reachability + env: + - name: DOCKER_IN_DOCKER_IPV6_ENABLED + value: "true" + - name: IP_FAMILY + value: ipv6 + - name: TEST_SELECT + value: -multicluster + name: integ-ipv6-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.operator.kube.presubmit + env: + - name: TEST_SELECT + value: -postsubmit,-flaky,-multicluster + name: integ-operator-controller-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - presubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.pilot.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-pilot-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.pilot.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-pilot-multicluster-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.security.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-security-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - test.integration.security.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-security-multicluster-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.telemetry.kube + env: + - name: TEST_SELECT + value: -multicluster + name: integ-telemetry-k8s-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - test.integration.helm.kube + name: integ-helm-tests + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.16.15 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + name: integ-k8s-116 + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + timeout: 4h0m0s + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.17.11 + - --kind-config + - prow/config/endpointslice.yaml + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + name: integ-k8s-117 + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + timeout: 4h0m0s + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.18.8 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + name: integ-k8s-118 + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + timeout: 4h0m0s + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - kindest/node:v1.19.4 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + name: integ-k8s-119 + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + timeout: 4h0m0s + types: + - postsubmit +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --node-image + - gcr.io/istio-testing/kind-node:v1.21.0-beta.0 + - test.integration.kube.presubmit + env: + - name: INTEGRATION_TEST_FLAGS + value: ' --istio.test.retries=1 ' + modifiers: + - hidden + name: integ-k8s-121 + node_selector: + testing: test-pool + requirements: + - cache + - kind + - gocache + timeout: 4h0m0s + types: + - postsubmit +- command: + - make + - test.integration.analyze + name: analyze-tests + node_selector: + testing: test-pool + requirements: + - cache + - gocache + types: + - presubmit +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache + - gocache + resources: lint + types: + - presubmit +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache + - gocache + types: + - presubmit +- command: + - ../test-infra/tools/check_release_notes.sh + - --token-path=/etc/github-token/oauth + name: release-notes + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + - istio/tools@master + requirements: + - cache + - github + - gocache + types: + - presubmit +org: istio +repo: istio +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +requirements: +- gocache +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + default: + limits: + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + lint: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/prow/config/jobs/istio.io-1.10.yaml b/prow/config/jobs/istio.io-1.10.yaml new file mode 100644 index 00000000000..3d5be4fcfe0 --- /dev/null +++ b/prow/config/jobs/istio.io-1.10.yaml @@ -0,0 +1,190 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +- command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_default + name: doc.test.profile_default + node_selector: + testing: test-pool + requirements: + - cache + - kind +- command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_demo + name: doc.test.profile_demo + node_selector: + testing: test-pool + requirements: + - cache + - kind +- command: + - entrypoint + - prow/integ-suite-kind.sh + - doc.test.profile_none + name: doc.test.profile_none + node_selector: + testing: test-pool + requirements: + - cache + - kind +- command: + - entrypoint + - prow/integ-suite-kind.sh + - --topology + - MULTICLUSTER + - doc.test.multicluster + name: doc.test.multicluster + node_selector: + testing: test-pool + requirements: + - cache + - kind +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio.io + - --token-path=/etc/github-token/oauth + - --cmd=make update_ref_docs + - --dry-run + modifiers: + - optional + name: update-ref-docs-dry-run + node_selector: + testing: test-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + types: + - presubmit +org: istio +repo: istio.io +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + default: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + lint: + limits: + cpu: "5" + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/prow/config/jobs/pkg-1.10.yaml b/prow/config/jobs/pkg-1.10.yaml new file mode 100644 index 00000000000..978d0e1bf3a --- /dev/null +++ b/prow/config/jobs/pkg-1.10.yaml @@ -0,0 +1,144 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - build + name: build + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - test + name: test + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +org: istio +repo: pkg +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + lint: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/prow/config/jobs/proxy-1.10.yaml b/prow/config/jobs/proxy-1.10.yaml new file mode 100644 index 00000000000..f0853a6c607 --- /dev/null +++ b/prow/config/jobs/proxy-1.10.yaml @@ -0,0 +1,231 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools-proxy:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - ./prow/proxy-presubmit.sh + name: test + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - presubmit +- command: + - ./prow/proxy-presubmit-asan.sh + name: test-asan + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - presubmit +- command: + - ./prow/proxy-presubmit-tsan.sh + name: test-tsan + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - presubmit +- command: + - ./prow/proxy-presubmit-release.sh + name: release-test + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - presubmit +- command: + - ./prow/proxy-presubmit-centos-release.sh + image: gcr.io/istio-testing/build-tools-centos:release-1.10-2021-04-02T23-15-48 + modifiers: + - optional + name: release-centos-test + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - presubmit +- command: + - entrypoint + - ./prow/proxy-presubmit-wasm.sh + name: check-wasm + node_selector: + testing: build-pool + requirements: + - cache + - gcp + - docker + timeout: 4h0m0s + types: + - presubmit +- command: + - entrypoint + - ./prow/proxy-postsubmit.sh + name: release + node_selector: + testing: build-pool + requirements: + - cache + - gcp + - docker + timeout: 4h0m0s + types: + - postsubmit +- command: + - ./prow/proxy-postsubmit-centos.sh + image: gcr.io/istio-testing/build-tools-centos:release-1.10-2021-04-02T23-15-48 + name: release-centos + node_selector: + testing: build-pool + requirements: + - cache + - gcp + timeout: 4h0m0s + types: + - postsubmit +- command: + - ../test-infra/tools/automator/automator.sh + - --org=istio + - --repo=istio + - '--title=Automator: update proxy@$AUTOMATOR_SRC_BRANCH in $AUTOMATOR_ORG/$AUTOMATOR_REPO@$AUTOMATOR_BRANCH' + - --labels=auto-merge,release-notes-none + - --modifier=update_proxy_dep + - --token-path=/etc/github-token/oauth + - --cmd=bin/update_proxy.sh $AUTOMATOR_SHA + image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 + name: update-istio + node_selector: + testing: build-pool + repos: + - istio/test-infra@master + requirements: + - cache + - github + timeout: 4h0m0s + types: + - postsubmit +node_selector: + testing: build-pool +org: istio +repo: proxy +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + default: + limits: + cpu: "64" + memory: 240G + requests: + cpu: "30" + memory: 100G + lint: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/prow/config/jobs/release-builder-1.10.yaml b/prow/config/jobs/release-builder-1.10.yaml new file mode 100644 index 00000000000..2f2c3d164a8 --- /dev/null +++ b/prow/config/jobs/release-builder-1.10.yaml @@ -0,0 +1,208 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - test + name: test + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +- command: + - entrypoint + - test/publish.sh + name: dry-run + node_selector: + testing: test-pool + regex: \.go$|\.sh$ + requirements: + - cache + - gcp + - docker + resources: build +- command: + - release/build-warning.sh + modifiers: + - optional + name: build-warning + node_selector: + testing: test-pool + regex: ^release/trigger-build$ + requirements: + - cache + types: + - presubmit +- command: + - release/publish-warning.sh + modifiers: + - optional + name: publish-warning + node_selector: + testing: test-pool + regex: ^release/trigger-publish$ + requirements: + - cache + types: + - presubmit +- command: + - entrypoint + - release/build.sh + name: build-release + node_selector: + testing: test-pool + regex: ^release/trigger-build$ + requirements: + - cache + - release + - docker + - github + resources: build + types: + - postsubmit +- command: + - entrypoint + - release/publish.sh + name: publish-release + node_selector: + testing: test-pool + regex: ^release/trigger-publish$ + requirements: + - cache + - release + - docker + resources: build + types: + - postsubmit +org: istio +repo: release-builder +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + build: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "5" + memory: 3Gi + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + lint: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/prow/config/jobs/tools-1.10.yaml b/prow/config/jobs/tools-1.10.yaml new file mode 100644 index 00000000000..3d39ac4c9ac --- /dev/null +++ b/prow/config/jobs/tools-1.10.yaml @@ -0,0 +1,197 @@ +branches: +- release-1.10 +image: gcr.io/istio-testing/build-tools:release-1.10-2021-04-02T23-15-48 +jobs: +- command: + - make + - build + name: build + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - lint + name: lint + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - test + name: test + node_selector: + testing: test-pool + requirements: + - cache +- command: + - make + - gen-check + name: gencheck + node_selector: + testing: test-pool + requirements: + - cache +- command: + - entrypoint + - make + - containers + name: containers + node_selector: + testing: test-pool + regex: docker/.+|cmd/.+ + requirements: + - cache + - gcp + - docker + resources: build + types: + - postsubmit +- command: + - entrypoint + - make + - containers-test + name: containers-test + node_selector: + testing: test-pool + regex: docker/.+|cmd/.+ + requirements: + - cache + - gcp + - docker + resources: build + types: + - presubmit +- command: + - entrypoint + - make + - -C + - perf_dashboard + - deploy + name: deploy-perf-dashboard + node_selector: + testing: test-pool + regex: ^perf_dashboard/ + requirements: + - cache + - docker + - gcp + types: + - postsubmit +org: istio +repo: tools +requirement_presets: + cache: + env: null + labels: null + volumeMounts: + - mountPath: /home/prow/go/pkg + name: build-cache + subPath: gomod + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + deploy: + env: null + labels: + preset-prow-deployer-service-account: "true" + volumeMounts: null + volumes: null + docker: + env: null + labels: null + volumeMounts: + - mountPath: /var/lib/docker + name: docker-root + volumes: + - emptyDir: {} + name: docker-root + gcp: + env: null + labels: + preset-service-account: "true" + volumeMounts: null + volumes: null + github: + env: null + labels: null + volumeMounts: + - mountPath: /etc/github-token + name: github + readOnly: true + volumes: + - name: github + secret: + secretName: oauth-token + gocache: + env: null + labels: null + volumeMounts: + - mountPath: /gocache + name: build-cache + subPath: gocache + volumes: + - hostPath: + path: /tmp/prow/cache + type: DirectoryOrCreate + name: build-cache + kind: + env: null + labels: null + volumeMounts: + - mountPath: /lib/modules + name: modules + readOnly: true + - mountPath: /sys/fs/cgroup + name: cgroup + readOnly: true + - mountPath: /var/lib/docker + name: docker-root + volumes: + - hostPath: + path: /lib/modules + type: Directory + name: modules + - hostPath: + path: /sys/fs/cgroup + type: Directory + name: cgroup + - emptyDir: {} + name: docker-root + release: + env: null + labels: + preset-release-pipeline: "true" + volumeMounts: null + volumes: null +resources: + benchmark: + limits: + memory: 24Gi + requests: + cpu: "15" + memory: 8Gi + build: + limits: + cpu: "8" + memory: 24Gi + requests: + cpu: "8" + memory: 4Gi + default: + limits: + cpu: "3" + memory: 24Gi + requests: + cpu: "1" + memory: 3Gi + lint: + limits: + memory: 24Gi + requests: + cpu: "3" + memory: 16Gi diff --git a/testgrid/config.yaml b/testgrid/config.yaml index fa38e4a595e..3ba03474e8c 100644 --- a/testgrid/config.yaml +++ b/testgrid/config.yaml @@ -27,6 +27,28 @@ dashboards: - name: istio_pkg_postsubmit - name: istio_proxy - name: istio_proxy_postsubmit +- name: istio_release-1.10_istio +- name: istio_release-1.10_api +- name: istio_release-1.10_client-go +- name: istio_release-1.10_common-files +# - name: istio_release-1.10_envoy +- name: istio_release-1.10_gogo-genproto +- name: istio_release-1.10_istio.io +- name: istio_release-1.10_pkg +- name: istio_release-1.10_proxy +- name: istio_release-1.10_tools +- name: istio_release-1.10_release-builder +- name: istio_release-1.10_istio_postsubmit +- name: istio_release-1.10_client-go_postsubmit +- name: istio_release-1.10_common-files_postsubmit +# - name: istio_release-1.10_envoy_postsubmit +- name: istio_release-1.10_gogo-genproto_postsubmit +- name: istio_release-1.10_istio.io_postsubmit +- name: istio_release-1.10_pkg_postsubmit +- name: istio_release-1.10_proxy_postsubmit +- name: istio_release-1.10_api_postsubmit +- name: istio_release-1.10_tools_postsubmit +- name: istio_release-1.10_release-builder_postsubmit - name: istio_release-1.9_istio - name: istio_release-1.9_api - name: istio_release-1.9_client-go @@ -103,6 +125,29 @@ dashboards: - name: istio_tools_postsubmit # Group all dashboards dashboard_groups: +- name: istio_release-1.10 + dashboard_names: + - istio_release-1.10_istio_postsubmit + - istio_release-1.10_client-go_postsubmit + - istio_release-1.10_common-files_postsubmit + - istio_release-1.10_gogo-genproto_postsubmit + - istio_release-1.10_istio.io_postsubmit + - istio_release-1.10_pkg_postsubmit + - istio_release-1.10_proxy_postsubmit + - istio_release-1.10_api_postsubmit + - istio_release-1.10_tools_postsubmit + - istio_release-1.10_release-builder_postsubmit + - istio_release-1.10_istio + - istio_release-1.10_api + - istio_release-1.10_client-go + - istio_release-1.10_common-files + # - istio_release-1.10_envoy + - istio_release-1.10_gogo-genproto + - istio_release-1.10_istio.io + - istio_release-1.10_pkg + - istio_release-1.10_proxy + - istio_release-1.10_tools + - istio_release-1.10_release-builder - name: istio_release-1.9 dashboard_names: - istio_release-1.9_istio_postsubmit