-
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
Che6.0 #6698
Che6.0 #6698
Conversation
skabashnyuk
commented
Oct 12, 2017
•
edited
Loading
edited
- new runtime SPI with two implementations for Docker and OpenShift. SPI is infrastructure agnostic which makes it easier to implement own infra like pure k8s, localhost etc. OpenShift implementation supports Kubernetes recipes (pod definitions in yaml)
- scripts to deploy Eclipse Che to MiniShift, OCP, OSD, OSIO. Added a new mechanism of providing configuration for Che server
- workspace bootstrapping mechanism - bootstrapper + installers. A bootstrapper binary gets injected into a machine and executes installer scripts that are saved into a dynamically generated configuration file
- snapshotting support discontinued. Each time a workspace is stopped, all machines in the environment get destroyed
- enhanced workspace model - volumes per machine. Using volumes is a true container way to persist data. Machines in an environment can share volumes
- enhanced workspace model - environment variables per machine. Envs are now in a machine config, versus environment recipe (v 5.x)
- new workspace loading flow - the IDE does not wait for all agents to start in order to initialize itself. Agents publish events and all interested clients may listen to them. The IDE activate agents as they become available
- new IDE design, numerous Git improvements
- new language server provision mechanism - adding new language servers is as easy as authoring a multi machine recipe. Language servers are launched in parallel container and listen on tcp socket (use of socat as stdio proxy)
- updated documentation (WIP)
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4121/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4128/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4146/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4154/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4161/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4176/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4199/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4204/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4230/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4243/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4248/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/4252/ |
…7945) * added method for testing the Editor tab after changing artifactId * added checking in checkEditorTabNameAfterChangingArtifactID() method that after refreshine web page the Editor tab name is not changed
Change-Id: I37664554064cbe87ec68a8e062e78f34b45d745f Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
…eader while checking server availability in 'HttpConnectionServerChecker' Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
…eClick methods in the FileStructure page-object (#7961)
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
…ce with single machine (#7946) * WorkspaceDetailsTest selenium test splitted to WorkspaceDetailsComposeTest and WorkspaceDetailsSingleMachineTest * created tests added to CheSuite.xml test suite
* Make sure traefik run in an openshift workspace * Make sure traefik run in an openshift workspace
…ojectStateAfterRenameWorkspaceTest selenium test (#7944)
* Use trash icon from FontAwesome for delete command operation Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com> * Fix formatting issue Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Fix merge conflicts between che6 and master