nginx-gateway-fabric
nginx-gateway-fabric copied to clipboard
NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Our project is introducing CRDs. We'd like to make we use a consistent process of introducing CRDs and versioning them, which both our users and developers understand. Add a document...
When creating certain configurations such as multiple listeners with no hostnames, and having an httproute bind to all listeners, it can result in duplicate http matching configs. While this result...
As a maintainer of NGF I want to automate the graceful recovery from restarts test So that I do not need to run it manually in the future. ### Acceptance...
**As a** user of NGF **I want** NGF to have the ability to generate and send traces **So that** I can easily get tracing for all of my traffic to...
### Proposed changes Problem: As a user of NGF, I would like to be able to deploy a Gateway resource as part of my Helm installation Solution: Add support for...
After completing our manual non-functional testing and documenting the process, we should proceed to automate our non-functional tests so they do not incur additional toil on the release process. The...
### Proposed changes Add support for Gateway-API HTTP Request Mirroring spec, as described [in this guide](https://gateway-api.sigs.k8s.io/guides/http-request-mirroring/#http-request-mirroring). Problem: currently, NGF, does not support http-request mirroring filter. Solution: The end goal was...
**Describe the bug** The `upgrade_test.go` automated NFR fails. **To Reproduce** 1. Run automated upgrade test. **Expected behavior** Test should match 1.2 results. **Your environment** * Version of the NGINX Gateway...
**As a** user of NGF **I want** the data and control planes separated **So that** any security vulnerability or attack that compromises the control plane or vise verse does not...
As a maintainer of NGF I want to collect the number of ClientSettings, Observability, and NGINXProxy Policies used in NGF for each context they are used in So that I...