nginxinc / nginx-gateway-fabric

NGINX Gateway Fabric provides an implementation for the Gateway API using NGINX as the data plane.
Apache License 2.0
491 stars 95 forks source link

Implement cancellation of NGINX Plus API calls #1478

Open pleshakov opened 8 months ago

pleshakov commented 8 months ago

https://github.com/nginxinc/nginx-gateway-fabric/pull/1469 brought support for dynamic reconfiguration of NGINX Plus upstreams. However, when making NGINX Plus API call (HTTP requests), we don't control they cancelation of those operations.

We'd like to control cancelations for two reasons:

Acceptance criteria:

Blocked by https://github.com/nginxinc/nginx-plus-go-client/issues/205

sjberman commented 2 weeks ago

Looks like https://github.com/nginxinc/nginx-plus-go-client/pull/383 added support for this in the library, so we just need to pull those changes into our code.