Skip to content

Commit

Permalink
Merge release 1.12 (istio#98)
Browse files Browse the repository at this point in the history
* Bumping Prow (#3431)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f6f2d3955b...49f933a3ed | 2021‑07‑12 → 2021‑07‑13 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Restore api dep update on client-go in all cases (#3439)

* Restore api dep update on client-go in all cases

* Run make gen

* Automator: update build-tools:release-1.10 (#3438)

* Add branch protection to 1.11 (#3430)

* Add jobs for 1.11 (#3442)

* Add jobs for 1.11

* Add private jobs

* Add testgrid

* Fix automator script failing on exit code of 1 from grep (#3440)

* Workaround prow library limitations to properly hide jobs (#3443)

* Workaround prow library limitations to properly hide jobs

* 1.11

* Bumping Prow (#3441)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/49f933a3ed...ac233fa9c6 | 2021‑07‑13 → 2021‑07‑14 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Update to use `make` for conistency across branching (#3445)

* Bumping Prow (#3444)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/ac233fa9c6...62f15287bd | 2021‑07‑14 → 2021‑07‑14 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3446)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/62f15287bd...871d72532d | 2021‑07‑14 → 2021‑07‑15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Add job with assertions enabled (#3449)

* Bumping Prow (#3448)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/871d72532d...430fa04d50 | 2021‑07‑15 → 2021‑07‑16 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Use 1.11 images for 1.11 jobs (#3450)

* Automator: update common-files@master in istio/test-infra@master (#3453)

* Automator: update common-files@master in istio/test-infra@master (#3454)

* Update k8s.io/test-infra dependency to the latest (#3452)

* Bumping Prow (#3451)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/430fa04d50...5548472063 | 2021‑07‑16 → 2021‑07‑20 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bump 1.22 image (#3456)

* Bumping Prow (#3455)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/5548472063...e4ef4dafee | 2021‑07‑20 → 2021‑07‑21 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Automator: update build-tools:release-1.10 (#3457)

* Automator: update common-files@master in istio/test-infra@master (#3459)

* Automator: update build-tools:master (#3458)

* Automator: update build-tools:release-1.11 (#3463)

* Fix release notes to use gh pr view (#3462)

* Fix check release notes to use gh pr view

* Update check_release_notes to use gh pr view

* Revert "Fix release notes to use gh pr view (#3462)" (#3464)

This reverts commit ce6953d8400194c886b8b33e90652c93e2588f61.

* Bumping Prow (#3461)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/e4ef4dafee...a7efb93946 | 2021‑07‑21 → 2021‑07‑22 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Automator: update common-files@master in istio/test-infra@master (#3466)

* Bumping Prow (#3465)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/a7efb93946...55eee17612 | 2021‑07‑22 → 2021‑07‑23 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Test Kubernetes 1.22 on 1.10 (#3468)

* Bumping Prow (#3467)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/55eee17612...b2b0794248 | 2021‑07‑23 → 2021‑07‑27 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3469)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/b2b0794248...b79cedd058 | 2021‑07‑27 → 2021‑07‑28 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Update the modifier values to disambiguate (#3471)

* Revert "Revert "Fix release notes to use gh pr view (#3462)" (#3464)" (#3472)

This reverts commit 9de32212fdbccd155167a49731f4cfedc5b924d1.

* Revert "Revert "Revert "Fix release notes to use gh pr view (#3462)" (#3464)" (#3472)" (#3473)

This reverts commit 47d60f6fb5846c97814e374c1ca492c03611eec1.

* Fix notes path (#3474)

* Bumping Prow (#3470)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/b79cedd058...79c386fdf5 | 2021‑07‑28 → 2021‑07‑29 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Add token (#3475)

* Fix notes path

* Fix release notes to use gh pr view (#3462)

* Fix check release notes to use gh pr view

* Update check_release_notes to use gh pr view

* Export token as ENV variable

* Add PR Number and Pr Owner (#3476)

* Add test selector to cni postsubmit job. (#3478)

* Bumping Prow (#3477)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/79c386fdf5...6b709c5ea0 | 2021‑07‑29 → 2021‑07‑29 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Automator: update common-files@master in istio/test-infra@master (#3480)

* Bumping Prow (#3479)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/6b709c5ea0...987d7118e9 | 2021‑07‑29 → 2021‑07‑30 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Add optional job for new istiodremote tests. (#3460)

* Add optional job for new istiodremote tests.

* Fix spelling error and parameter name

* Add skipped per comments

* Rebase and fix modifiers to fix gen-check failure

* Hide tests and fix target name (#3483)

* Bumping Prow (#3482)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/987d7118e9...c280d06cc4 | 2021‑07‑30 → 2021‑08‑03 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Use KinD with `MixedLBProtocolSupport` feature gate turned on for K8s >= 1.20 (#3481)

* use kind with mixed-lb protocol support for K8s >= 1.20

* add generated files

Signed-off-by: su225 <suchithjn22@gmail.com>

* Bumping Prow (#3484)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c280d06cc4...c0366738af | 2021&#x2011;08&#x2011;03&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;03 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Un hide,skip,optional the istiodremote tests (#3487)

* Make istiodremote test optional. (#3488)

* Bumping Prow (#3485)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c0366738af...68e8634d20 | 2021&#x2011;08&#x2011;03&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;05 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bump Kubernetes 1.22 to 1.22.0 (#3490)

* Automator: update common-files@master in istio/test-infra@master (#3491)

* Bumping Prow (#3489)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/68e8634d20...c95403cd67 | 2021&#x2011;08&#x2011;05&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;06 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* run pilot and security tests with Mixed protocol LB service feature gate turned on (#3486)

* run pilot and security tests with Mixed protocol LB service feature flag turned on

Signed-off-by: su225 <suchithjn22@gmail.com>

* configure jobs to use mixedlb-service config by default

Signed-off-by: su225 <suchithjn22@gmail.com>

* rebase and fix stuffs

Signed-off-by: su225 <suchithjn22@gmail.com>

* Fix branches for istio-private (#3493)

* Rerun to update images to last build-image (#3494)

* Automator: update build-tools:release-1.11 (#3495)

* Bumping Prow (#3496)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c95403cd67...f67c67b96c | 2021&#x2011;08&#x2011;06&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;09 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Fix filling up cache (#3497)

* Fix generator tool

* Initial generate

* fix

* Move everything else over

* lint

* Use writable directory for cache (#3499)

Recommended by GKE team to use this one; /prow is not writable so will
not work

* Add 1.11 presets (#3500)

* Bumping Prow (#3498)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f67c67b96c...f7cf0bd038 | 2021&#x2011;08&#x2011;09&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;09 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Use the latest build tools image (#3502)

* Make the integ-istiodremote-k8s-tests test required (#3503)

* Bumping Prow (#3501)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f7cf0bd038...599c9646af | 2021&#x2011;08&#x2011;09&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;10 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3504)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/599c9646af...912fbb99b5 | 2021&#x2011;08&#x2011;10&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;12 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3505)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/912fbb99b5...c6e29bb385 | 2021&#x2011;08&#x2011;12&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;12 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* remove all usages of multicluster label (#3508)

Signed-off-by: su225 <suchithjn22@gmail.com>

* Add job for externalistiod pilot tests (#3506)

* Add job for externalistiod pilot tests

* regen

* add skipped flag

* regen

* Bumping Prow (#3507)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c6e29bb385...38491d0225 | 2021&#x2011;08&#x2011;12&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;16 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Automator: update build-tools:release-1.10 (#3509)

* Remove multicluster label (#3511)

* Bumping Prow (#3510)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/38491d0225...f9d80a9dc8 | 2021&#x2011;08&#x2011;16&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;16 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Skip VM tests in pilot-istiodremote job for now (#3513)

* Skip VM tests in pilot-istiodremote job for now

* regen

* Bumping Prow (#3512)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f9d80a9dc8...b81cb0bc7b | 2021&#x2011;08&#x2011;16&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;18 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Add initial job for Kubernetes 1.23 (#3515)

* Bumping Prow (#3514)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/b81cb0bc7b...8b97dae4b0 | 2021&#x2011;08&#x2011;18&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;23 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3516)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/8b97dae4b0...b94cc0bcb7 | 2021&#x2011;08&#x2011;23&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;24 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Initial steps to replace `prow-bot`, `prow-deployer`, `istio-prow-test-job`, and `boskos` SA keys with Workload Identity. (#3517)

* Remove SA key secrets from Crier and Tide, rely on WI instead.

* Create k8s SAs for use with Workload Identity (to replace SA keys).

* Use new topology file for istiodremote integ tests (#3522)

* Use new topology file for istiodremote integ tests

* regen

* Bumping Prow (#3519)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/b94cc0bcb7...9ef10941f6 | 2021&#x2011;08&#x2011;24&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;24 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Bumping Prow (#3525)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/9ef10941f6...12d588df70 | 2021&#x2011;08&#x2011;24&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;26 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* bumptorelease1.11 (#3524)

* Use INTEGRATION_TEST_FLAGS to set skipVM (#3527)

* Use INTEGRATION_TEST_FLAGS to set skipVM

* regen

* Automator: update common-files@master in istio/test-infra@master (#3529)

* Automator: update build-tools:master (#3528)

* Bumping Prow (#3526)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/12d588df70...98f54bde95 | 2021&#x2011;08&#x2011;26&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;27 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Continue migrating service account keys to workload identity. (#3520)

* Fix build cluster service accounts and switch test-infra-trusted to WI.

* Move deployer postsubmits to non-generated and switch to using WI.

* Clean up unused 'deploy' requirement and associated preset.

* Bumping Prow (#3530)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/98f54bde95...ebb631f3fe | 2021&#x2011;08&#x2011;27&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;30 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Ensure namespace is specified (#3531)

* Bumping Prow (#3532)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/ebb631f3fe...7828cc98e3 | 2021&#x2011;08&#x2011;30&nbsp;&#x2192;&nbsp;2021&#x2011;08&#x2011;30 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Upload TestGrid Config directly to GCS (#3534)

* Bumping Prow (#3535)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/7828cc98e3...2242e3ec6b | 2021&#x2011;08&#x2011;30&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;01 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide, transfigure

* Delete Transfigure Jobs (#3537)

* Bumping Prow (#3536)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/2242e3ec6b...02bdcbd6bf | 2021&#x2011;09&#x2011;01&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;02 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3539)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/02bdcbd6bf...01e03305a2 | 2021&#x2011;09&#x2011;02&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;02 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3540)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/01e03305a2...cf6e08b05f | 2021&#x2011;09&#x2011;02&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;03 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Make istiodremote pilot tests required (#3543)

* Make istiodremote pilot tests required

* regen

* Bumping Prow (#3542)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/cf6e08b05f...6cb55987fb | 2021&#x2011;09&#x2011;03&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;06 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* A few updates and improvements to Prow configgen tool (#3541)

* A few updates and improvements to Prow configgen tool

* Address comments by adding more docs and changing the regex to a constant

* Automator: update common-files@master in istio/test-infra@master (#3545)

* Automator: update common-files@master in istio/test-infra@master (#3546)

* Fix periodic proxy update jobs (#3521)

* Fix periodic proxy update jobs

* Update dashboards

* Another dashboard

* Command update to specify UPDATE_BRANCH

* Bumping Prow (#3544)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/6cb55987fb...7006ec3f0c | 2021&#x2011;09&#x2011;06&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;07 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:master (#3547)

* Append base requirements when .base.yaml is overlaid (#3549)

* Automator: update build-tools:release-1.10 (#3550)

* Bumping Prow (#3548)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/7006ec3f0c...3483cd12ba | 2021&#x2011;09&#x2011;07&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;09 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Add automation to update common-files for a new build image (#3523)

* Add automation to update common-files for a new build image

* Move whole command string inside automator

* move -test so container is pushed.

* Add github requirement for automation.sh

* Review updates - use script and add repos

* Fixes to the Prow configgen tool (#3552)

* Add optional skipped security-istiodremote job (#3553)

* Missing common-files and wrong path to binary (#3554)

* Start Docker for job (#3555)

* Automator: update common-files@master in istio/test-infra@master (#3556)

* Bumping Prow (#3551)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/3483cd12ba...6c59eee681 | 2021&#x2011;09&#x2011;09&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;09 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3560)

* Automator: update build-tools:master (#3557)

* Revert "Automator: update build-tools:master (#3557)" (#3562)

This reverts commit 9913828771acc7e791302a09cab6f372ef321ceb.

* Bumping Prow (#3561)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/6c59eee681...b6578706d1 | 2021&#x2011;09&#x2011;09&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;13 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3563)

* Manual update of release 1.9 tools image (#3559)

* Automator: update build-tools:master (#3564)

* Bumping Prow (#3565)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/b6578706d1...d9fade61b4 | 2021&#x2011;09&#x2011;13&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;14 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:release-1.11 (#3567)

* Add optional skipped telemetry-istiodremote job (#3568)

* Bumping Prow (#3566)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/d9fade61b4...1112f4f614 | 2021&#x2011;09&#x2011;14&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3569)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/1112f4f614...3c87dfedd5 | 2021&#x2011;09&#x2011;15&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;16 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:release-1.10 (#3570)

* Bumping Prow (#3571)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/3c87dfedd5...bd8073b837 | 2021&#x2011;09&#x2011;16&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;20 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3574)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/bd8073b837...6ca431fa31 | 2021&#x2011;09&#x2011;20&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;21 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Make default build cluster use Workload Identity. (#3558)

* Fix boskos service WI annotation. (#3576)

* Bumping Prow (#3575)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/6ca431fa31...dceed92199 | 2021&#x2011;09&#x2011;21&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;22 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Remove `cla:yes` label check for the istio.io repo (#3579)

* Bumping Prow (#3578)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/dceed92199...3d09bce713 | 2021&#x2011;09&#x2011;22&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;22 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bump k8s images (#3581)

* Bumping Prow (#3580)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/3d09bce713...1544aef1b6 | 2021&#x2011;09&#x2011;22&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;24 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Switch boskos {mason, janitor} to use WI. (#3577)

* Bumping Prow (#3582)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/1544aef1b6...83b202827b | 2021&#x2011;09&#x2011;24&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;27 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Add hidden,optional,skipped multicluster istiodremote pilot test (#3585)

* Bumping Prow (#3586)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/83b202827b...0afc0f8086 | 2021&#x2011;09&#x2011;27&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;28 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Adding cosign key env variables to 'release' preset  (#3573)

* Adding cosign key to env

* Removing bad override from release-builder 1.10 and 1.11 jobs

* Bumping Prow (#3587)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/0afc0f8086...8f784792a4 | 2021&#x2011;09&#x2011;28&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;29 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Make istiodremote telemetry tests required (#3589)

* Bumping Prow (#3588)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/8f784792a4...8bb162050c | 2021&#x2011;09&#x2011;29&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;30 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3593)

* Automator: update build-tools:master (#3592)

* Add daily base image build job (#3590)

* Add daily base image build job

* Update testgrid

* rebase and make gen

* make gne

* Bumping Prow (#3591)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/8bb162050c...6c409be687 | 2021&#x2011;09&#x2011;30&nbsp;&#x2192;&nbsp;2021&#x2011;09&#x2011;30 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* A few updates to the Prow config generator tool (#3596)

* Bumping Prow (#3595)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/6c409be687...11181f5c48 | 2021&#x2011;09&#x2011;30&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;01 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3598)

* Automator: update build-tools:master (#3597)

* Automator: update common-files@master in istio/test-infra@master (#3600)

* Bumping Prow (#3599)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/11181f5c48...4db32dddf4 | 2021&#x2011;10&#x2011;01&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;04 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Add github token mount to base images build job (#3602)

* Bumping Prow (#3603)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/4db32dddf4...887a381aed | 2021&#x2011;10&#x2011;04&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;05 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Use full pilot istiodremote-multicluster tests (#3605)

* Use full pilot istiodremote-multicluster tests

* Also remove unnecessary integ-multicluser-k8s-tests_istio job

* Bumping Prow (#3604)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/887a381aed...530961d602 | 2021&#x2011;10&#x2011;05&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;07 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3606)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/530961d602...3728cda754 | 2021&#x2011;10&#x2011;07&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;08 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3607)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/3728cda754...562307626f | 2021&#x2011;10&#x2011;08&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;08 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3608)

* Automator: update build-tools:master (#3609)

* Automator: update build-tools:release-1.11 (#3611)

* Bumping Prow (#3610)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/562307626f...1d1a69807d | 2021&#x2011;10&#x2011;08&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;12 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3612)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/1d1a69807d...f0462bffd3 | 2021&#x2011;10&#x2011;12&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;13 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Make istiodremote security tests required (#3614)

* Bumping Prow (#3613)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f0462bffd3...a7344144f0 | 2021&#x2011;10&#x2011;13&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;13 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3615)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/a7344144f0...a3eefb553f | 2021&#x2011;10&#x2011;13&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3617)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/a3eefb553f...ed5bdc5c27 | 2021&#x2011;10&#x2011;15&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3618)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/ed5bdc5c27...c35849068d | 2021&#x2011;10&#x2011;15&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;19 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3619)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c35849068d...5763223177 | 2021&#x2011;10&#x2011;19&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;19 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Add GKE Workload Metrics PodMonitors. (#3620)

* Bumping Prow (#3621)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/5763223177...803c1749e1 | 2021&#x2011;10&#x2011;19&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;20 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3622)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/803c1749e1...00550799a0 | 2021&#x2011;10&#x2011;20&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;22 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3623)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/00550799a0...f6fa76bf58 | 2021&#x2011;10&#x2011;22&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;25 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:release-1.10 (#3616)

* Bumping Prow (#3624)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/f6fa76bf58...c04ea2035e | 2021&#x2011;10&#x2011;25&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;25 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3625)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c04ea2035e...cf3b3f4e6b | 2021&#x2011;10&#x2011;25&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;27 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Add branch protection for 1.12 (#3627)

* Fix the 'generate branch xxx' command (#3628)

* Adding 1.12 prow jobs (#3629)

* Adding 1.12 prow jobs

* Adding generated files

* Adding private jobs, too

* Adding dashboards

* More tweaks

* Fixing image names (#3630)

* Fixing 1.12 branch build-tools-proxy images (#3631)

* Bumping Prow (#3626)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/cf3b3f4e6b...1999faaafc | 2021&#x2011;10&#x2011;27&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;28 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:release-1.12 (#3633)

* Update to use envoyproxy 1.20 stream and update build tools image (#3632)

* Update to use envoyproxy 1.20 stream and update build tools image

* make gen

* make gen

* Bumping Prow (#3634)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/1999faaafc...0a5a65ca49 | 2021&#x2011;10&#x2011;28&nbsp;&#x2192;&nbsp;2021&#x2011;10&#x2011;28 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Fix release-1.12 automated proxy jobs failing with unbound variable (#3636)

* Bumping Prow (#3635)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/0a5a65ca49...eeb8ee3f4c | 2021&#x2011;10&#x2011;28&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;01 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3637)

* Automator: update build-tools:master (#3638)

* Bumping Prow (#3639)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/eeb8ee3f4c...4a1678f936 | 2021&#x2011;11&#x2011;01&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;01 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3642)

* Automator: update common-files@master in istio/test-infra@master (#3643)

* Automator: update build-tools:master (#3641)

* Bumping Prow (#3640)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/4a1678f936...3a546255cd | 2021&#x2011;11&#x2011;01&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;02 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Use mergo to simplify the config overwrite logic (#3645)

* Bumping Prow (#3644)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/3a546255cd...890606cd6b | 2021&#x2011;11&#x2011;02&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;04 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3646)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/890606cd6b...24023f1a35 | 2021&#x2011;11&#x2011;04&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;04 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3648)

* Automator: update build-tools:master (#3649)

* Bumping Prow (#3647)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/24023f1a35...73eeea3b6f | 2021&#x2011;11&#x2011;04&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;05 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3652)

* Automator: update build-tools:release-1.12 (#3650)

* Automator: update build-tools:master (#3653)

* Prow auto-deploy cron adjusts against daylight saving (#3654)

* Bumping Prow (#3651)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/73eeea3b6f...e06d9fdcf1 | 2021&#x2011;11&#x2011;05&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;08 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3656)

* Bumping Prow (#3655)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/e06d9fdcf1...c52470a888 | 2021&#x2011;11&#x2011;08&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;09 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3658)

* Bumping Prow (#3657)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/c52470a888...57feb2cd42 | 2021&#x2011;11&#x2011;09&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;10 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3659)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/57feb2cd42...2039ae004d | 2021&#x2011;11&#x2011;10&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;10 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3660)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/2039ae004d...bce61c7c4a | 2021&#x2011;11&#x2011;10&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;11 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update build-tools:release-1.12 (#3661)

* Try moving some Prow jobs to use workload identity (#3663)

* Try moving some Prow jobs to use workload identity

* Remove the default service account and fix its name

* Move more Prow jobs to use workload identity (#3664)

* Update the service account used by private Prow jobs (#3666)

* Update the service account used by private Prow jobs

* Add comments on the usage of the service accounts

* Bumping Prow (#3662)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/bce61c7c4a...e14c34d581 | 2021&#x2011;11&#x2011;11&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Move the last batch of deployments / Prow jobs that uses service-account key to workload identity (#3667)

* Fix the prowjob_service_accounts.yaml config for Prow build cluster (#3669)

* Automator: update build-tools:release-1.11 (#3670)

* Bumping Prow (#3668)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/e14c34d581...2e38407c57 | 2021&#x2011;11&#x2011;15&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;15 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3674)

* Move IPv6 and Distroless to environmental test (#3672)

* Simplify integ test definitions (#3673)

* Simplify integ test definitions

* simplify target

* prow autobump PR not assigned to anyone (#3675)

Prow is now auto-deployed, there is no need explicitly assigning to oncall. Opting out to avoid noise

* Bumping Prow (#3671)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/2e38407c57...867d0b5797 | 2021&#x2011;11&#x2011;15&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;18 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3676)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/867d0b5797...1147d04f59 | 2021&#x2011;11&#x2011;18&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;19 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3678)

* Automator: update build-tools:master (#3679)

* Bumping Prow (#3680)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/1147d04f59...e38ba360f2 | 2021&#x2011;11&#x2011;19&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;22 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Automator: update common-files@master in istio/test-infra@master (#3681)

* Automator: update build-tools:master (#3682)

* Bumping Prow (#3683)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/e38ba360f2...62adef32f3 | 2021&#x2011;11&#x2011;22&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;23 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3684)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/62adef32f3...e8b0948537 | 2021&#x2011;11&#x2011;23&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;23 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3685)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/e8b0948537...70cdbf024a | 2021&#x2011;11&#x2011;23&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;24 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* Bumping Prow (#3686)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/70cdbf024a...63078d9fff | 2021&#x2011;11&#x2011;24&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;25 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* k8s jobs: 1.23.0-rc.0 and 1.24.0-alpha.0 (#3688)

* k8s jobs: 1.23.0-rc.0 and 1.24.0-alpha.0

* hide 1.24

* Bumping Prow (#3687)

Multiple distinct gcr.io/k8s-prow/ changes:

Commits | Dates | Images
--- | --- | ---
https://github.com/kubernetes/test-infra/compare/63078d9fff...d950093cb0 | 2021&#x2011;11&#x2011;25&nbsp;&#x2192;&nbsp;2021&#x2011;11&#x2011;29 | branchprotector, checkconfig, cherrypicker, clonerefs, crier, deck, entrypoint, generic-autobumper, ghproxy, hook, horologium, initupload, needs-rebase, prow-controller-manager, sidecar, sinker, status-reconciler, tide

* at least things are building now :shrug:

* delete unecessary files

* remove more nonsense :smiling_imp:

* last one? :upside_down_face:

* are you kidding me :angry:

* transform works

* :crossed_fingers:

Co-authored-by: Istio Automation <istio-testing-bot@google.com>
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
Co-authored-by: Jonh Wendell <jonh.wendell@redhat.com>
Co-authored-by: John Howard <howardjohn@google.com>
Co-authored-by: Chi Zhang <chizhg@google.com>
Co-authored-by: Brian Avery <bavery@redhat.com>
Co-authored-by: Pengyuan Bian <bianpengyuan@google.com>
Co-authored-by: Suchith J N <41095737+su225@users.noreply.github.com>
Co-authored-by: jacob-delgado <jacob.delgado@volunteers.acasi.info>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Cole Wagner <colew@google.com>
Co-authored-by: Linggg <linggg@google.com>
Co-authored-by: Erick Fejta <fejta@google.com>
Co-authored-by: Sean Chase <slchase@google.com>
Co-authored-by: stewartbutler <stewartbutler@google.com>
Co-authored-by: Sam Naser <samnaser@google.com>
Co-authored-by: Sam Naser <sammnaser@gmail.com>
Co-authored-by: Daniel Grimm <dgrimm@redhat.com>
Co-authored-by: Chao Dai <45011425+chaodaiG@users.noreply.github.com>
  • Loading branch information
20 people authored Dec 2, 2021
1 parent 59d0d55 commit 7c8cb74
Show file tree
Hide file tree
Showing 321 changed files with 22,402 additions and 28,736 deletions.
2 changes: 1 addition & 1 deletion .prow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ presubmits:
run_if_changed: '^(\.prow|prow/(config|plugins|cluster/jobs/.*))\.yaml$'
spec:
containers:
- image: gcr.io/k8s-prow/checkconfig:v20210714-ac233fa9c6
- image: gcr.io/k8s-prow/checkconfig:v20211129-d950093cb0
command:
- /checkconfig
args:
Expand Down
12 changes: 4 additions & 8 deletions .solo-io/build-amd-containers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,12 @@ source "$SCRIPT_DIR"/common.inc

# Build the Istio build tools image for FIPS and Proxy
tmp_dir=$(mktemp -d -t build-XXXXXXXXXX)
docker buildx build --build-arg BUILD_TOOLS_TAG="${BUILD_TOOLS_TAG}" --build-arg GOBORING_URL="${GOBORING_URL}" -t gcr.io/istio-enterprise/build-tools-fips:"${BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.fips "$tmp_dir"
docker push gcr.io/istio-enterprise/build-tools-fips:"${BUILD_TOOLS_TAG}"
docker buildx build --platform linux/amd64 --push --build-arg BUILD_TOOLS_TAG="${BUILD_TOOLS_TAG}" --build-arg GOBORING_URL="${GOBORING_URL}" -t gcr.io/istio-enterprise/build-tools-fips:"${BUILD_TOOLS_TAG}-amd" -f "$SCRIPT_DIR"/Dockerfile.fips "$tmp_dir"

docker buildx build --build-arg BUILD_TOOLS_TAG="${PROXY_BUILD_TOOLS_TAG}" -t gcr.io/istio-enterprise/build-tools-proxy:"${PROXY_BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.proxy "$tmp_dir"
docker push gcr.io/istio-enterprise/build-tools-proxy:"${PROXY_BUILD_TOOLS_TAG}"
docker buildx build --platform linux/amd64 --push --build-arg BUILD_TOOLS_TAG="${PROXY_BUILD_TOOLS_TAG}" -t gcr.io/istio-enterprise/build-tools-proxy:"${PROXY_BUILD_TOOLS_TAG}-amd" -f "$SCRIPT_DIR"/Dockerfile.proxy "$tmp_dir"

docker buildx build --build-arg BUILD_TOOLS_TAG="${PROXY_BUILD_TOOLS_TAG}" -t gcr.io/istio-enterprise/build-tools-centos:"${PROXY_BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.proxy-centos "$tmp_dir"
docker push gcr.io/istio-enterprise/build-tools-centos:"${PROXY_BUILD_TOOLS_TAG}"
docker buildx build --platform linux/amd64 --push --build-arg BUILD_TOOLS_TAG="${PROXY_BUILD_TOOLS_TAG}" -t gcr.io/istio-enterprise/build-tools-centos:"${PROXY_BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.proxy-centos "$tmp_dir"

docker buildx build -t gcr.io/istio-enterprise/build-tools-centos-fips:"${PROXY_BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.proxy-centos-fips "$tmp_dir"
docker push gcr.io/istio-enterprise/build-tools-centos-fips:"${PROXY_BUILD_TOOLS_TAG}"
docker buildx build --platform linux/amd64 --push -t gcr.io/istio-enterprise/build-tools-centos-fips:"${PROXY_BUILD_TOOLS_TAG}" -f "$SCRIPT_DIR"/Dockerfile.proxy-centos-fips "$tmp_dir"

rm -rf "$tmp_dir"
4 changes: 2 additions & 2 deletions .solo-io/update-prow-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ source "$SCRIPT_DIR"/common.inc
# Istio FIPS
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools(-fips)?:.*#gcr.io/istio-enterprise/build-tools-fips:${BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/istio-"$ISTIO_BASE_VERSION"-fips.yaml
# Proxy Solo
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-proxy:.*#gcr.io/istio-enterprise/build-tools-proxy:${PROXY_BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION".yaml
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-proxy:.*#gcr.io/istio-enterprise/build-tools-proxy:${PROXY_BUILD_TOOLS_TAG}-amd#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION".yaml
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-centos:.*#gcr.io/istio-enterprise/build-tools-centos:${PROXY_BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION".yaml
# Proxy FIPS
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-proxy:.*#gcr.io/istio-enterprise/build-tools-proxy:${PROXY_BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION"-fips.yaml
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-proxy:.*#gcr.io/istio-enterprise/build-tools-proxy:${PROXY_BUILD_TOOLS_TAG}-amd#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION"-fips.yaml
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools-centos(-fips)?:.*#gcr.io/istio-enterprise/build-tools-centos-fips:${PROXY_BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/proxy-"$ISTIO_BASE_VERSION"-fips.yaml
# Release Builder FIPS
sed -E -i "s#gcr.io/(istio-testing|istio-enterprise)/build-tools(-fips)?:.*#gcr.io/istio-enterprise/build-tools-fips:${BUILD_TOOLS_TAG}#" "$ROOT_DIR"/prow/config/jobs/release-builder-"$ISTIO_BASE_VERSION"-fips.yaml
Expand Down
6 changes: 2 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,10 @@ export BUILD_WITH_CONTAINER ?= 0

ifeq ($(BUILD_WITH_CONTAINER),1)

# An export free of arugments in a Makefile places all variables in the Makefile into the
# An export free of arguments in a Makefile places all variables in the Makefile into the
# environment. This is needed to allow overrides from Makefile.overrides.mk.
export

$(shell $(shell pwd)/common/scripts/setup_env.sh)

RUN = ./common/scripts/run.sh

MAKE_DOCKER = $(RUN) make --no-print-directory -e -f Makefile.core.mk
Expand All @@ -60,7 +58,7 @@ else
$(shell mkdir -p out)
$(shell $(shell pwd)/common/scripts/setup_env.sh envfile > out/.env)
include out/.env
# An export free of arugments in a Makefile places all variables in the Makefile into the
# An export free of arguments in a Makefile places all variables in the Makefile into the
# environment. This behavior may be surprising to many that use shell often, which simply
# displays the existing environment
export
Expand Down
2 changes: 2 additions & 0 deletions boskos/cluster/boskos-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ apiVersion: v1
metadata:
labels:
app.kubernetes.io/part-of: boskos
annotations:
iam.gke.io/gcp-service-account: boskos@istio-testing.iam.gserviceaccount.com
name: boskos-admin
namespace: boskos
---
Expand Down
10 changes: 1 addition & 9 deletions boskos/cluster/janitor-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ spec:
labels:
app: boskos-janitor
spec:
serviceAccountName: boskos-admin
terminationGracePeriodSeconds: 300
containers:
- name: boskos-janitor
Expand All @@ -24,17 +25,8 @@ spec:
- --resource-type=gcp-project,gcp-perf-test-project
- --pool-size=20
- --
- --service_account=/etc/service-account/service-account.json
- --hours=0
- --verbose
volumeMounts:
- mountPath: /etc/service-account
name: boskos-service-account
readOnly: true
volumes:
- name: boskos-service-account
secret:
secretName: boskos-service-account
tolerations:
- key: dedicated
operator: Equal
Expand Down
9 changes: 0 additions & 9 deletions boskos/cluster/mason-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,8 @@ spec:
- name: boskos-mason
image: gcr.io/istio-testing/mason:v20200311-1.5.0-40-gfc8ffb89
args:
- --service-account=/etc/service-account/service-account.json
- --cleaner-count=25
- --namespace=boskos
volumeMounts:
- mountPath: /etc/service-account
name: service-account
readOnly: true
volumes:
- name: service-account
secret:
secretName: boskos-service-account
tolerations:
- key: dedicated
operator: Equal
Expand Down
1 change: 1 addition & 0 deletions common/config/.hadolint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

ignored:
- DL3008
- DL3059

trustedRegistries:
- gcr.io
Expand Down
6 changes: 6 additions & 0 deletions common/config/license-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,9 @@ allowlisted_modules:
# runc is Apache 2.0: https://github.com/opencontainers/runc/blob/master/LICENSE
# but it contains BSD dep which our linter fails to understand: https://github.com/opencontainers/runc/blob/v0.1.1/Godeps/_workspace/src/github.com/golang/protobuf/LICENSE
- github.com/opencontainers/runc

# MIT: https://github.com/felixge/fgprof/blob/master/LICENSE.txt
- github.com/felixge/fgprof

# Apache 2.0
- github.com/google/pprof
8 changes: 0 additions & 8 deletions common/scripts/gobuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,6 @@ while read -r line; do
LD_EXTRAFLAGS="${LD_EXTRAFLAGS} -X ${line}"
done < "${BUILDINFO}"

# verify go version before build
# NB. this was copied verbatim from Kubernetes hack
minimum_go_version=go1.13 # supported patterns: go1.x, go1.x.x (x should be a number)
IFS=" " read -ra go_version <<< "$(${GOBINARY} version)"
if [[ "${minimum_go_version}" != $(echo -e "${minimum_go_version}\n${go_version[2]}" | sort -s -t. -k 1,1 -k 2,2n -k 3,3n | head -n1) && "${go_version[2]}" != "devel" ]]; then
echo "Warning: Detected that you are using an older version of the Go compiler. Istio requires ${minimum_go_version} or greater."
fi

OPTIMIZATION_FLAGS=(-trimpath)
if [ "${DEBUG}" == "1" ]; then
OPTIMIZATION_FLAGS=()
Expand Down
78 changes: 52 additions & 26 deletions common/scripts/kind_provisioner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,31 @@ EOF
if [[ -z "${NOMETALBINSTALL}" ]]; then
install_metallb ""
fi

# IPv6 clusters need some CoreDNS changes in order to work in CI:
# Istio CI doesn't offer IPv6 connectivity, so CoreDNS should be configured
# to work in an offline environment:
# https://github.com/coredns/coredns/issues/2494#issuecomment-457215452
# CoreDNS should handle those domains and answer with NXDOMAIN instead of SERVFAIL
# otherwise pods stops trying to resolve the domain.
if [ "${IP_FAMILY}" = "ipv6" ]; then
# Get the current config
original_coredns=$(kubectl get -oyaml -n=kube-system configmap/coredns)
echo "Original CoreDNS config:"
echo "${original_coredns}"
# Patch it
fixed_coredns=$(
printf '%s' "${original_coredns}" | sed \
-e 's/^.*kubernetes cluster\.local/& internal/' \
-e '/^.*upstream$/d' \
-e '/^.*fallthrough.*$/d' \
-e '/^.*forward . \/etc\/resolv.conf$/d' \
-e '/^.*loop$/d' \
)
echo "Patched CoreDNS config:"
echo "${fixed_coredns}"
printf '%s' "${fixed_coredns}" | kubectl apply -f -
fi
}

###############################################################################
Expand Down Expand Up @@ -308,29 +333,41 @@ function connect_kind_clusters() {
docker exec "${C2_NODE}" ip route add "${C1_POD_CIDR}" via "${C1_DOCKER_IP}"
docker exec "${C2_NODE}" ip route add "${C1_SVC_CIDR}" via "${C1_DOCKER_IP}"
fi

# Set up routing rules for inter-cluster pod to MetalLB LoadBalancer communication
connect_metallb "$C1_NODE" "$C2_KUBECONFIG" "$C2_DOCKER_IP"
connect_metallb "$C2_NODE" "$C1_KUBECONFIG" "$C1_DOCKER_IP"
}

function install_metallb() {
KUBECONFIG="${1}"
kubectl apply --kubeconfig="$KUBECONFIG" -f "${COMMON_SCRIPTS}/metallb.yaml"
kubectl create --kubeconfig="$KUBECONFIG" secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)"

if [ -z "${METALLB_IPS[*]}" ]; then
if [ -z "${METALLB_IPS4[*]}" ]; then
# Take IPs from the end of the docker kind network subnet to use for MetalLB IPs
DOCKER_KIND_SUBNET="$(docker inspect kind | jq '.[0].IPAM.Config[0].Subnet' -r)"
METALLB_IPS=()
METALLB_IPS4=()
while read -r ip; do
METALLB_IPS+=("$ip")
METALLB_IPS4+=("$ip")
done < <(cidr_to_ips "$DOCKER_KIND_SUBNET" | tail -n 100)
METALLB_IPS6=()
if [[ "$(docker inspect kind | jq '.[0].IPAM.Config | length' -r)" == 2 ]]; then
# Two configs? Must be dual stack.
DOCKER_KIND_SUBNET="$(docker inspect kind | jq '.[0].IPAM.Config[1].Subnet' -r)"
while read -r ip; do
METALLB_IPS6+=("$ip")
done < <(cidr_to_ips "$DOCKER_KIND_SUBNET" | tail -n 100)
fi
fi

# Give this cluster of those IPs
RANGE="${METALLB_IPS[0]}-${METALLB_IPS[9]}"
METALLB_IPS=("${METALLB_IPS[@]:10}")
RANGE="["
for i in {0..9}; do
RANGE+="${METALLB_IPS4[1]},"
METALLB_IPS4=("${METALLB_IPS4[@]:1}")
if [[ "${#METALLB_IPS6[@]}" != 0 ]]; then
RANGE+="${METALLB_IPS6[1]},"
METALLB_IPS6=("${METALLB_IPS6[@]:1}")
fi
done
RANGE="${RANGE%?}]"

echo 'apiVersion: v1
kind: ConfigMap
Expand All @@ -342,28 +379,17 @@ data:
address-pools:
- name: default
protocol: layer2
addresses:
- '"$RANGE" | kubectl apply --kubeconfig="$KUBECONFIG" -f -
}

function connect_metallb() {
REMOTE_NODE=$1
METALLB_KUBECONFIG=$2
METALLB_DOCKER_IP=$3

IP_REGEX='(([0-9]{1,3}\.?){4})'
LB_CONFIG="$(kubectl --kubeconfig="${METALLB_KUBECONFIG}" -n metallb-system get cm config -o jsonpath="{.data.config}")"
if [[ "$LB_CONFIG" =~ $IP_REGEX-$IP_REGEX ]]; then
while read -r lb_cidr; do
docker exec "${REMOTE_NODE}" ip route add "${lb_cidr}" via "${METALLB_DOCKER_IP}"
done < <(ips_to_cidrs "${BASH_REMATCH[1]}" "${BASH_REMATCH[3]}")
fi
addresses: '"$RANGE" | kubectl apply --kubeconfig="$KUBECONFIG" -f -
}

function cidr_to_ips() {
CIDR="$1"
# cidr_to_ips returns a list of single IPs from a CIDR. We skip 1000 (since they are likely to be allocated
# already to other services), then pick the next 100.
python3 - <<EOF
from ipaddress import IPv4Network; [print(str(ip)) for ip in IPv4Network('$CIDR').hosts()]
from ipaddress import ip_network;
from itertools import islice;
[print(str(ip) + "/" + str(ip.max_prefixlen)) for ip in islice(ip_network('$CIDR').hosts(), 1000, 1100)]
EOF
}

Expand Down
6 changes: 4 additions & 2 deletions common/scripts/setup_env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,14 @@ elif [[ ${LOCAL_ARCH} == x86_64 ]]; then
export TARGET_ARCH=amd64
elif [[ ${LOCAL_ARCH} == armv8* ]]; then
export TARGET_ARCH=arm64
elif [[ ${LOCAL_ARCH} == arm64* ]]; then
export TARGET_ARCH=arm64
elif [[ ${LOCAL_ARCH} == aarch64* ]]; then
export TARGET_ARCH=arm64
elif [[ ${LOCAL_ARCH} == armv* ]]; then
export TARGET_ARCH=arm
elif [[ ${LOCAL_ARCH} == s390x ]]; then
export TARGET_ARCH=s390x
export TARGET_ARCH=s390x
elif [[ ${LOCAL_ARCH} == ppc64le ]]; then
export TARGET_ARCH=ppc64le
else
Expand All @@ -63,7 +65,7 @@ fi

# Build image to use
if [[ "${IMAGE_VERSION:-}" == "" ]]; then
export IMAGE_VERSION=master-2021-07-13T17-42-03
export IMAGE_VERSION=master-2021-11-22T20-08-26
fi
if [[ "${IMAGE_NAME:-}" == "" ]]; then
export IMAGE_NAME=build-tools
Expand Down
20 changes: 10 additions & 10 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,31 +11,31 @@ replace (
k8s.io/api => k8s.io/api v0.20.2
k8s.io/apimachinery => k8s.io/apimachinery v0.20.2
k8s.io/client-go => k8s.io/client-go v0.20.2
k8s.io/test-infra => k8s.io/test-infra v0.0.0-20210120232930-f266370f38ea // The last version before introducing fgprof, which causing LICENSE issue
sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.7.0-alpha.6.0.20201106193838-8d0107636985
)

require (
cloud.google.com/go/storage v1.12.0
github.com/ghodss/yaml v1.0.0
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/google/go-cmp v0.5.4
github.com/google/go-cmp v0.5.5
github.com/google/go-github v17.0.0+incompatible
github.com/hashicorp/go-multierror v1.1.0
github.com/imdario/mergo v0.3.12
github.com/kr/pretty v0.2.0
github.com/prometheus/client_golang v1.9.0
github.com/sirupsen/logrus v1.8.0
github.com/prometheus/client_golang v1.11.0
github.com/sirupsen/logrus v1.8.1
github.com/spf13/pflag v1.0.5
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b
golang.org/x/net v0.0.0-20210428140749-89ef3d95e781
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a
google.golang.org/api v0.32.0
gopkg.in/robfig/cron.v2 v2.0.0-20150107220207-be2e0b0deed5
gopkg.in/yaml.v2 v2.4.0
k8s.io/api v0.20.2
k8s.io/apimachinery v0.20.2
k8s.io/api v0.21.1
k8s.io/apimachinery v0.21.1
k8s.io/client-go v11.0.1-0.20190805182717-6502b5e7b1b5+incompatible
k8s.io/test-infra v0.0.0-20201214190528-57362ae63e51
k8s.io/test-infra v0.0.0-20210719201052-da1e7f5b5334
sigs.k8s.io/boskos v0.0.0-20210521134047-36bb085667e7
sigs.k8s.io/yaml v1.2.0
sigs.k8s.io/yaml v1.3.0
)
Loading

0 comments on commit 7c8cb74

Please sign in to comment.