Grzegorz Burzyński
Grzegorz Burzyński
**What this PR does / why we need it**: * adds `failure_reason` label to the already existing `ingress_controller_configuration_push_count` metric which is reported every time configuration is pushed to the data...
Integration tests in the nightly workflow (test-previous-kubernetes-gke) are failing due to the following error: ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1...
Integration tests in the nightly workflow (est-current-kubernetes job) are failing due to the following error: ``` Error: tests failed: can't provide kubernetes version when using an existing cluster FAIL github.com/kong/kubernetes-ingress-controller/v2/test/integration...
TestHTTPRouteEssentials randomly failed in a [PR workflow](https://github.com/Kong/kubernetes-ingress-controller/actions/runs/7479068018/job/20355503130). ``` httproute_test.go:333: Error Trace: /home/runner/work/kubernetes-ingress-controller/kubernetes-ingress-controller/test/integration/httproute_test.go:333 /opt/hostedtoolcache/go/1.21.1/x64/src/runtime/asm_amd64.s:1650 Error: Received unexpected error: resource name may not be empty Test: TestHTTPRouteEssentials httproute_test.go:331: Error Trace: /home/runner/work/kubernetes-ingress-controller/kubernetes-ingress-controller/test/integration/httproute_test.go:331 Error:...
**What this PR does / why we need it**: It's a rough PoC that implements a way to recover from an invalid configuration (in DB-less mode). How it works: -...
**What this PR does / why we need it**: Extends HTTPRoute's `URLRewrite` filter with path type `ReplacePrefixMatch` support to the `expressions` router. Adds `SupportHTTPRoutePathRewrite` feature to the Gateway API conformance...
**What this PR does / why we need it**: Implements `HTTPRoute`'s `URLRewrite` filter with `path` type `ReplacePrefixMatch` for the traditional router. Enables `SupportHTTPRoutePathRewrite` feature in Gateway API conformance tests. Support...
Based on the rejected Kubernetes store snapshot, its graph, and entity errors returned by the Gateway, this function/struct should generate a fallback Kubernetes store snapshot excluding all objects related to...
Implement a function/stuct converting a Kubernetes store snapshot into its graph representation. The graph should use Kubernetes objects as its vertices and the edges between them should define dependencies (Ingress...
Make it possible to keep a consistent snapshot of the Kubernetes store `store.Storer` so that `Translator.BuildKongConfig` can accept such a snapshot instead of relying on a dynamic `store.Storer` that contents...