When defining several gatewayProxies using the Helm Chart, it's required to define the virtualService selector for properly routing traffic.
This works fine for proxies with just one port, (HTTP or HTTPS) But when configuring both HTTP and HTTPS ports, the proxy deployed is not able to open any port.
Helm config:
gatewayProxies:
default: # Proxy name for public access (Internet facing)
envoyLogLevel: debug
disabled: false # overwrite the "default" value in the merge step
kind:
deployment:
replicas: 1
service:
httpPort: 80
httpsFirst: false
httpsPort: 443
type: LoadBalancer
gatewaySettings:
customHttpsGateway: # using the default HTTPS Gateway
virtualServiceSelector:
gateway-type: default # label set on the VirtualService
customHttpGateway: # using the default HTTPS Gateway
virtualServiceSelector:
gateway-type: default # label set on the VirtualService
This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.
Gloo Edge Version
1.14.x (latest stable)
Kubernetes Version
1.24.x
Describe the bug
When defining several gatewayProxies using the Helm Chart, it's required to define the virtualService selector for properly routing traffic.
This works fine for proxies with just one port, (HTTP or HTTPS) But when configuring both HTTP and HTTPS ports, the proxy deployed is not able to open any port.
Helm config:
Generated GW Resources:
Proxy listening ports:
Steps to reproduce the bug
Expected Behavior
Both Ports will be listening together
Additional Context
No response