Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions prow/cluster/jobs/istio/tools/istio.tools.master.gen.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion prow/config/jobs/.base.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ node_selector:
testing: test-pool

cluster_overrides:
arm64: istio-prow-build-arm64
arm64: prow-arm

env:
- name: BUILD_WITH_CONTAINER
Expand Down
35 changes: 35 additions & 0 deletions prow/config/jobs/tools.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
value: "True"
modifiers: [presubmit_optional]

# amd64 build
- name: containers
service_account_name: prowjob-advanced-sa
types: [postsubmit]
Expand All @@ -44,6 +45,29 @@ jobs:
regex: 'docker/.+|cmd/.+'
requirements: [docker, github]
repos: [istio/test-infra@master,istio/common-files@master]
env:
# For amd64, publish the manifest for arm64+amd64
- name: MANIFEST_ARCH
value: "arm64 amd64"
# arm64 build
- name: containers
service_account_name: prowjob-advanced-sa
architectures: [arm64]
types: [postsubmit]
command:
- entrypoint
- make
- containers
env:
# For arm64, we do not generate the manifest; the amd job will handle it
- name: MANIFEST_ARCH
value: ""
resources: build
regex: 'docker/.+|cmd/.+'
requirements: [docker, github]
# TODO: remove this
# The first run needs a bootstrap image since we need this job to produce the multi-arch image
image: gcr.io/istio-testing/build-tools:master-arm64-boostrap

- name: containers-test
service_account_name: prowjob-advanced-sa
Expand All @@ -52,6 +76,17 @@ jobs:
resources: build
regex: 'docker/.+|cmd/.+'
requirements: [docker]
- name: containers-test
architectures: [arm64]
service_account_name: prowjob-advanced-sa
types: [presubmit]
command: [entrypoint, make, containers-test]
resources: build
regex: 'docker/.+|cmd/.+'
requirements: [docker]
# TODO: remove this
# The first run needs a bootstrap image since we need this job to produce the multi-arch image
image: gcr.io/istio-testing/build-tools:master-arm64-boostrap

- name: deploy-perf-dashboard
service_account_name: prowjob-advanced-sa
Expand Down