KUBERNETES_WATCH_TIMEOUT¶
- gafaelfawr.constants.KUBERNETES_WATCH_TIMEOUT = 600¶
Timeout (in seconds) for the Kubernetes operator watch operation.
If this is not set, Kopf attempts to connect without a timeout. This sometimes triggers a bug in Kubernetes where the server stops responding without closing the connection (see nolar/kopf#585). Instead, set an explicit timeout.
This is the timeout sent to the Kubernetes server and is supposed to be handled on the server side. A client-side timeout will be set for one minute longer than this timeout in case the server doesn’t handle its timeout properly.