-
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
Changes needed to use upstream Che on che.openshift.io #13265
Comments
In order to have a more productive discussion please find a simplified schematic component diagram of che.openshift.io: Challenges:
|
@ibuziuk good points on telemetry and stacks. I understand the rest as well but this issue is to be able to unify rh-che and upstream Che. It's not about replacing fabric8-proxy or fabric8-auth with some new Che capabilities. In particular:
These may be further steps but for now the goal is really to unify upstream che and rh-che. Does that makes sense? |
@l0rd this does make sense. So, if I understand it correctly the idea is that che would be deployed on dsaas right from the upstream repo (similar che-plugin-registry is deployed as-is to dsaas via https://github.com/eclipse/che-plugin-registry/tree/master/openshift) |
I'm not so sure about unifying rh-che (with its openshift.io-specific changes) with the general upstream. For example, making Che support Rh-che has been made to fit into the specific environment we have on openshift.io; while adding these changes to upstream Che may make development easier for those of us working on rh-che, it also adds a fair bit of code that would be entirely irrelevant in the general case. I don't believe downstream-specific modifications belong in the main Che repo. Che should not privilege our specific deployment requirements over others. |
@amisevsk I agree with you and that's not about altering upstream Che to fit osio but rather:
Even if this issue is about the second point we need to work on the first point as well. |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
I believe we can close this issue as won't fix |
Motivations
The goal
Reuse the same codebase for upstream che and rh-che
How are we going to achieve that
We should consider making some changes to the following upstream areas (@ibuziuk please help, I am pretty sure I am forgetting something):
${username}-che
) - Support one namespace per user strategy (che.osio like) #13488Note 1: This is not a Che 7 GA task and should not be included in current sprints. Let's first evaluate how much work is needed and then prioritize it
Note 2: We should not take into consideration Che 6 legacy components (e.g. stacks) but only Che 7 ones
Note 3: To deploy upstream Che on openshift.io we will need changes on openshift.io platform side as well but this issue is not about those. This issue is about the changes Che side
The text was updated successfully, but these errors were encountered: