truecharts / charts

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.1k stars 607 forks source link

Traefik we need options for transport timeouts (built into the app config) #22507

Closed tws101 closed 1 month ago

tws101 commented 1 month ago

Is your feature request related to a problem?

Yes, certain options which take over 3 minutes to do like a search or file browser operation cause traefik to time out the request

In Traefik the option exists to add transport to the yaml file (We just dont have it enabled to configure)

example

Static configuration

entryPoints: name: address: ":8888" # same as ":8888/tcp" http2: maxConcurrentStreams: 42 http3: advertisedPort: 8888 transport: lifeCycle: requestAcceptGraceTimeout: 42 graceTimeOut: 42 respondingTimeouts: readTimeout: 42 writeTimeout: 42 idleTimeout: 42 proxyProtocol: insecure: true trustedIPs:

Describe the solution you'd like

Please update the yaml file options to include transport, it can be hidden under an advanced entry point option

image

https://doc.traefik.io/traefik/routing/entrypoints/

Describe alternatives you've considered

The only other way is simply to NOT use the truecharts APP, and we dont want to do this

Additional context

No response

I've read and agree with the following

Ornias1993 commented 1 month ago

read timeout has already been set to infinite and is already configurable in the helm chart. The other two are not a priority for us, for now.

If you run into those two this often, you likely have bigger issues...

None of them will be exposed on TrueNAS SCALE however, if you need this level of customisation, please use a real kubernetes platform instead.