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

[RN] Updates to Universal Developer Image (UDI) in DS 3.4

XMLWordPrintable

    • False
    • None
    • False
    • Release Notes
    • Hide
      = Updated Universal Developer Image

      In {prod-short} {prod-ver}, the Universal Developer Image (UDI) is updated as follows:

      * Python linting now uses Flake8 instead of Pylint in UI and command line.
      * Dotnet 3.1 is removed.
      * For PHP development: Composer and HTTPd have been removed, Xdebug is now included.
      * Gradle is removed.
      * Maven is updated to the latest RPM version 3.6.2-7.
      * e2fsprogs is updated to the latest RPM version 1.45.6.
      * link:https://github.com/golang/tools/tree/master/gopls[the Go language server] `gopls`, is upgraded to version 0.10.1.
      * odo is updated to 3.4.0

      [TIP]
      ====
      To include other tools or runtimes, an administrator can extend or replace the UDI image with one that includes the tools appropriate for your organization and your users' needs. You can refer to the replacement image in the `CheCluster` custom resource so that users can use the custom image in their devfiles. This will ensure that the tools and runtimes they need are persistent and do not need to be installed on each workspace startup.

      Users can also develop their own UDI image(s) and refer to them from their devfiles. This requires publishing the image to a registry that is accessible from their organization's cluster. However, this approach is less centralized and standardized, and may not scale or perform as well.
      ====
      Show
      = Updated Universal Developer Image In {prod-short} {prod-ver}, the Universal Developer Image (UDI) is updated as follows: * Python linting now uses Flake8 instead of Pylint in UI and command line. * Dotnet 3.1 is removed. * For PHP development: Composer and HTTPd have been removed, Xdebug is now included. * Gradle is removed. * Maven is updated to the latest RPM version 3.6.2-7. * e2fsprogs is updated to the latest RPM version 1.45.6. * link: https://github.com/golang/tools/tree/master/gopls [the Go language server] `gopls`, is upgraded to version 0.10.1. * odo is updated to 3.4.0 [TIP] ==== To include other tools or runtimes, an administrator can extend or replace the UDI image with one that includes the tools appropriate for your organization and your users' needs. You can refer to the replacement image in the `CheCluster` custom resource so that users can use the custom image in their devfiles. This will ensure that the tools and runtimes they need are persistent and do not need to be installed on each workspace startup. Users can also develop their own UDI image(s) and refer to them from their devfiles. This requires publishing the image to a registry that is accessible from their organization's cluster. However, this approach is less centralized and standardized, and may not scale or perform as well. ====
    • Enhancement
    • Done

      This is a by-release Jira issue for grouping all language version upgrades and minor changes.

      1. Clone it for every next release.
      2. Add all language changes into one list inside one release note.
      3. Link the Jira issues where the language updates are mentioned to this issue as 'documented by'.

       

              nickboldt Nick Boldt
              jvrbkova@redhat.com Jana Vrbkova
              Jana Vrbkova Jana Vrbkova
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: