-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
2.5
-
False
-
-
False
What is the nature and description of the request?
Add custom timeouts to specific set of API endpoints such as the provisioning callback endpoint (`/api/controller/v2/job_templates/$TEMPLATE_ID/callback/`). Other endpoints could be container upload/downloads.
Why does the customer need this? (List the business requirements here)
The reason why this RFE is being requested is due to an issue where a request to the provisioning callback endpoint would fail with a HTTP 503. Automation Gateway has its own timeouts for requests as well as Automation Controller. There is a some relief with setting the `client_request_timeout` variable which is used by the various installers to calculate the timeouts of the various components. It might be better if we just allow for users to specify a specific route timeouts that way we don't iterfere with the reset of the system.
How would you like to achieve this? (List the functional requirements here)
Add route-specific timeout.
List any affected known dependencies: Doc, UI etc..
- Envoy
- NGINX
- UWSGI
Github Link if any