Commit Graph

317 Commits (62d32687c294eae1a2eb560b62c4cb24a98aaa4a)

Author SHA1 Message Date
Max Shaposhnik 62d32687c2 Factory migration (#4413) 2017-04-03 15:11:45 +03:00
Roman Iuvshin 342f103654 [maven-release-plugin] prepare for next development iteration 2017-03-30 12:25:35 +00:00
Roman Iuvshin e6e4a652cc [maven-release-plugin] prepare release 5.6.0 2017-03-30 12:25:28 +00:00
Alexander Garagatyi 3dec717db9 CHE-4098: add missing filter bindings (#4598)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-03-28 17:59:30 +03:00
Evgen Vidolob 27125263d0 #4430 move orion editor plugin to ide core (#4539)
* #4430 move orion editor plugin to ide core

Signed-off-by: Even Vidolob <evidolob@codenvy.com>
2017-03-28 10:19:24 +03:00
Alexander Garagatyi 798ca081b4 CHE-4098: separate terminal and exec agents (#4486)
Refactor golang terminal code.
Add ping frames into terminal websocket connection.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-03-27 12:27:27 +03:00
Sergii Kabashniuk 26fb13c0ea Removed some odd dependencies.gwt-user in agen server side war. che-swagger-module in ide gwt war. (#4454) 2017-03-18 10:12:00 +02:00
Max Shaposhnik 4521969244 CHE-4014; remove deprecated RemotePreferenceDao (#4455) 2017-03-17 15:15:10 +00:00
Igor Vinokur 2bf0470022 CHE-3930: Move SshServiceClient from wsmaster to wsagent war (#4386) 2017-03-17 14:05:20 +02:00
Roman Iuvshin e7588aa2b3 [maven-release-plugin] prepare for next development iteration 2017-03-15 14:59:35 +00:00
Roman Iuvshin 69cf9f5528 [maven-release-plugin] prepare release 5.5.0 2017-03-15 14:59:28 +00:00
Vitalii Parfonov 127f792be0 Add Eclipse KeyScheme as Extension (#4394)
* Add Eclipse KeyScheme as Extension


Signed-off-by: Arnaud Kervern <akervern@nuxeo.com>
2017-03-10 18:13:22 +02:00
Sergii Kabashniuk 085a1b0764 Gwt xml generator (#4298)
* CHE#4258 org.eclipse.che.util.GwtXmlGenerator searches for all files XXX.gwt.xml in classpath and creates uber gwt.xml. Generated gwt.xml will be used by maven-gwt-plugin to compile gwt code
2017-03-09 15:15:48 +02:00
Alexander Garagatyi 2ac7b4440a CHE-4097: Refactor go agents package structure (#4344)
Also add comments and cleanup code.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-03-09 15:05:30 +02:00
Sun Seng David TAN 35d8e2dc6d Boolean server property to enable or disable auto start of a workspac… (#4287)
* Boolean server property to enable or disable auto start of a workspace when accessing to it through its url

https://issues.jboss.org/browse/CHE-116

Signed-off-by: Sun Seng David Tan <sutan@redhat.com>

* fixup! Boolean server property to enable or disable auto start of a workspace when accessing to it through its url
2017-03-07 16:00:45 +01:00
Roman Iuvshin ceff3938ff [maven-release-plugin] prepare for next development iteration 2017-03-02 18:33:12 +00:00
Roman Iuvshin 8ed6e10476 [maven-release-plugin] prepare release 5.4.0 2017-03-02 18:33:06 +00:00
Vitalii Parfonov 445c24c03d Use https instead of http in web links. (#4276)
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2017-03-01 14:58:58 +02:00
rawlingsj 2fc5373524 kubernetes-client will autodetect auth details both inside and outside openshift so no need to use config
for more information including the order configuration is decided see https://github.com/fabric8io/kubernetes-client#configuring-the-client

fixes https://issues.jboss.org/browse/CHE-117

Signed-off-by: rawlingsj <rawlingsj80@gmail.com>
2017-02-22 22:38:23 +01:00
Stévan Le Meur 9f6f3e8fb6 Update references to hold documentation site. (#4166)
* Update references to hold documentation site.

Signed-off-by: Stevan Le Meur <stevan.lemeur@gmail.com>

* Update missing readme files.

Signed-off-by: Stevan Le Meur <stevan.lemeur@gmail.com>
2017-02-20 15:39:37 +01:00
Roman Iuvshin e71c7b5671 [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
Roman Iuvshin c071c65aa2 [maven-release-plugin] prepare release 5.3.0 2017-02-17 11:03:59 +00:00
Aleksandr Andrienko 830cc34070 Integrate xterm.js (version 2.2.3) widget instead of xterm. (#3943)
Changelog:
Delete old xterm view.
Move requirejs from plugin Orion to the plugin RequireJs.
Create new plugin with xterm.js.
Mavenize xterm.js build, use for build gulp tasks instead of bash scripts.
Rework GWT code for integration xterm.js.
Fix css styles for integration with GWT css resources and using Eclipse CHE white and dark themes.
Rework terminal resize mechanizm.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-15 18:46:40 +02:00
Alexander Garagatyi 6032c5905d CODENVY-1749: add possibility to set dns resolvers (#4129)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-02-15 12:47:46 +02:00
Yevhenii Voevodin 9370327d46 Inject MAVEN_OPTS environment variable along with JAVA_OPTS to container 2017-02-14 17:50:56 +02:00
Mario Loriedo bbb2bc9bf2 OpenShiftConnector OAuth token support (#4049)
Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2017-02-10 10:50:59 +01:00
Dmitry Kuleshov 4af07f156e Json RPC client-side to server-side port (#3627)
Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2017-02-09 22:37:29 +02:00
Vitalii Parfonov 832bb4288c CHE-3811: move js file to the che-lib/che-orion-editor (#3979)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-02-07 19:27:25 +02:00
Michail Kuznetsov 1b7accb9af Fix GWT compiling war build on Windows (#4011) 2017-02-06 18:00:54 +02:00
Valeriy Svydenko a99aee67d9 Upgrade to GWT 2.8 (#3984) 2017-02-06 16:42:22 +02:00
Vitalii Parfonov 50f641d226 Decouple testing framework API from Java test specific frameworks (#3999)
* Decouple testing framework core from Java specific test frameworks.

Signed-off-by: Bartlomiej Laczkowski <bartlomiej.l@zend.com>
2017-02-03 12:12:18 +02:00
Max Shaposhnik a346a5f8b7 CHE-3621 Move SSH machine implementation to separate plugin (#3946) 2017-02-02 17:25:26 +02:00
Roman Iuvshin 0dd0dea686 [maven-release-plugin] prepare for next development iteration 2017-02-01 13:31:32 +00:00
Roman Iuvshin d138c3623f [maven-release-plugin] prepare release 5.2.0 2017-02-01 13:31:25 +00:00
Florent BENOIT 8e317424b3 Remove native launch scripts of Eclipse Che (replaced now by Docker CLI
Now, docker CLI is the way to start Eclipse Che so we don't need anymore "native scripts" and Vagrantfile

command to start che is : docker run eclipse/che
to use local binaries : add -v <path-to-che-cloned-directory>:/repo
2017-01-31 16:29:01 +01:00
Ilya Buziuk 25fc88be80 CHE-3937: Introducing properties for OpenShift liveness probe initial delay / timeout
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2017-01-31 01:52:31 +01:00
Yevhenii Voevodin 9effc0716f Add system service that allows to prepare system to shutdown (#3917)
Resolves #3892.

Two API methods are available:

* _POST /api/system/stop_ - stops corresponding system services, for now it's workspace service.
Basically it stops all the RUNNING workspaces snapshotting them before if configured to do so,
also it interrupts start of currently STARTING workspaces.

* _GET /api/system/state_ - returns current system state(only status for now).
By default system status is RUNNING, but after stop is called or che server is
stopped directly system status is changed like the following:
```
RUNNING -> PREPARING_TO_SHUTDOWN -> READY_TO_SHUTDOWN
```
Status changes are followed by status changed events, to recieve these
events client has to subscribe on *system:state* channel.

So client can use different ways to track system status changes.
Doesn't matter whether API method is used or che server is stopped directly,
events will be sent anyway.
2017-01-30 17:58:57 +02:00
Ilya Buziuk 1ec641a7e8 CHE-58: Refactoring. Introducing new classes for handling Kubernetes resources (KubernetesContainer, KubernetesService, KubernetesEnvVar)
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2017-01-27 17:33:45 +01:00
Angel Misevski 6e9964c2a2 Add DockerConnectorProvider to allow choosing OpenShiftConnector
Adds class so that choice between DockerConnector and OpenShiftConnector
can be made via setting a property in che.properties. The provider is
injected instead of DockerConnector, and provides the appropriate
implementation through a get() method.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-01-27 17:33:45 +01:00
Mario Loriedo 364e06f1e5 Added an OpenShift connector for container creation
Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2017-01-27 17:33:45 +01:00
Sergii Kabashniuk 962c9ed964 Package assembly-ide-war as classes artifact (#3924)
It's very hard for plugin developers to extend assembly-ide-war.
To do that they need to copy all dependencies declared assembly-ide-war
because assembly-ide-war as war dependency can be reused in dependency section of pom.
If we package it as classes it can be reused to inject transitive dependencies
2017-01-27 11:12:45 +02:00
Vitalii Parfonov 98af888876 Remove not needed classes. Web.xml cleanup (#3897)
* CHE-3776: Remove EnvironmentInitializationFilter, CheGuiceEverrestServlet and ProjectConfigAdapter. web.xml fixing

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-01-26 09:08:17 +02:00
Anatoliy Bazko c8dafb9c6b CHE-3720: Decouple different agents on different maven modules (#3830) 2017-01-25 20:42:32 +02:00
Florent BENOIT 5778325c1e Remove native launch scripts of Eclipse Che (replaced now by Docker CLI) (#3780)
* Remove native launch of che / vagrant files
CLI is used to start che.

command is : docker run eclipse/che
to use local binaries : add -v <path-to-che-cloned-directory>:/repo

Change-Id: I8649830049974043b69f6725480c1799cfe325cd
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-01-24 23:41:17 +01:00
Max Shaposhnik 26fbfa5ce4 CHE-3776; remove inmemory DAO implementations (#3852) 2017-01-23 14:45:35 +02:00
Alexander Garagatyi 6b46f73c2c CHE-3686: fix docker machines addresses setting
Set internal machine address by CLI from CHE_IP.
Add and fix docs in che.env.
Change behavior of default machine server address evaluation
to be similar to the previous state.
Code cleanup.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-01-20 18:10:32 +02:00
Max Shaposhnik 25cf9f1ed5 CHE-3492; Add filters for force or disable caching on the given resources paths. (#3771) 2017-01-20 14:13:03 +02:00
Roman Iuvshin 05a7cd53b5 [maven-release-plugin] prepare for next development iteration 2017-01-18 16:33:24 +00:00
Roman Iuvshin 41d3739928 [maven-release-plugin] prepare release 5.1.0 2017-01-18 16:33:17 +00:00
Yevhenii Voevodin 1ede4845c4 Implement cancellation (#3701) 2017-01-16 18:05:45 +02:00