-
Task
-
Resolution: Unresolved
-
Major
-
3.23.0.GA
-
False
-
-
False
-
-
Description:
There is an requirement from client to update Python in UDI image to v3.12.
ENV:
OpenShift Dev Spaces [air-gapped mode]
Specifics:
Following are some of the specifics as per clients requirement:
1. A reproducible workflow to build a Docker/OCI workspace image that includes:
- Python 3.12 runtime + pip/venv tooling
- Common Python build tools (gcc, make, libffi-dev equivalents for UBI)
- Dev tools: git, openssh-server (for remote IDE), optionally code-server (VS Code in browser)
- Optionally, a JetBrains remote access method (JetBrains Gateway + SSH or Projector) so devs can attach PyCharm from their desktop to the container.
2. All images and artifacts must be built offline and pushed to our internal registry (air-gapped).
3. The DevSpaces deployment should be able to start workspaces using our image, and workspaces should be able to fetch a devfile stored in Bitbucket (on-prem).
4. We want automation and repeatable steps (CI job on an internal build host) that produce the final registry image and devfile artifacts.