This documentation is for a release that is no longer maintained
See documentation for the latest supported version.Chapter 2. New features and enhancements
2.1. Update to Traefik 2.9.6 Copy linkLink copied to clipboard!
With this update, the included version of Traefik is updated from 2.8.1 to 2.9.6
Additional resources
2.2. Specifying workspaces gateway and project-clone containers Copy linkLink copied to clipboard!
With this update of the CheCluster Custom Resource, a gatewayContainer and projectCloneContainer sections are added under .spec.devEnvironments. This enhancement allows the administrators to specify the details of the container that will host the workspace reverse proxy (gateway) and the container that clones the remote Git repositories:
You can use this enhancement to remove the CPU limits for the containers:
Additional resources
2.3. Introduction of an Ansible sample Copy linkLink copied to clipboard!
This enhancement introduces an Ansible sample in the OpenShift Dev Spaces dashboard for Ansible developers.
To use this sample in restricted environments, follow these steps:
Mirror the following images:
-
quay.io/devspaces/ansible-creator-ee@sha256:bae361e92ee61c95c33b98218998f10e7c69949ccf0501d16d9751d8debf66f8 -
registry.access.redhat.com/ubi8/ubi-init@sha256:75cb1eb60b9636f8daa584c231db552c1de94006778e7224643804a696f04fad
-
Configure the cluster proxy to allow access to the following domains:
-
.ansible.com -
.ansible-galaxy.s3.amazonaws.com
-
This sample is currently supported for workspaces that run with the Microsoft Visual Studio Code - Open Source IDE. Support for workspaces that run with the JetBrains IntelliJ IDEA Community Edition IDE, which is a Technology Preview, will be added with a future release.
This sample is currently supported on AMD64 and Intel 64 (x86_64). Support for the IBM Power (ppc64le) and IBM Z (s390x) CPU architectures will be added with a future release.
Additional resources
2.4. Change to workspace URLs Copy linkLink copied to clipboard!
Before this update, workspace URLs contained strings of random characters. With this update, the URLs contain the following parameters:
-
username -
workspace name -
endpoint name -
port
For example, if user john creates a quarkus-todo workspace that exposes a backend endpoint using my-dev-spaces-instance.com, the resulting URLs are as follows:
-
Microsoft Visual Studio Code - Open Source:
https://my-dev-spaces-instance.com/john/quarkus-todo/3100/ -
Endpoint application preview:
https://john-quarkus-todo-backend.my-dev-spaces.com/
Additional resources
2.5. Configuring workspaces with .code-workspaces file Copy linkLink copied to clipboard!
With this update, developers can use the .code-workspace file to configure the workspaces in Microsoft Visual Studio Code - Open Source. Specify the .code-workspaces file for your project in the devfile with the environment variable VSCODE_DEFAULT_WORKSPACE:
Additional resources
2.6. Using TLS certificates signed by a trusted CA to access Open VSX registry instances Copy linkLink copied to clipboard!
With this update, the trusted enterprise Certificate Authorities (CAs) specified for workspaces, are used by Microsoft Visual Studio Code - Open Source to trust any TLS certificate signed by the specified CAs. Microsoft Visual Studio Code - Open Source can access Open VSX registry instances that use them.
Additional resources
2.7. Microsoft Visual Studio Code - Open Source honors NO_PROXY environment variable Copy linkLink copied to clipboard!
With this update, Microsoft Visual Studio - Open Source honors the NO_PROXY environment variable. You can use the environment variable to specify hosts that should be connected directly and not through a corporate proxy.
This feature is available for the OpenShift Dev Spaces version of Microsoft Visual Studio Code - Open Source. The upstream version of the IDE does not support it.
Additional resources
2.8. Introduction of an Ansible sample Copy linkLink copied to clipboard!
This enhancement introduces an Ansible sample in the OpenShift Dev Spaces dashboard for Ansible developers.
To use this sample in restricted environments, follow these steps:
Mirror the following images:
-
quay.io/devspaces/ansible-creator-ee@sha256:3ff5d2d5f17c9c1e4a352d9922e27be09641647ac028a56845aaab6f6e3c7958 -
registry.access.redhat.com/ubi8/ubi-init@sha256:75cb1eb60b9636f8daa584c231db552c1de94006778e7224643804a696f04fad
-
Configure the cluster proxy to allow access to the following domains:
-
.ansible.com -
.ansible-galaxy.s3.amazonaws.com
-
This sample is currently supported for workspaces that run with the Microsoft Visual Studio Code - Open Source IDE. Support for workspaces that run with the JetBrains IntelliJ IDEA Community Edition IDE, which is a Technology Preview, will be added with a future release.
This sample is currently supported on AMD64 and Intel 64 (x86_64). Support for the IBM Power (ppc64le) and IBM Z (s390x) CPU architectures will be added with a future release.
Additional resources