Uploaded image for project: 'Knative Serving'
  1. Knative Serving
  2. SRVKS-659

Update Kourier to work with openshift-service-mesh-proxyv2-rhel8:2.0

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • 1.13.0
    • 1.11.0
    • None
    • None
    • False
    • False
    • Undefined
    • Serverless Sprint 193

      Replacing our current proxyv2 with a version from Service Mesh 2.0 currently fails.

      We should switch to latest supported stream of proxyv2 from Service Mesh 2.0.

      (this is with registry-proxy.engineering.redhat.com/rh-osbs/openshift-service-mesh-proxyv2-rhel8:2.0.0-2 , the 3scale-kourier-gateway goes into CrashLoopBackOff )
       

      [2020-11-12 13:13:30.301][1][info][main] [external/envoy/source/server/server.cc:258] initializing epoch 0 (hot restart version=11.104)
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:260] statically linked extensions:
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.dubbo_proxy.route_matchers: default
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   wasm_vm: envoy.wasm
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.filters.network: envoy.client_ssl_auth, envoy.echo, envoy.ext_authz, envoy.filters.network.client_ssl_auth, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.kafka_broker, envoy.filters.network.local_ratelimit, envoy.filters.network.metadata_exchange, envoy.filters.network.mongo_proxy, envoy.filters.network.mysql_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.sni_cluster, envoy.filters.network.tcp_cluster_rewrite, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy, forward_downstream_sni, mixer, sni_verifier
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.udp_listeners: raw_udp_listener
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.dubbo_proxy.serializers: dubbo.hessian2
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.health_checkers: envoy.health_checkers.redis
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.wasm.foreign_functions: compress, declare_property, expr_create, expr_delete, expr_evaluate, uncompress
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.thrift_proxy.transports: auto, framed, header, unframed
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, tls
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.thrift_proxy.filters: envoy.filters.thrift.rate_limit, envoy.filters.thrift.router
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.filters.upstream_network: envoy.filters.network.upstream.metadata_exchange
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.dubbo_proxy.protocols: dubbo
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.tracers: envoy.dynamic.ot, envoy.lightstep, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.lightstep, envoy.tracers.opencensus, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.filters.http: envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.dynamo, envoy.filters.http.ext_authz, envoy.filters.http.fault, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.gzip, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.jwt_authn, envoy.filters.http.lua, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.squash, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.gzip, envoy.health_check, envoy.http_dynamo_filter, envoy.ip_tagging, envoy.lua, envoy.rate_limit, envoy.router, envoy.squash, istio.alpn, istio_authn, jwt-auth, mixer
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.retry_priorities: envoy.retry_priorities.previous_priorities
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.resolvers: envoy.ip
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   http_cache_factory: envoy.extensions.http.cache.simple
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.dubbo_proxy.filters: envoy.filters.dubbo.router
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.tap, envoy.transport_sockets.tls, raw_buffer, tls
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.stats_sinks: envoy.dog_statsd, envoy.metrics_service, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.statsd, envoy.statsd
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.wasm.null_vms: envoy.wasm.access_log_policy, envoy.wasm.attributegen, envoy.wasm.metadata_exchange, envoy.wasm.null.stackdriver, envoy.wasm.stats
      [2020-11-12 13:13:30.302][1][info][main] [external/envoy/source/server/server.cc:262]   envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter
      [2020-11-12 13:13:30.308][1][warning][misc] [external/envoy/source/common/protobuf/utility.cc:198] Using deprecated option 'envoy.api.v2.listener.Filter.config' from file listener_components.proto. This configuration will be removed from Envoy soon. Please see https://www.envoyproxy.io/docs/envoy/latest/intro/deprecated for details.
      [2020-11-12 13:13:30.308][1][warning][misc] [external/envoy/source/common/protobuf/utility.cc:198] Using deprecated option 'envoy.api.v2.Cluster.hosts' from file cluster.proto. This configuration will be removed from Envoy soon. Please see https://www.envoyproxy.io/docs/envoy/latest/intro/deprecated for details.
      [2020-11-12 13:13:30.309][1][info][main] [external/envoy/source/server/server.cc:343] admin address: /tmp/envoy.admin
      [2020-11-12 13:13:30.310][1][info][main] [external/envoy/source/server/server.cc:493] runtime: layers:
        - name: base
          static_layer:
            {}
        - name: admin
          admin_layer:
            {}
      [2020-11-12 13:13:30.310][1][info][config] [external/envoy/source/server/configuration_impl.cc:103] loading tracing configuration
      [2020-11-12 13:13:30.310][1][info][config] [external/envoy/source/server/configuration_impl.cc:69] loading 0 static secret(s)
      [2020-11-12 13:13:30.310][1][info][config] [external/envoy/source/server/configuration_impl.cc:75] loading 2 cluster(s)
      [2020-11-12 13:13:30.313][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, no healthy upstream
      [2020-11-12 13:13:30.313][1][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:54] Unable to establish new stream
      [2020-11-12 13:13:30.313][1][info][config] [external/envoy/source/server/configuration_impl.cc:79] loading 1 listener(s)
      [2020-11-12 13:13:30.313][1][warning][misc] [bazel-out/k8-opt/bin/external/envoy/source/extensions/common/_virtual_includes/utility_lib/extensions/common/utility.h:65] Using deprecated extension name 'envoy.http_connection_manager' for 'envoy.filters.network.http_connection_manager'. This name will be removed from Envoy soon. Please see https://www.envoyproxy.io/docs/envoy/latest/intro/deprecated for details.
      [2020-11-12 13:13:30.316][1][critical][main] [external/envoy/source/server/server.cc:98] error initializing configuration '/tmp/config/envoy-bootstrap.yaml': Proto constraint validation failed (Using deprecated option 'envoy.api.v2.route.RouteMatch.regex' from file route_components.proto. This configuration will be removed from Envoy soon. Please see https://www.envoyproxy.io/docs/envoy/latest/intro/deprecated for details. If continued use of this field is absolutely necessary, see https://www.envoyproxy.io/docs/envoy/latest/configuration/operations/runtime#using-runtime-overrides-for-deprecated-features for how to apply a temporary and highly discouraged override.): regex: "/(certs|stats(/prometheus)?|server_info|clusters|listeners|ready)?"
      headers {
        name: ":method"
        exact_match: "GET"
      }
      
      [2020-11-12 13:13:30.316][1][info][main] [external/envoy/source/server/server.cc:640] exiting
      Proto constraint validation failed (Using deprecated option 'envoy.api.v2.route.RouteMatch.regex' from file route_components.proto. This configuration will be removed from Envoy soon. Please see https://www.envoyproxy.io/docs/envoy/latest/intro/deprecated for details. If continued use of this field is absolutely necessary, see https://www.envoyproxy.io/docs/envoy/latest/configuration/operations/runtime#using-runtime-overrides-for-deprecated-features for how to apply a temporary and highly discouraged override.): regex: "/(certs|stats(/prometheus)?|server_info|clusters|listeners|ready)?"
      headers {
        name: ":method"
        exact_match: "GET"
      }
      
      

              markusthoemmes Markus Thömmes (Inactive)
              maschmid@redhat.com Marek Schmidt
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: