Niranjan Shankar

Results 28 comments of Niranjan Shankar

Putting this issue on hold until Contour releases support v1.23 of envoy-distroless. Older versions of envoy-distroless do not have an ARM64 image, so sidecar injection will fail on ARM machines....

Update, contour has released support for v1.23 of envoy. https://github.com/openservicemesh/osm/pull/4954. However, the ARM64 image for envoy-distroless v1.23.0 seems to have the amd binary (https://github.com/envoyproxy/envoy/issues/22261), so sidecar injection is still failing...

Looks like we also need to update some of the test images that we use for client and server pods: for instance https://github.com/openservicemesh/osm/blob/main/tests/e2e/e2e_permissive_smi_switching_test.go#L65

Also need to update manifest yamls for manual demo: https://raw.githubusercontent.com/openservicemesh/osm-docs/release-v1.2/manifests/apps/bookbuyer.yaml

@jsturtevant yep we're blocked because the ARM image for envoy-distroless v1.23.0 doesn't have the correct binary: https://github.com/openservicemesh/osm/issues/4716#issuecomment-1203111096. I was instead thinking we should just wait for envoy-distroless:v1.23.1 so that way...

Good point, we don't. I'll get this PR restarted again.

Thanks @odidev, will update to envoy-distroless v1.23.1 and test again.

Actually @odidev, we will also need to wait for contour to support envoy v1.23.1 as well, putting this on hold until that's available: https://github.com/projectcontour/contour/releases/

Still need to test Contour demo and sidecar injection, hold off on merging until then.

@keithmattix @shashankram Tested sidecar injection on ARM64 and ran the contour demo successfully, and updated PR description.