Skip to content

Commit

Permalink
cilium-operator-generic:1.16.5: hack envoy dependency version.
Browse files Browse the repository at this point in the history
Signed-off-by: Nashwan Azhari <[email protected]>
  • Loading branch information
Nashwan Azhari committed Dec 20, 2024
1 parent b254e7c commit 1ff4141
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions 1.16.5/cilium/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,13 @@ parts:
# Workaround for bazel python plugin/bits to ignore running as root
sed -i -e 's/envoy_dependencies_extra()/envoy_dependencies_extra(ignore_root_user_error=True)/g' WORKSPACE
# HACK(aznashwan): there was a known bug in `google/cel-cpp`.
# cel-cpp is imported by `envoyproxy` itself, which is imported by `cilium/proxy`.
# https://github.com/envoyproxy/envoy/issues/34368
# https://github.com/envoyproxy/envoy/pull/36940
# https://github.com/envoyproxy/envoy/commit/c7d0d5a340abb34916eaea3833cf5bf85c99b31f
sed -i -e 's/ENVOY_SHA = ".*"/ENVOY_SHA = "c7d0d5a340abb34916eaea3833cf5bf85c99b31f"/' WORKSPACE
make -C proxylib all
mkdir -p $CRAFT_PART_INSTALL/usr/lib/
cp proxylib/libcilium.so $CRAFT_PART_INSTALL/usr/lib/
Expand Down

0 comments on commit 1ff4141

Please sign in to comment.