EnvoyFilterのREMOVE操作の誤用

このメッセージは、EnvoyFilterREMOVE操作を使用し、ApplyToROUTE_CONFIGURATIONまたはHTTP_ROUTEに設定されている場合に発生します。これにより、REMOVE操作が無視されます。現時点では、ROUTE_CONFIGURATIONにはMERGE操作のみを使用できます。

REMOVEの修正操作を持つEnvoyFilterを例に挙げると、このEnvoyFilterは無視されます。

apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
  name: test-remove-2
  namespace: bookinfo
spec:
  workloadSelector:
    labels:
      app: mysvc2
  configPatches:
  - applyTo: ROUTE_CONFIGURATION
    match:
      context: GATEWAY
      listener:
        filterChain:
          sni: app.example.com
          filter:
            name: "envoy.filters.network.http_connection_manager.InternalAddressConfig"
    patch:
      operation: REMOVE