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

Update to golang 1.18 / clean out obsolete & unused dockerfiles

XMLWordPrintable

    • False
    • None
    • False

      Since Nov 8, there's a registry.access.redhat.com/ubi8/go-toolset:1.18 image available, so builds that have been previously working w/ go 1.17 may break on update. The UBI 8.7 image contains golang 1.18.4 rpm.

      Downstream builds have already been updated to UBI 8.7 / golang tools 1.18, eg.,

      • operator: Dockerfiles updated to 1.18

      But we could also update any builds PINNED to go 1.17 (or older) due to compatibility can now probably be updated to 1.18 (like gopls 0.7.2 -> 0.10.1).

      Or we can remove some obsolete files?

      • configbump pinned to 1.13 in ./devspaces-configbump/build/dockerfiles/Dockerfile - PR 56 merged
      • dashboard pinned to 1.16 in ./devspaces-dashboard/.ci/openshift-ci/Dockerfile - PR 677 merged
      • imagepuller pinned to 1.13 in ./devspaces-imagepuller/docker/centos.Dockerfile - PR 115 merged
      • machineexec pinned to 1.15 in ./devspaces-machineexec/build/dockerfiles/Dockerfile - PR 230 merged
      • traefik is pinned to various versions in various places - PR 355; attempts to update to node16 have failed, so we'll stick with pinned node12+python2 for now
        • 1.15 in devspaces-traefik/rhel.Dockerfile,
        • 1.17 in devspaces-traefik/script/codegen.Dockerfile, devspaces-traefik/exp.Dockerfile, devspaces-traefik/build.Dockerfile
        • 1.18 in devspaces-traefik/build/rhel.Dockerfile

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: