-
Feature Request
-
Resolution: Duplicate
-
Undefined
-
None
-
2.4
-
None
-
False
-
-
False
User encountered Job Error that we found are unconfigurable. It will greatly improve user experience if we can.
Below is for timeout in the code.
Example:
Traceback (most recent call last): File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/jobs.py", line 507, in run passwords = self.build_passwords(self.instance, kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/tasks/jobs.py", line 851, in build_passwords value = runtime_passwords.get(field, cred.get_input('password' if field == 'ssh_password' else field, default='')) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/models/credential/__init__.py", line 275, in get_input return self._get_dynamic_input(field_name) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/models/credential/__init__.py", line 309, in _get_dynamic_input return input_source.get_input_value() File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/models/credential/__init__.py", line 1230, in get_input_value return backend(**backend_kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/awx/main/credential_plugins/aim.py", line 84, in aim_backend res = requests.get( File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/requests/api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/var/lib/awx/venv/awx/lib64/python3.9/site-packages/requests/adapters.py", line 514, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='redacted', port='redacted'): Max retries exceeded with url: /AIMWebService/api/Accounts?AppId=APP_XXX=Safe%3DXXX%3BObject%3DOper%20-XXXFormat=Exact (Caused by SSLError(SSLError(9, '[SSL] PEM lib (_ssl.c:4065)')))
improve user experience instead of ERROR that admin can't configure
- relates to
-
AAPRFE-59 RFE: Add retries to combat connection issues with credential plugins
-
- Closed
-