question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Using OpenShift.io for che plugin/devfile registry going forward

See original GitHub issue

Summary

Currently, Che uses openshift.io for default plugin and devfile registries. This will likely cause issues going forward, as those plugin registries are updated independently from the plugin and devfile registry images. In particular, these registries will likely have to be updated alongside releases of Che in order to maintain compatibility.

We need to define clear expectations on the update schedule for the production registries, and accommodate defaults in Che to work with these expecatations. I think that upstream Che should not use production deployments for SNAPSHOT builds.

Relevant information

Today, we ran into an issue where all Che deployments from the current snapshot version fail to start workspaces. This is because

Updating the production registries would mean breaking any workspaces that reference eclipse/che-theia/7.0.0-next directly or use it as a default. Further, since there’s a manual update process for production deployments, we can’t in general expect nightly releases to be available on production.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:12 (12 by maintainers)

github_iconTop GitHub Comments

1reaction
johnmcolliercommented, Aug 20, 2019

Note that Che deployed via ./deploy_che.sh will also use the hosted registries.

0reactions
amisevskcommented, Feb 19, 2020

This issue is out of date as Che gets deployed with compatible registries by all supported deployment methods.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Exposing the registry | OpenShift Container Platform 4.8
You can expose the route by using DefaultRoute parameter in the configs.imageregistry.operator.openshift.io resource or by using custom routes. To expose the ...
Read more >
Registry OpenShift Container Platform 4.11
OpenShift Container Platform pulls images from registry.redhat.io , so you must configure your cluster to use it. The new registry uses standard OAuth ......
Read more >
Chapter 1. Preparing the installation Red Hat OpenShift Dev ...
The OpenShift Dev Spaces devfile registries are services providing a list of sample devfiles to create ready-to-use workspaces. The Section 1.2.1.4, ...
Read more >
Chapter 9. Image configuration resources
Use the following procedure to configure image registries. 9.1. Image controller configuration parameters. The image.config.openshift.io/cluster resource holds ...
Read more >
OpenShift Container Platform 4.10 Registry
OpenShift Container Platform pulls images from registry.redhat.io, so you must configure your cluster to use it. The new registry uses ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found