This documentation is for a release that is no longer maintained
See documentation for the latest supported version.Chapter 7. Known issues
7.1. Workspaces using ubi9-based image with no libbrotli library as a tools container can not start Copy linkLink copied to clipboard!
There is a known issue affecting workspaces that use a ubi-9-based image without libbrotli library as a tools container. If you start the workspace, the following error message appears: "Failed to open the workspace: The workspace status remains "Starting" in the last 300 seconds."
The time listed in the error message can vary.
Workaround
-
Use another ubi9-based image with
libbrotlilibrary, e.g. quay.io/devfile/universal-developer-image:ubi9-latest. -
Rebuild your custom ubi9-based image to include
libbrotlilibrary.
Additional resources
7.2. Git user.name and user.email not set up automatically Copy linkLink copied to clipboard!
There is a known issue affecting the automatic setup of Git user.name and user.email in the `gitconfig file after you configured your access token (PAT) or OAuth. If you open User Dashboard > Gitconfig page after PAT or OAuth configuration, you receive the following error message: "Author identity unknown." A workaround exists.
Workaround
-
Add git
user.nameanduser.email.manually in User Preferences > Gitconfig page.
Additional resources
7.3. Outdated Visual Studio Code - Open Source ("CODE - OSS") appears in workspaces created in previous Dev Spaces version Copy linkLink copied to clipboard!
There is a known issue affecting Visual Studio Code - Open Source ("CODE - OSS") after you upgrade Dev Spaces from version 3.17.0 to 3.18.0. If you open a workspace previously created from a sample in Dev Spaces 3.17.0, an old version (1.93.0) of Visual Studio Code appears in it instead of the new version (1.96.0).
There is currently no workaround available.
Additional resources
7.4. Refresh token mode causes cyclic reload of the workspace start page Copy linkLink copied to clipboard!
There is a known issue when experimental refresh token mode is applied using the CHE_FORCE_REFRESH_PERSONAL_ACCESS_TOKEN property for the GitHub and Microsoft Azure DevOps OAuth providers. This causes the workspace starts to reload the dashboard cyclically, creating a new personal access token on each page restart. The refresh token mode works correctly for 'GitLab' and 'BitBucket' OAuth providers.
Additional resources
7.5. FIPS compliance update Copy linkLink copied to clipboard!
There’s a known issue with FIPS compliance that results in certain cryptographic modules not being FIPS-validated. Below is a list of requirements and limitations for using FIPS with OpenShift Dev Spaces:
Required cluster and operator updates
Update your Red Hat OpenShift Container Platform installation to the latest z-stream update for 4.14, 4.15, 4.16, or 4.17 as appropriate. If you do not already have FIPS enabled, you will need to uninstall and reinstall.
Once the cluster is up and running, install OpenShift Dev Spaces 3.18 (3.18-36) and verify that the latest DevWorkspace operator bundle 0.32 (0.32-2) or newer is also installed and updated. See https://catalog.redhat.com/software/containers/devworkspace/devworkspace-operator-bundle/60ec9f48744684587e2186a3
Golang compiler in UDI image
The Universal Developer Image (UDI) container includes a golang compiler, which was built without the CGO_ENABLED=1 flag. The check-payload scanner ( https://github.com/openshift/check-payload ) will throw an error, but this can be safely ignored provided that anything you build with this compiler sets the correct flag CGO_ENABLED=1 and does NOT use extldflags -static or -tags no_openssl.
The resulting binaries can be scanned and should pass without error.
Statically linked binaries
You can find statically linked binaries not related to cryptography in these two containers:
- code-rhel8
- idea-rhel8.
As they are not related to cryptography, they do not affect FIPS compliance.
Helm support for FIPS
The UDI and Code containers includes the helm binary, which was not compiled with FIPS support. If you are in a FIPS environment do not use helm.
Kubedock support for FIPS
The UDI container includes the kubedock binary, which was not compiled with FIPS support. If you are in a FIPS environment do not use kubedock.
Additional resources
7.6. Debugger does not work in the .NET sample Copy linkLink copied to clipboard!
Currently, the debugger in Microsoft Visual Studio Code - Open Source does not work in the .NET sample.
Workaround
Use a different image from the following sources:
Additional resources