gateway
gateway copied to clipboard
Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway
A certificate management solution is needed for users to run EG beyond test/dev. The following are requirements that the cert management should meet: - Integrate well with Kubernetes. - Provide...
https://github.com/envoyproxy/gateway/pull/303 introduced a release-specific guide. The release references should be automatically updated when a release is cut. - Update the `make release-manifests` Make target to `release artifacts`. - Update `release-manifests.sh`...
Fixes: https://github.com/envoyproxy/gateway/issues/405 Signed-off-by: Arko Dasgupta
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...
* create a xdsIR per gateway * create a infraIR per gateway * use the gateway namespace-name as the key for above IRs * populate the envoy bootstrap config with...
* match the examples to previous `build-multiarch` section * rm `@` from make target to expose cmds running / improve debuggability Signed-off-by: Arko Dasgupta
Currently, Gateway API resources must be installed in a specific order for e2e functionality. A Gateway API controller should watch for changes to dependent resources. For example, the httproute controller...
https://github.com/envoyproxy/gateway/pull/395 added support for surfacing listener conditions to gateways. When an httproute is deleted, the `attachedRoutes` of the references gateway is updated but not the Gateway's listen condition. For example:...
I see the following error in the EG logs when creating a gateway: ``` 2022-09-23T09:35:03.806-0700 ERROR status/status.go:81 unable to update status {"runner": "provider", "name": "eg", "namespace": "default", "error": "Operation cannot...
I create a gatewayclass, gateway, and httproute. EG surfaces an error: ``` 2022-09-23T16:51:34.608Z ERROR controller/controller.go:326 Reconciler error {"runner": "provider", "controller": "httproute", "object": {"name":"httpbin","namespace":"default"}, "namespace": "default", "name": "httpbin", "reconcileID": "1d30e643-0896-4171-9323-7fc6aa75e865", "error":...