Commit Graph

202 Commits (70aed9e03c13606abea7c349bdccf5d94dea4e89)

Author SHA1 Message Date
Artem Zatsarynnyi 1ba5f63d8f Merge branch 'master' into spi 2017-06-29 17:45:59 +03:00
Roman Iuvshin eab04ddd6b RELEASE: Set next development version 2017-06-29 07:59:05 +00:00
Artem Zatsarynnyi a9d7011fdb Merge branch 'master' into spi 2017-06-28 11:14:17 +03:00
David Windell e30af7cfa2 Add Alpine support to ls-php (#4946)
Signed-off-by: David Windell <david@outeredgeuk.com>
2017-06-26 12:31:04 +02:00
David Windell 12e1401fc1 Add Alpine support to ls-json (#4947)
* Add Alpine support to ls-json

Signed-off-by: David Windell <david@outeredgeuk.com>

* Add nodejs if not installed

Signed-off-by: David Windell <david@outeredgeuk.com>
2017-06-26 12:29:14 +02:00
Sergii Leshchenko fa48da7d74 CHE-4101 Rework docker infrastructure to use bootstrapper to start installers 2017-06-23 15:23:41 +03:00
Sergii Leshchenko fbd1b02f25 Move agent impl to shared module to server one 2017-06-23 10:07:46 +03:00
Yevhenii Voievodin aa6eb2cfd6 Continue streaming installer logs after servers became available 2017-06-22 13:54:25 +03:00
Artem Zatsarynnyi f390311d65 update versions
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2017-06-22 08:30:40 +03:00
Artem Zatsarynnyi ad2460999e Merge branch 'master' into spi 2017-06-22 08:27:59 +03:00
Roman Iuvshin 513aa19ebd RELEASE: Set next development version 2017-06-21 13:04:16 +00:00
Yevhenii Voievodin 7a0c1ded88 Wait jsonrpc main write loop to finish 2017-06-20 15:54:11 +03:00
Yevhenii Voievodin 823461c96f Implement bootstrapper spec(#4096) 2017-06-20 15:54:11 +03:00
Yevhenii Voievodin 10e4ba44ea Add ability to use func as process EventConsumer 2017-06-20 15:54:11 +03:00
Yevhenii Voievodin 4989ffb4d4 Do not panic on request/notify if tunnel is closed 2017-06-20 15:54:11 +03:00
Yevhenii Voievodin 7f146480d6 Do not include null id to jsonrpc requests 2017-06-20 15:54:11 +03:00
Yevhenii Voievodin 7579699fdf Add event-bus-consumer components to core/event. 2017-06-20 15:54:11 +03:00
Artem Zatsarynnyi cce79bf469 Merge branch 'master' into spi
# Conflicts:
#	assembly/assembly-wsmaster-war/pom.xml
#	infrastructures/docker/pom.xml
#	plugins/plugin-docker/che-plugin-docker-compose/pom.xml
#	plugins/plugin-github/che-plugin-github-pullrequest/src/main/java/org/eclipse/che/plugin/pullrequest/client/GitHubHostingService.java
#	plugins/plugin-testing-java/plugin-testing-junit/che-plugin-testing-junit-ide/src/main/java/org/eclipse/che/plugin/testing/junit/ide/action/RunAllTestAction.java
#	plugins/plugin-testing-java/plugin-testing-junit/che-plugin-testing-junit-ide/src/main/java/org/eclipse/che/plugin/testing/junit/ide/action/RunClassTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunAllTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunClassTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunTestXMLAction.java
#	pom.xml
#	wsmaster/che-core-api-machine/pom.xml
2017-06-15 10:35:47 +03:00
Igor Vinokur c5e7a3464b CHE-5169: Add Git credentials agent (#5285)
Git credentials agent fetches SSH keys and Git username and email from CHE user preferences, and injects to console Git preferences
2017-06-14 16:43:09 +03:00
Roman Iuvshin eb2fa0eeed RELEASE: Set next development version 2017-06-14 07:13:04 +00:00
Aleksandr Andrienko bf4002063e Fix build module 'agents/go-agents for maven 3.3.3' (#5364)
Signed-off-by: Aleksandr Andriienko <oandriie@redhat.com>
2017-06-14 10:01:36 +03:00
Kaloyan Raev 65f7e352b3 #5311: Update JSON LS to VSCode 1.13.0 (#5324)
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2017-06-13 09:58:38 +03:00
Artem Zatsarynnyi 1d5648fd6e Fix building project with maven (#5354) 2017-06-12 23:48:28 +03:00
Yevhenii Voevodin 15bdd994f2 Improve core/rpc lib. Add ability to connect to websocket endpoint 2017-06-12 13:54:09 +03:00
Yevhenii Voevodin 300bf99103 Improve core/rpc lib. Add ability to connect to websocket endpoint 2017-06-12 13:53:04 +03:00
Artem Zatsarynnyi 11abb61488 Merge branch 'master' into spi 2017-06-12 10:48:59 +03:00
Valeriy Svydenko 6a4e3831cd CHE-5154: use new implementation of the Language Server Protocol for python (#5267) 2017-06-07 10:07:04 +00:00
Mykola Morhun 6d41a39d9c CODENVY-2217: Change checking for SSH agent readiness (#5260) 2017-06-02 10:41:42 +03:00
Sergii Kabashniuk c84b261a87 Revert changes from 8ad21b4638 where string FAILED was replaced by ERROR 2017-05-30 12:27:43 +03:00
Yevhenii Voevodin 88306b38d8 Add exec-agent rest service tests 2017-05-29 15:47:51 +03:00
Yevhenii Voevodin a26b07f66e Ged rid of core/process -> core/rpc dependency 2017-05-29 15:47:51 +03:00
Yevhenii Voevodin 87105ec960 Add exec-agent rest service tests 2017-05-29 15:47:43 +03:00
Yevhenii Voevodin fcd451fa8c Ged rid of core/process -> core/rpc dependency 2017-05-29 15:47:25 +03:00
Yevhenii Voevodin f29ac15f22 Add process exit code to MachineProcess & process_died event 2017-05-26 13:57:38 +03:00
Yevhenii Voevodin 25c4a3e85b Add process exit code to MachineProcess & process_died event 2017-05-26 11:10:23 +03:00
Gennady Azarenkov 8ad21b4638 SPI messaging and code clean 2017-05-25 21:12:12 +03:00
Artem Zatsarynnyi 993e8df52e Merge branch 'master' into spi 2017-05-24 12:16:17 +03:00
Yevhenii Voevodin 1f97026b2f Move exec-agent/process -> core/process (#5184) 2017-05-24 11:50:17 +03:00
Roman Iuvshin 9fbf173eb9 RELEASE: Set next development version 2017-05-24 07:30:41 +00:00
Gennady Azarenkov 45a0ece9b4 remove old entities 2017-05-16 20:13:57 +03:00
Alexander Garagatyi 21c4589086 Merge branch 'master' into spi
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-05-15 12:27:23 +03:00
Eugene Ivantsov 1cdddfa5f0 Remove unnecessary instruction (#5036)
Signed-off-by: Eugene Ivantsov <eivantsov@codenvy.com>
2017-05-10 08:54:38 -04:00
Roman Iuvshin b3ae33acf5 RELEASE: Set next development version 2017-05-10 10:54:42 +00:00
Mykola Morhun 5dad471deb CODENVY-2129: Add additional info into wsagent start fail log (#4937)
CODENVY-2129: Add additional info into wsagent start fail log
2017-04-28 09:09:53 +03:00
Alexander Garagatyi 7877e47f6a Merge branch 'master' into spi
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-27 12:08:59 +03:00
Gennady Azarenkov 5c117f7b1d Add AgentRegistryFacade 2017-04-26 13:01:24 +03:00
Alexander Garagatyi 10eb93a436 docker infra uses agent conf evaluated by RuntimeContext
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-26 09:42:27 +03:00
Roman Iuvshin 6d88cf8c73 [maven-release-plugin] prepare for next development iteration 2017-04-25 18:19:17 +00:00
Roman Iuvshin d7f023fd89 [maven-release-plugin] prepare release 5.9.0 2017-04-25 18:19:10 +00:00
Alexander Garagatyi d57cbaf221 small cleanup
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-21 18:26:52 +03:00
Alexander Garagatyi 5e95640fd6 Remove che-core-api-machine module
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-20 17:06:05 +03:00
Alexander Garagatyi bac363f5ff Merge branch 'master' into spi
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-20 11:21:10 +03:00
Sergii Kabashniuk 33107440b2 Set permissions (#4845)
In some cases exec agent can fail to start due to the missing permission of current folder. We do the same like we do for ws-agent- we update permissions of /project folder
2017-04-19 17:37:35 +03:00
Mykola Morhun 4f4c452778 CHE-4777: Improve logging on an agent start fail (#4834) 2017-04-19 17:02:37 +03:00
Alexander Garagatyi 7e0ed03cf2 Merge branch 'master' into spi 2017-04-19 16:52:48 +03:00
Roman Iuvshin 7805c146e6 [maven-release-plugin] prepare for next development iteration 2017-04-13 11:07:13 +00:00
Roman Iuvshin e8107fd96c [maven-release-plugin] prepare release 5.8.0 2017-04-13 11:07:06 +00:00
Alexander Garagatyi 4989869218 Add integration test for docker infra impl
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-12 18:23:18 +03:00
Yevhenii Voevodin 791b898447 Merged with master 2017-04-12 16:18:56 +03:00
Roman Iuvshin 840ae853f8 Revert "RELEASE: set minor change version"
This reverts commit e23b9257a3.
2017-04-11 20:55:24 +03:00
Roman Iuvshin e23b9257a3 RELEASE: set minor change version 2017-04-11 18:10:45 +03:00
Mykola Morhun bc237130d1 CHE-3914: Fix launching SSH agent in some cases (#4708) 2017-04-07 14:21:45 +03:00
Alexander Garagatyi 9c3c5336c3 add fixes of build (inomplete)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-06 17:52:14 +03:00
Roman Iuvshin 08d4d0f25c [maven-release-plugin] prepare for next development iteration 2017-04-06 14:28:39 +00:00
Roman Iuvshin 53a0325213 [maven-release-plugin] prepare release 5.7.0 2017-04-06 14:28:33 +00:00
Alexander Garagatyi 9bccfc7792 CHE-4721: fix agents install scripts (#4723)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-06 12:25:36 +03:00
Alexander Garagatyi 293019931b CHE-4387: do not log agent start failure trace (#4693)
Do not log agent error that can bother an admin.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-04 16:51:24 +03:00
Yevhenii Voevodin fd312c6e20 spi workspace sketch 2017-03-31 15:23:16 +03:00
Yevhenii Voevodin 486b70f9a4 spi agents sketch 2017-03-31 15:23:15 +03:00
Florent BENOIT 950dd692c0 Allow to use wget in addition to curl when installing workspace agent + terminal agent (#4029)
* For example alpine images have natively wget tool installed (in a busybox version) but not curl by default

so, we could check that either curl or wget is installed instead of only checking if curl is installed as we only need to download binaries which wget can perform easily as well

Change-Id: I7d02fb70f5f2fb03432072f4f33ff27532c8601e
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-03-31 08:57:31 +02:00
Eugene Ivantsov 374e10f49d Add pip3 check (#4648) 2017-03-30 12:18:36 -06: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 0c494901c9 CHE-4568: Move golang agents sources to satisfy best practices (#4588)
Sources are moved from folder go-agents/src/main/go
into go-agents/
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-03-28 15:50:19 +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
Florent BENOIT f3c7a66d31 Fix typo 2017-03-18 10:31:43 +01: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
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
lehmanju a4ca88c564 Improve eclipse ssh agent on unknown Linux stacks (#4334)
* Fix issue where script is aborting on unknown Linux systems without trying to execute sshd
Signed-off-by: Julius Lehmann <jlkon.jl@gmail.com>
2017-03-07 11:22:54 -08:00
Anatoliy Bazko 997aeb8a2c CHE-4025: Explicitly set protocol for ssh agent (#4302) 2017-03-06 08:32:57 +00: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
Aleksandr Andrienko d76ba5ccb2 Fix ProcessesPanelPresenterTest. Clean up rubbish. (#4237)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-27 17:28:18 +02: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
Yevhenii Voevodin 1ba4369b4e Reuse terminal slave command by exec agent 2017-02-15 18:51:33 +02: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
Florent BENOIT cdf0e8946e Fix starting terminal/exec agent on alpine (which doesn’t have glib) (#4027)
Change-Id: I32c7a1ddbd6d86bf8e5dcd9f9a230fd41edb82bd
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-02-07 09:13:12 +01:00
Max Shaposhnik a346a5f8b7 CHE-3621 Move SSH machine implementation to separate plugin (#3946) 2017-02-02 17:25:26 +02:00
Mykola Morhun c0f75d3cf8 CODENVY-1407: Log agent output on fail (#3961)
CODENVY-1407: Log agent output on fail
2017-02-02 13:31:08 +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
Alexander Garagatyi f1f0764370 CHE-3920: make agents installation scripts respect environment variables
Replaces "sudo" with "sudo -E" which preserves user's environment
variables which may contain proxy settings.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-01-30 17:44:14 +02:00
Anatoliy Bazko c8dafb9c6b CHE-3720: Decouple different agents on different maven modules (#3830) 2017-01-25 20:42:32 +02:00
Michail Kuznetsov 1d8e31c63e Rename exec-agent directory to exec (#3775)
* Rename directory exec-agents to exec

* Rename references to new directory
2017-01-19 14:38:02 +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
Alexander Garagatyi 383ae5edb6 CODENVY-1544: workaround zero-length ws agent archive in snapshots
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-01-18 17:17:21 +02:00
Michail Kuznetsov eddf83329a Update path in README, pom.xml and sources. Format source code with go fmt 2017-01-16 15:21:03 +02:00
Max Shaposhnik 9bbe107bc4 CHE-3740; fix debian scipts java install (#3745) 2017-01-16 12:57:24 +02:00
Michail Kuznetsov 09353bc7a4 Move agents in agents module (#3647) 2017-01-13 16:31:45 +02:00