Add a repository for the python-311 image
Hello Safran's Cloud team
I kindly request you to add a repository for the Python 3.11 image to the Python group. Due to having no suitable repository, I created this issue in this present project which is the most relevant.
Rationale
The container registry holds a CI runner image providing a recent Python version: redhat/ubi8/python-311
. Whereas repositories for images of older version of Python are present in the Python group, no such repository exists for Python 3.11.
I'm using this CI runner image for a PoC project. Accessing Safran's PyPI repository from a CI job has proven non-trivial due to certificate errors.
Could not fetch URL https://artifacts.cloud.safran/repository/pypi-group/simple/pyyaml/:
There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='artifacts.cloud.safran', port=443):
Max retries exceeded with url: /repository/pypi-group/simple/pyyaml/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL:
CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:992)'))) - skipping
This required fishing around Gitlab repositories for finding a suitable certificate bundle file, which was present in /certificates/cloud-safran.crt
.
References
-
Log of failure to establish SSL connection from the
redhat/ubi8/python-311
(prior to explicitly adding the certificate).