Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Envoy with aws_lc on Power (ppc64le) #38403

Merged
merged 7 commits into from
Feb 21, 2025

Fix formatting and deps errors

25d2f46
Select commit
Loading
Failed to load commit list.
Merged

Build Envoy with aws_lc on Power (ppc64le) #38403

Fix formatting and deps errors
25d2f46
Select commit
Loading
Failed to load commit list.
CI (Envoy) / Mobile/iOS tests succeeded Feb 20, 2025 in 10m 40s

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 @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 Jenkins-J @Jenkins-J
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