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

[RN] Updated Universal Developer Image - update to golang language server `gopls` 0.10.1

XMLWordPrintable

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

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

      * `gopls`, link:https://github.com/golang/tools/tree/master/gopls[the Go language server], is upgraded to version 0.10.1.

      [TIP]
      ====
      To include other tools or runtimes, an administrator can extend, fork, or replace the UDI image with one that includes the tools appropriate for your organization and your users' needs. That replacement image can then be referenced 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, as long as the image is published 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: * `gopls`, link: https://github.com/golang/tools/tree/master/gopls [the Go language server], is upgraded to version 0.10.1. [TIP] ==== To include other tools or runtimes, an administrator can extend, fork, or replace the UDI image with one that includes the tools appropriate for your organization and your users' needs. That replacement image can then be referenced 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, as long as the image is published 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
    • Rejected

      In CRW-3531 some steps were done to update builds to use go 1.18.

      Because this improvement, we were able to update from gopls 0.7.2 to 0.10.1, and get updated to the Nov 1 2022 version of the lang server (0.7.2 dates back to Sept 9 2021).

              vsvydenk Valerii Svydenko
              nickboldt Nick Boldt
              Jana Vrbkova Jana Vrbkova
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: