-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspaces are using old UDI images #21979
Comments
Sounds like you're looking for an upstream implementation of these two bits of automation/orchestration: |
That automation would help, but there are some additional issues:
|
So yeah, you're saying "bring downstream back upstream" :D If samples were moved INTO the same devfile registry repo, that would make things simpler... and I'm working on a way to achieve "build my devfile registry from LOCAL devfiles in a folder" rather than "build my devfile registry by parsing meta.yaml to find the other GH repo in which the sample project lives" because that's a use case we essentially have to support in Brew. |
che-samples, che-plugin registry and che-operator were updated to use UDI:latest |
Describe the bug
Workspaces end up using very old UDI images. This may be due to switching to using container-contributions, as it means that the original devfile's container is used.
Examples:
quay.io/devfile/universal-developer-image:ubi8-0e189d9
, which is over a year old (devfile.yaml)quay.io/devfile/universal-developer-image:ubi8-38da5c2
, which is 6 months oldFurther, the plugin registry contains editor definitions that use out-of-date UDI images as well (che-editors.yaml):
quay.io/devfile/universal-developer-image:ubi8-13008af
- 3 months oldquay.io/devfile/universal-developer-image:ubi8-9436df2
- 9 months oldThese images are used for the 'main' container for workspaces which do not specify an image
Finally, installing Che
next
via chectl creates a checluster withChe version
next (development version)
Steps to reproduce
Start workspaces via the dashboard samples
Expected behavior
Workspaces should either use UDI images matching the currently installed version of Che (tagged accordingly) or use the
latest
UDI images. We should eitherlatest
tags for images in sample repositoriesAreas that need updating
ubi8-<commit-hash>
images are available, which makes updating difficult + manualubi8-latest
images in their devfiles to avoid needing to constantly update them, or we should add automation to keep these images up to date.Runtime
OpenShift
Screenshots
No response
Installation method
chectl/next
Environment
other (please specify in additional context)
Eclipse Che Logs
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: