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
trafficstars

**Please describe the problem you have** In https://github.com/projectcontour/contour/issues/4088 there is an implementation for method matching in gateway API, ~~but currently the HTTPProxy object does not support method matching, and it...

help wanted
good first issue
area/httpproxy
area/documentation

Some logs that are useful for debugging low level issues are logged at a level that is not visible by default (e.g. the default log level is info but some...

kind/feature
help wanted
good first issue

Consider a global override for the envoy upstream timeout HTTPProxy.timeoutPolicy.response so it can be configured once for a Contour instance, and not having to specify it on each route. When...

kind/feature
help wanted
area/httpproxy
lifecycle/needs-triage

In working on https://github.com/projectcontour/contour/pull/3667 a few observations were made about the JSON tags and kubebuilder validations on various HTTPProxy fields: - in `HeaderMatchCondition`, the [Name field](https://github.com/projectcontour/contour/blob/495c141890ac25d27f41efc54e4e816a692c13d1/apis/projectcontour/v1/httpproxy.go#L73-L75) is required (since it's...

kind/bug
help wanted
lifecycle/needs-triage

**What steps did you take and what happened:** * Configure `*.example.com` Ingress which routes to `default-app` * Open website with iframe to `specific.example.com` in chrome 119.0.6045.199 on linux * Configure...

kind/bug
help wanted

Currently, the Envoy readiness probe hits the `/ready` endpoint on the Envoy admin interface. (https://github.com/projectcontour/contour/blob/main/examples/contour/03-envoy.yaml#L82-L87) https://github.com/envoyproxy/envoy/issues/16425 documents potential issues with using this endpoint for health-checking Envoy, due to its handler...

kind/bug
priority/important-soon
lifecycle/needs-triage

The metrics E2E test has been flaking a lot lately, e.g. https://github.com/projectcontour/contour/actions/runs/6736870763/job/18313287710#step:7:210 Points to https://github.com/projectcontour/contour/blob/main/test/e2e/infra/metrics_test.go#L108 timing out. Possibly increasing the timeout would avoid the issue but there may be something...

kind/flake

Our request routing page has detail on what the various HTTPProxy route/include match conditions do, but not how they interact, in terms of precedence etc.: https://projectcontour.io/docs/1.26/config/request-routing/#conditions Since Envoy matches requests...

help wanted
good first issue
area/httpproxy
area/documentation

This is a parameter that can be tuned to help mitigate CVE-2023-44487 Envoy has a default value of 500 but users may want to tune this to prevent resource starvation...

kind/feature
help wanted
good first issue
area/operational

This is a request for us to explore jump upgrades ie. supporting N-2 or N-3 upgrades instead of only supporting upgrading to the next version. Right now, it can be...

kind/feature
priority/important-soon
lifecycle/needs-triage