Skip to content

1.15: cherrypick arm64 support#40334

Merged
istio-testing merged 5 commits intoistio:release-1.15from
howardjohn:15/cp-arm64
Aug 8, 2022
Merged

1.15: cherrypick arm64 support#40334
istio-testing merged 5 commits intoistio:release-1.15from
howardjohn:15/cp-arm64

Conversation

@howardjohn
Copy link
Copy Markdown
Member

@howardjohn howardjohn commented Aug 8, 2022

Please provide a description of this PR:

Fixes #40333

* Cleanup some more legacy fields

* fix packaging.mk

(cherry picked from commit 2da7b19)
* Allow no cpuinfo

* allow fail

* Bump kind image

* debug

* workaround env var

* fix docker build

* log

* arch in build

* set arch again

* fix arch type

* more logs

* more env

* Make single image architecture aware

* VM per-arch

* Opt out when requiring emulation

* Fix jwt server

* fmt

* Revert env var hacks

* cleanup

* minor fixes

* new release-builder

* multi-arch

* lint

(cherry picked from commit ef5c246)
* Add qemulation to release builder

VMs currently require emulation to cross compile. We previously just
skipped them, but then you cannot simply run `go test
./tests/integration/...` with `gcr.io/istio-testing` since we don't have
the VM images.

Instead, try emulation.

* Use our image

(cherry picked from commit 9c770dc)
@howardjohn howardjohn requested a review from a team August 8, 2022 16:29
@istio-testing istio-testing added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Aug 8, 2022
@istio-policy-bot
Copy link
Copy Markdown

🤔 🐛 You appear to be fixing a bug in Go code, yet your PR doesn't include updates to any test files. Did you forget to add a test?

Courtesy of your friendly test nag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants