devfile / api

Kube-native API for cloud development workspaces specification
Apache License 2.0
261 stars 63 forks source link

Use mirror of the `golang` image for devfile registry #1084

Open michael-valdron opened 1 year ago

michael-valdron commented 1 year ago

/kind epic

Which area/kind this issue is related to?

/area ci /area registry

Issue Description

Since updating our go runtime to 1.18, we have changed our container image tags to golang:1.18-alpine. In addition, we have adopted using the ubi8/go-toolset image as the base for our builder stage due to the restriction of our deployment environment, devfile/api#1083.

Our update lifecycle, however, is not compatible with the release lifecycle of ubi8/go-toolset and therefore should be revisited for changing this base image. We would like to investigate the possibility and feasibility of mirroring golang from Docker Hub to use as our base instead.

The use of devfile-samples/image-mirror which runs this process on all defined Docker Hub images nightly can achieve this.

Acceptance Criteria

github-actions[bot] commented 1 year ago

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 60 days.

michael-valdron commented 1 year ago

This is a future change that is planned to occur, removing the stale status.

thepetk commented 1 year ago

Might be useful if we split the issue in two issues (each acceptance criteria should be a separate issue)

michael-valdron commented 1 year ago

Might be useful if we split the issue in two issues (each acceptance criteria should be a separate issue)

We could, it would make the issues very small but it would allow us to mirror the image without necessarily making all the reference changes right away.

michael-valdron commented 1 year ago

/kind epic

michael-valdron commented 1 year ago

Issue converted into an epic.

github-actions[bot] commented 2 months ago

This issue is stale because it has been open for 90 days with no activity. Remove stale label or comment or this will be closed in 60 days.