Workbench workaround for an object storage connection with a self-signed certificate
Issue
Executing a pipeline from a Jupyter notebook by using the Elyra tool in a disconnected environment might fail because of an SSL certificate validation issue for the cloud object storage connection.
A failure due to cloud object storage SSL certificate validation is indicated by the following error in the Jupyter notebook logs:
file "/opt/app-root/lib64/python3.9/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='minio-api-object-datastore.apps.example.com', port=443): Max retries exceeded with url: /demo-bucket?location= (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1129)')))
Environment
- Red Hat OpenShift AI (RHOAI)
- Version: < 2.8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.