istio
1ARG VM_IMAGE_NAME=ubuntu
2ARG VM_IMAGE_VERSION=jammy
3ARG BASE_VERSION=latest
4ARG ISTIO_BASE_REGISTRY=gcr.io/istio-release
5
6FROM ${ISTIO_BASE_REGISTRY}/app_sidecar_base_${VM_IMAGE_NAME}_${VM_IMAGE_VERSION}:${BASE_VERSION}
7
8# Install the certs.
9COPY certs/ /var/lib/istio/
10COPY certs/default/ /var/run/secrets/istio/
11
12# Install the sidecar components
13ARG TARGETARCH
14COPY ${TARGETARCH:-amd64}/istio-sidecar.deb /tmp/istio-sidecar.deb
15RUN dpkg -i /tmp/istio-sidecar.deb && rm /tmp/istio-sidecar.deb
16
17# Sudoers used to allow tcpdump and other debug utilities.
18COPY sudoers /etc/sudoers
19
20# Install the Echo application
21COPY echo-start.sh /usr/local/bin/echo-start.sh
22COPY ${TARGETARCH:-amd64}/client /usr/local/bin/client
23COPY ${TARGETARCH:-amd64}/server /usr/local/bin/server
24
25ENTRYPOINT ["/usr/local/bin/echo-start.sh"]
26