-
Bug
-
Resolution: Done
-
Blocker
-
1.26.0
-
None
-
None
1.26.0-1 with registry.redhat.io/openshift-service-mesh/proxyv2-rhel8:2.3.0-23 as 3scale-kourier-gateway fails to startup:
[2022-11-23 08:37:45.077][1][critical][main] [external/envoy/source/server/server.cc:117] error initializing configuration '/tmp/config/envoy-bootstrap.yaml': Didn't find a registered implementation for 'envoy.filters.http.router' with type URL: '' [2022-11-23 08:37:45.077][1][info][main] [external/envoy/source/server/server.cc:939] exiting Didn't find a registered implementation for 'envoy.filters.http.router' with type URL: ''
apiVersion: v1
data:
envoy-bootstrap.yaml: |
dynamic_resources:
ads_config:
transport_api_version: V3
api_type: GRPC
rate_limit_settings: {}
grpc_services:
- envoy_grpc: {cluster_name: xds_cluster}
cds_config:
resource_api_version: V3
ads: {}
lds_config:
resource_api_version: V3
ads: {}
node:
cluster: kourier-knative
id: 3scale-kourier-gateway
static_resources:
listeners:
- name: stats_listener
address:
socket_address:
address: 0.0.0.0
port_value: 9000
filter_chains:
- filters:
- name: envoy.filters.network.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
stat_prefix: stats_server
http_filters:
- name: envoy.filters.http.router
route_config:
virtual_hosts:
- name: admin_interface
domains:
- "*"
routes:
- match:
safe_regex:
google_re2: {}
regex: '/(certs|stats(/prometheus)?|server_info|clusters|listeners|ready)?'
headers:
- name: ':method'
exact_match: GET
route:
cluster: service_stats
clusters:
- name: service_stats
connect_timeout: 0.250s
type: static
load_assignment:
cluster_name: service_stats
endpoints:
lb_endpoints:
endpoint:
address:
pipe:
path: /tmp/envoy.admin
- name: xds_cluster
connect_timeout: 1s
type: strict_dns
load_assignment:
cluster_name: xds_cluster
endpoints:
lb_endpoints:
endpoint:
address:
socket_address:
address: "net-kourier-controller"
port_value: 18000
http2_protocol_options: {}
type: STRICT_DNS
admin:
access_log_path: "/dev/stdout"
address:
pipe:
path: /tmp/envoy.admin
kind: ConfigMap
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","data":{"envoy-bootstrap.yaml":"dynamic_resources:\n ads_config:\n transport_api_version: V3\n api_type: GRPC\n rate_limit_settings: {}\n grpc_services:\n - envoy_grpc: {cluster_name: xds_cluster}\n cds_config:\n resource_api_version: V3\n ads: {}\n lds_config:\n resource_api_version: V3\n ads: {}\nnode:\n cluster: kourier-knative\n id: 3scale-kourier-gateway\nstatic_resources:\n listeners:\n - name: stats_listener\n address:\n socket_address:\n address: 0.0.0.0\n port_value: 9000\n filter_chains:\n - filters:\n - name: envoy.filters.network.http_connection_manager\n typed_config:\n \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n stat_prefix: stats_server\n http_filters:\n - name: envoy.filters.http.router\n route_config:\n virtual_hosts:\n - name: admin_interface\n domains:\n - \"*\"\n routes:\n - match:\n safe_regex:\n google_re2: {}\n regex: '/(certs|stats(/prometheus)?|server_info|clusters|listeners|ready)?'\n headers:\n - name: ':method'\n exact_match: GET\n route:\n cluster: service_stats\n clusters:\n - name: service_stats\n connect_timeout: 0.250s\n type: static\n load_assignment:\n cluster_name: service_stats\n endpoints:\n lb_endpoints:\n endpoint:\n address:\n pipe:\n path: /tmp/envoy.admin\n - name: xds_cluster\n connect_timeout: 1s\n type: strict_dns\n load_assignment:\n cluster_name: xds_cluster\n endpoints:\n lb_endpoints:\n endpoint:\n address:\n socket_address:\n address: \"net-kourier-controller\"\n port_value: 18000\n http2_protocol_options: {}\n type: STRICT_DNS\nadmin:\n access_log_path: \"/dev/stdout\"\n address:\n pipe:\n path: /tmp/envoy.admin\n"},"kind":"ConfigMap","metadata":{"labels":{"app.kubernetes.io/component":"net-kourier","app.kubernetes.io/name":"knative-serving","app.kubernetes.io/version":"1.5.0","networking.knative.dev/ingress-provider":"kourier","serving.knative.openshift.io/ownerName":"knative-serving","serving.knative.openshift.io/ownerNamespace":"knative-serving"},"name":"kourier-bootstrap","namespace":"knative-serving-ingress"}}
creationTimestamp: "2022-11-23T08:37:00Z"
labels:
app.kubernetes.io/component: net-kourier
app.kubernetes.io/name: knative-serving
app.kubernetes.io/version: 1.5.0
networking.knative.dev/ingress-provider: kourier
serving.knative.openshift.io/ownerName: knative-serving
serving.knative.openshift.io/ownerNamespace: knative-serving
name: kourier-bootstrap
namespace: knative-serving-ingress
resourceVersion: "48568"
uid: e98eaa8b-e0bd-4a04-92ce-ba242802895e