Skip to content

Commit 7fa5837

Browse files
committed
feat: open port to provide access to a local UI instance (#302)
1 parent 51cabb1 commit 7fa5837

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

packer/envoy.yaml

+46
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,18 @@ static_resources:
4343
socket_address:
4444
address: 0.0.0.0
4545
port_value: 2345
46+
- name: dle-ui-http
47+
type: STRICT_DNS
48+
connect_timeout: 1s
49+
load_assignment:
50+
cluster_name: dle-ui-http
51+
endpoints:
52+
- lb_endpoints:
53+
- endpoint:
54+
address:
55+
socket_address:
56+
address: 0.0.0.0
57+
port_value: 2346
4658
- name: joe-api-http
4759
type: STRICT_DNS
4860
connect_timeout: 1s
@@ -231,3 +243,37 @@ static_resources:
231243
filename: "/etc/envoy/certs/fullchain1.pem"
232244
private_key:
233245
filename: "/etc/envoy/certs/privkey1.pem"
246+
- address:
247+
socket_address:
248+
address: 0.0.0.0
249+
port_value: 446
250+
filter_chains:
251+
- filters:
252+
- name: envoy.filters.network.http_connection_manager
253+
typed_config:
254+
"@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
255+
codec_type: AUTO
256+
stat_prefix: ingress_http
257+
route_config:
258+
name: local_route
259+
virtual_hosts:
260+
- name: ui
261+
domains:
262+
- "*"
263+
routes:
264+
- match:
265+
prefix: "/"
266+
route:
267+
cluster: dle-ui-http
268+
http_filters:
269+
- name: envoy.filters.http.router
270+
transport_socket:
271+
name: envoy.transport_sockets.tls
272+
typed_config:
273+
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
274+
common_tls_context:
275+
tls_certificates:
276+
certificate_chain:
277+
filename: "/etc/envoy/certs/fullchain1.pem"
278+
private_key:
279+
filename: "/etc/envoy/certs/privkey1.pem"

0 commit comments

Comments
 (0)