contour
contour copied to clipboard
Contour is a Kubernetes ingress controller using Envoy proxy.
Now that the e2e tests no longer run Contour in a k8s cluster, we have actually lost a bit of coverage. We need to add an in-cluster test suite to...
We are using contour in our k8s clusters. And I noticed that if a client sends HTTP header "Expect: 100-continue" to a backend pod then the load balancer automatically responds...
Currently Contour configures all HTTP Connection Manager filter chains with the `gRPC-Web` filter which means that Envoy attempts to proxy/translate any gRPC traffic over HTTP/1.1 as actual gRPC (converted to...
Some contributors may want to use [Podman](https://docs.podman.io/en/latest/index.html) locally to run containers. The scripts and documentation should be updated to support this use case **in addition to the current use case...
Currently, there is no scheduled CI against our three supported release branches.This can lead to them rotting and not being healthy when it's time to do a patch release. We...
> This comment led me down a bit of a rabbit-hole, since as far as I knew, we _do_ specify these build tags when building the image: > > -...
Now that we are supporting multiple installation methods (YAML, Helm, and alpha Operator), we need to update the uninstall instructions. Currently, they also do not handle cluster-scoped resources like RBAC...
This is the issue described in envoyproxy/envoy#5828. The simple solution is to set `always_set_request_id_in_response: true` on the `HttpConnectionManager` filter, but I think this is only available in xDS API v3...
It would be neat to allow Contour to start and pick up on the extension service if its created later on. _Originally posted by @stevesloka in https://github.com/projectcontour/contour/pull/4153#discussion_r742961023_
ref. https://gateway-api.sigs.k8s.io/v1alpha2/references/spec/#gateway.networking.k8s.io/v1alpha2.HTTPRouteRule (backendRefs field): > If unspecified or invalid (refers to a non-existent resource or a Service with no endpoints), the rule performs no forwarding. If there are also no...