Build Envoy with aws_lc on Power (ppc64le) #38403
Mobile/iOS tests (success)
Check has finished
Details
Check run finished (success ✔️)
The check run can be viewed here:
Mobile/iOS tests (pr/38403/main@25d2f46)
Check started by
Request (pr/38403/main@25d2f46)
@Jenkins-J
25d2f46
#38403
merge
main@71d1eb6
Build Envoy with aws_lc on Power (ppc64le)
Commit Message: Build Envoy with aws_lc instead of boringssl when building for the ppc64le architecture.
Additional Description: Envoy uses boringssl as the default ssl implementation. As boringssl does not support the ppc64le architecture, a different ssl implementation is necessary to build Envoy for ppc64le.
Risk Level: High
Testing:
Docs Changes:
Release Notes:
Platform Specific Features: Boringssl no longer supports the ppc64le architecture. Here, aws_lc is used as a "drop-in" replacement for boringssl when building Envoy for ppc64le. Aws_lc is conditionally built only when Envoy is built for ppc64le with FIPS support.
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]
Environment
Request variables
Key | Value |
---|---|
ref | 0a82895 |
sha | 25d2f46 |
pr | 38403 |
base-sha | 71d1eb6 |
actor | |
message | Build Envoy with aws_lc on Power (ppc64le)... |
started | 1740062705.249289 |
target-branch | main |
trusted | false |
Build image
Container image/s (as used in this CI run)
Key | Value |
---|---|
default | envoyproxy/envoy-build-ubuntu:506aa20d3a216fa2f5677c1f13d2b1656b000b86 |
mobile | envoyproxy/envoy-build-ubuntu:mobile-506aa20d3a216fa2f5677c1f13d2b1656b000b86 |
Version
Envoy version (as used in this CI run)
Key | Value |
---|---|
major | 1 |
minor | 34 |
patch | 0 |
dev | true |