Update istio image, use upstream envoy binary
ARG RUSTBIN_TAG=latest
FROM curiefense/curiefense-rustbuild-focal:${RUSTBIN_TAG} AS rustbin
-FROM curiefense/envoy-istio-cf:407e092226b2c0913357b16ddf0917cf71e69dd4 AS envoy-istio-cf
-FROM docker.io/istio/proxyv2:1.13.2
+FROM docker.io/istio/proxyv2:1.15.2
RUN apt-get update && \
apt-get -yq --no-install-recommends install jq luarocks libpcre2-dev \
- libgeoip-dev python dumb-init gcc g++ make unzip libhyperscan[45] libhyperscan-dev && \
+ libgeoip-dev python3 dumb-init gcc g++ make unzip libhyperscan[45] libhyperscan-dev && \
luarocks install lrexlib-pcre2 && \
luarocks install lua-cjson && \
luarocks install lua-resty-string && \
@@ -20,9 +19,6 @@ RUN apt-get update && \
gcc g++ make unzip libhyperscan-dev && apt-get autoremove -y && \
rm -rf /var/lib/apt/lists/*
-# Overwrite stripped envoy with full symbol
-COPY --from=envoy-istio-cf /envoy /usr/local/bin/envoy
-
COPY init/start_curiefense_pilot.sh /start_curiefense_pilot.sh
COPY curieproxy/lua /lua
RUN ln -s /lua/shared-objects/*.so /usr/local/lib/lua/5.1/ && mkdir /cf-config && chmod a+rwxt /cf-config
