-
install Istio 1.6 to a cluster (see readme)
-
install the
echo-service
pod (see readme) -
test that you get a response (without feature header injection):
curl --resolve echo.localhost:80:127.0.0.1 -vvv http://echo.localhost
-
ensure you have the wasm target added (
rustup target add wasm32-unknown-unknown
). -
build the filter and copy it to
/tmp/envoy-filters
, so that it will be mounted in the sidecar container:cd ../../../adapter-proxy-wasm make build-image mkdir -p /tmp/envoy-filters cp feature_targeting.wasm /tmp/envoy-filters
-
deploy the
EnvoyFilter
resource to the cluster:make
-
test that you get a response (with default feature header injection):
curl --resolve echo.localhost:80:127.0.0.1 -vvv http://echo.localhost