-
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
CHE-12918 add checks for incompatible factories #13446
Conversation
@slemeur WDYT? |
LGTM |
ci-test |
Results of automated E2E tests of Eclipse Che Multiuser on OCP: |
@olexii4 Does this pr make all persistent factories incompatible because they are not using devfile? |
@skabashnyuk No, it doesn't persistent all factories as incompatible. Only factories which include a CHE 6 workspace(with installers) |
@skabashnyuk Should I add devfile checks as a mandatory for both objects(workspace and factory)? Could you write an algorithm to check CHE 7 compatible workspaces and factories? |
I think it should be a check of the existence of a devfile object in the workspace and factory objects. |
This particular issue is about detecting "Che6" factories and notifying the user about them, as part of deprecation process. When devfile is introduced as part of the factory object, then we need to adjust following changes. But that fact doesn't block following PR to be merged. And for some period we will still be allowing to use workspaces with config. |
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel oorel@redhat.com
What does this PR do?
Show an error message in the case with incompatible CHE 6 factory. Reject incompatible factories resolving.
What issues does this PR fix or reference?
#12918
Signed-off-by: Oleksii Orel oorel@redhat.com