-
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
[devworkspace] Evolving CheCluster CR into the DevWorkspace era #19220
Comments
cc @tolusha |
Let's limit the scope of this issue to just evolving |
Evolution of
|
Devworkspace STEP 1 moves Che into an interesting transitional period where it will need to support 3 subsystems, each configured differently, that will somehow need to co-exist and interoperate.
In STEP 2 I think we should strive to unify the way we configure them.
The situation in STEP 1 is following:
CheCluster
CR - This configures the behavior of the che-server and therefore the behavior when working with Devfile v1. This includes the familiar configuration items like:CheCluster
)CheCluster
)controller webhooks enablementthey should be always enabled nowCheCluster
(through custom properties)). Note: idling settings on DWO side is used only for WTO currently.CheManager
CR - governs the behavior of the Che aspects of Devworkspace. This is currently quite limited:CheCluster
)CheCluster
)Having 3 places for configuration is not a good UX, especially given the fact that all 3 of them already have some overlap in STEP 1.
Devworkspace operator needs to function as a standalone component without Che so it needs to have its own way of configuring itself. That said, I think we should strive for an arrangement where, when Devworkspace Che is deployed, both devworkspace operator and devworkspace che operator would use a single(-ish) configuration source.
The text was updated successfully, but these errors were encountered: