EnvoyFilterUsesAddOperationIncorrectly
このメッセージは、EnvoyFilterがADD操作を使用し、ApplyToがROUTE_CONFIGURATIONまたはHTTP_ROUTEに設定されている場合に発生します。これにより、ADD操作は無視されます。現時点では、ROUTE_CONFIGURATIONに使用できるのはMERGE操作のみです。
例
このEnvoyFilterが無視されるだけのADDのパッチ操作を持つEnvoyFilterを検討してください。
apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
name: test-auth-2
namespace: bookinfo
spec:
configPatches:
- applyTo: ROUTE_CONFIGURATION
match:
context: SIDECAR_INBOUND
patch:
operation: ADD
filterClass: AUTHZ # This filter will run *after* the Istio authz filter.
value:
name: envoy.filters.http.ext_authz
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.ext_authz.v3.ExtAuthz
grpc_service:
envoy_grpc:
cluster_name: acme-ext-authz
initial_metadata:
- key: foo
value: myauth.acme # required by local ext auth server.