nginx-gateway-fabric icon indicating copy to clipboard operation
nginx-gateway-fabric copied to clipboard

Client Settings Policy

Open kate-osborn opened this issue 1 year ago • 2 comments
trafficstars

Add a ClientSettingsPolicy API that allows Cluster Operators and Application Developers to configure the behavior of the connection between the client and NGINX.

To begin, the Client Settings Policy will include the following NGINX directives:

Use Cases:

  • As a Cluster Operator, I want to set defaults for client settings that will work for most applications so that most Application Developers will not have to tweak these settings.
  • As an Application Developer, I want to be able to configure client settings for my application based on its behavior or requirements.
  • As an Application Developer, I want to override the defaults for client settings set by the Cluster Operator because the defaults do not satisfy my application's requirements or behavior.

Directives:

### Tasks
- [ ] #1603
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1759
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1754
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1760
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1792
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1761
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1762
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1763
- [ ] https://github.com/nginxinc/nginx-gateway-fabric/issues/1898

kate-osborn avatar Mar 22 '24 20:03 kate-osborn

This does not seem to include #483 or #1398 - when are we able to bring those in?

mpstefan avatar Mar 29 '24 21:03 mpstefan

This does not seem to include #483 or #1398 - when are we able to bring those in?

@mpstefan those will be separate epics as they are both new policies:

  • https://github.com/nginxinc/nginx-gateway-fabric/blob/main/docs/proposals/nginx-extensions.md#upstream-settings
  • https://github.com/nginxinc/nginx-gateway-fabric/blob/main/docs/proposals/nginx-extensions.md#proxy-settings

kate-osborn avatar Mar 29 '24 21:03 kate-osborn