Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-9622

Create workspace with python 3.12 in Devspaces using UDI.

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • 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.

       

       

       

       

              dakwon@redhat.com David Kwon
              rhn-support-dtambat Darshan Tambat
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: