contour icon indicating copy to clipboard operation
contour copied to clipboard

Contour is a Kubernetes ingress controller using Envoy proxy.

Results 416 contour issues
Sort by recently updated
recently updated
newest added

As part of troubleshooting #1523, @FournierAlexandre and @bgagnon have been working on observing their Contour and Envoy installation, and have found that it would be really useful to have more...

help wanted
priority/important-longterm
area/metrics

Currently, testing functions that require an ObjectStatusWriter is a chore, because we need to make a dummy OSW struct. This issue covers moving ObjectStatusWriter to an interface instead, which will...

kind/cleanup
lifecycle/stale

Contour creates a `filter_chain_match` with a single FQDN in `server_names` for every FQDN. It also provides TLS delegation which we use heavily. The problem is that the same `tls_context` and...

lifecycle/stale

We regularly see 3+ `total_listeners_draining` in Envoy stats. Each of these has a full set of filter chain matches and consume quite a bit of memory for our 200+ FQDNs...

Currently if a certificate is missing or invalid we report "missing or invalid" in the status block. Missing is self evident, but invalid is defined by the validation function passed...

kind/feature
priority/important-longterm
blocked/needs-product
area/httpproxy
area/status

**Describe the solution you'd like** Need to fix up the printer columns used to show `HTTPProxy` CRDs when using kubectl. Currently breaking issues: - [x] Fix "first route" column New...

priority/important-longterm
area/httpproxy
area/status

our /healthz endpoint returns an error to the client if the k8s ping fails but does not record that fact on contour. I don't want to log this at the...

help wanted
good first issue

**Describe the solution you'd like** Contour now has the ability to process `Ingress`, `IngressRoute` and now `HTTPProxy`. We should have a flag which enables types that a user would want...

blocked/needs-product
area/deployment

**Describe the solution you'd like** An httplb can contain `[conditions](https://github.com/heptio/contour/blob/master/apis/projectcontour/v1alpha1/httploadbalancer.go#L44)`, as an `Include` or as part of a `Route` definition. Currently, we've implemented `pathPrefix`, but there are additional items to...

priority/important-soon
area/httpproxy

Currently we test the DAG builder's output via `buider_test.go`, we also test the status output via `status_test.go`. Both of these tests do the same thing -- take some k8s objects,...

help wanted
priority/important-longterm
kind/cleanup