-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
Hey guys,
When I enable tls_context for a static listener rotor fails to unmarshal the file
could not deserialize static resources: json: cannot unmarshal string into Go value of type []json.RawMessage
- static config
listeners:
- address:
socket_address:
address: 0.0.0.0
port_value: 443
filter_chains:
- filters:
- name: envoy.http_connection_manager
config:
codec_type: AUTO
stat_prefix: ingress_http
route_config:
virtual_hosts:
- name: backend
domains:
- "example.com"
routes:
- match:
prefix: "/service/1"
route:
cluster: service1
- match:
prefix: "/service/2"
route:
cluster: service2
http_filters:
- name: envoy.router
config: {}
tls_context:
common_tls_context:
alpn_protocols: h2,http/1.1
tls_params:
tls_minimum_protocol_version: TLSv1_2
tls_maximum_protocol_version: TLSv1_3
cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
tls_certificates:
- certificate_chain: { filename: /etc/envoy/cert.crt }
private_key: { filename: /etc/envoy/cert.key }
Any ideas?
Thanks
Metadata
Metadata
Assignees
Labels
No labels