Causes Incorrect xDS Address
The "run-kube-local" Make target causes Envoy to fail to connect to the xDS server, i.e. Envoy Gateway. This is because the Envoy Deployment will use "envoy-gateway" as the DNS name to connect to Envoy Gateway. Since this Service and associated EG Deployment does not exist, Envoy never connects to the xDS server. This Make target should update the xDS address to "host.docker.internal" of the Make target when called.
EG<>Envoy TLS
#208 added control plane TLS. The cert-gen Job creates the certs and stores them in certs that get mounted to EG and the managed Envoys. This process needs to be augmented to allow the certs to be stored locally and configure EG to fetch the cert/key from the local path.
xref: #245
xref: #224
Causes Incorrect xDS Address
The "run-kube-local" Make target causes Envoy to fail to connect to the xDS server, i.e. Envoy Gateway. This is because the Envoy Deployment will use "envoy-gateway" as the DNS name to connect to Envoy Gateway. Since this Service and associated EG Deployment does not exist, Envoy never connects to the xDS server. This Make target should update the xDS address to "host.docker.internal" of the Make target when called.
EG<>Envoy TLS
#208 added control plane TLS. The
cert-genJob creates the certs and stores them in certs that get mounted to EG and the managed Envoys. This process needs to be augmented to allow the certs to be stored locally and configure EG to fetch the cert/key from the local path.xref: #245
xref: #224