Commit Graph

410 Commits (abc1367c1d3eb4311c2aa760fdfd4da38c0669bd)

Author SHA1 Message Date
Roman Iuvshin abc1367c1d remove milestone from version 2016-12-23 15:04:56 +02:00
Anatoliy Bazko 4bc14843e0 CODENVY-959: Get rid of WSocketEventBusClient (#3476)
CODENVY-959: Get rid of WSocketEventBusClient
2016-12-23 13:08:42 +02:00
Evgen Vidolob 69276bbf5e #2866 fix importing maven project with relative path in modules (#3457)
* #2866 handle relative path and including 'pom.xml' in modules declarations

Signed-off-by: Evgen Vidolob <evidolob@codenvy.com>
2016-12-22 13:55:12 +02:00
Roman Iuvshin 813d930275 change version to M10-SNAPSHOT 2016-12-22 11:48:31 +02:00
Alexander Garagatyi 1eceaebe75 CODENVY-1271: fix agent launching in some cases
Fix AbstractAgentLauncher.
Code cleanup.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-12-21 16:28:37 +02:00
Florent BENOIT 43e40ae800 Fix Typescript DTO generation
--> there was issue with super interfaces implemented directly and through super classes

Change-Id: I27111cd6f97c227b1e1ce8202d4c5cefbcb60d8b
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-12-12 02:42:03 -07:00
Roman Iuvshin 7850cc2908 [maven-release-plugin] prepare for next development iteration 2016-12-07 12:34:30 +00:00
Roman Iuvshin 1c15a44844 [maven-release-plugin] prepare release 5.0.0-M8 2016-12-07 12:34:25 +00:00
Roman Nikitenko ca82851bd3 Change identifier for import project channel 2016-12-07 10:38:35 +02:00
Gennady Azarenkov 664bbf82ef Make Project related (importer) OutputLineConsumer to be passed as a parameter to related ProjectManager methods instead of creating it inside.
Modify RequestDispatcher to make it accept Array of DTO, String and Void
2016-12-07 10:38:35 +02:00
Roman Nikitenko 2339b0dd6e CHE-2937. Add ability to create batch of projects 2016-11-30 19:08:09 +02:00
Sergii Leschenko bd5e511518 Move StripedLocks to commons-lang module 2016-11-29 11:24:53 +02:00
Max Shaposhnik afadcd24f3 CHE-3065 Add uncaught exceptions handler in threads being run by ExecutorService (#3174) 2016-11-28 11:50:50 +02:00
Dmitry Kuleshov 44b060bff8 che#1947: reorganized json rpc and websocket (#3143) 2016-11-25 14:43:47 +02:00
Yevhenii Voevodin fb8a6c8820 Rework database schema (#3063) 2016-11-23 11:03:22 +02:00
Vitalii Parfonov 8d8e3786b3 CODENVY-1076: Fix URL provided by Project API (#2989)
Provide correct URL for access Project API 
* Change REST and WebSocket mapping
* Fix websocket endpoint mapping
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-11-17 11:44:16 +02:00
Mykola Morhun 7f2875ea92 CODENVY-587: Handle closed consumers in composite line comsumer (#2549) 2016-11-15 15:00:14 +02:00
Alexander Garagatyi 0c81935f21 [WIP] Hackathon merge (#3013)
Refactors workspace bootstrapping code:
Addition of projects volumes to ws-machines and 
applying of agents moved to infrastructure provisioner. 
It can be overwritten in any implementation of Che and 
will be responsible for providing all infrastructure needed for Che implementation functioning.
Allow to configure environment network driver.
Allow to add Agents from the code instead of special files. 
These agents can override agents configured in files if identifiers are equal.
Adds possibility to host agents binaries from CHE master.
Reworks agents in a way when they can be downloaded from CHE master if they are not found on FS.
Adds workspace ID to internal representation of environment to allow to use it for internal purposes of machine bootstrapping.
Renames some properties.
Refactors AgentConfigApplier to encapsulate additional code that was used with this class before.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-11-11 18:21:28 +02:00
Roman Iuvshin 52f84d9092 [maven-release-plugin] prepare for next development iteration 2016-11-10 11:37:24 +00:00
Roman Iuvshin 315056731e [maven-release-plugin] prepare release 5.0.0-M7 2016-11-10 11:37:20 +00:00
Alexander Garagatyi 376b2338d1 CHE-2454: add replacing of double underscores (#2664)
CHE-2454: add replacing of double underscores

Add replacing of double underscores in environment variable name
with single underscore in che application variable name.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-11-08 16:50:34 +02:00
Sergii Leschenko 787041dd4e Rework mechanism to TckListener instead of TckModuleFactory (#2953)
It solves two problems:
- we initialize test instances with new injectors instead of
  using default child injector mechanism. It resolves issues
  with injection of injector in GuiceEntityListenerInjectionManager.
- we add ability to clean resources after tck test finish.
  So it allow close entity manager after after tck tests with jpa
  and resolve problems with reusing static fields by eclipse link
  by EntityManagerFactory when different tests in one module use it
2016-11-03 10:41:06 +02:00
Mihail Kuznyetsov 494442e11a CHE-2015 Rename configuration properties 2016-10-27 17:29:46 +03:00
Roman Iuvshin 825af31a5d [maven-release-plugin] prepare for next development iteration 2016-10-26 09:37:49 +00:00
Roman Iuvshin 7da1d4a910 [maven-release-plugin] prepare release 5.0.0-M6 2016-10-26 09:37:45 +00:00
Yevhenii Voevodin e316ba7945 Add snapshotting status (#2829) 2016-10-20 15:01:47 +03:00
Aleksandr Andrienko 291dbb89ba CHE-2435: Clean up workspace files after remove workspace. (#2544)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-10-18 23:05:24 +03:00
Sergii Leschenko 3df78186c4 Remove returning of optional by getNextPageRef and getPreviousPageRef methods (#2801) 2016-10-18 10:28:25 +03:00
Sergii Leschenko 7b67f94640 Add flushing to save order of object on persisting (#2770) 2016-10-17 12:02:28 +03:00
Anton Korneta 2cb8953438 Add cascade removal event, subscriber, context (#2566) 2016-10-11 10:18:52 +03:00
Roman Iuvshin b986091e4a [maven-release-plugin] prepare for next development iteration 2016-10-07 10:22:41 +00:00
Roman Iuvshin 8f799b4c28 [maven-release-plugin] prepare release 5.0.0-M5 2016-10-07 10:22:37 +00:00
Florent BENOIT 19591c8cf1 Add wrapper method for Linux commands (#2711)
Check if user or group exists with corresponding uid/gid instead of creating them each time

Change-Id: I016e25c2d90bc527865c98b76dc6d91597c3d925
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-10-06 10:55:42 +02:00
Igor Vinokur 11036470a0 CODENVY-687: Сache svn credentials instead of storing them in credentials provider (#2672) 2016-10-05 14:06:35 +03:00
Florent BENOIT 180c950117 Improvements on DTO Typescript generator (#2637)
- Add integration tests that test the TypeScript generated DTOs
- Add toJson() method on DTO
- Add support of constructor with empty object (like new MyDTOImpl().withName("hello"))
- Integration tests can be disabled with -DskipIntegrationTests flag

Change-Id: I3bcc2de6bb549ef8e29a266270ebcf0735e696d1
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-10-04 22:23:26 +02:00
Anton Korneta 6eb6e5deee Change the configuration of the root folder for the che db (#2685) 2016-10-04 11:37:22 +03:00
Yevhenii Voevodin 27b4f17efd Add license header to DescriptorEventAdapter.java 2016-09-29 15:41:06 +03:00
Yevhenii Voevodin 3e0d1dceb1 Remove workspace.name from model (#2652) 2016-09-29 15:26:26 +03:00
Mario Loriedo dabb749777 Add property machine.docker.local_node_host.external. (#2402)
This property allows communications beetween browser and containers that are on different networks (eg. Docker for Mac or NAT)

Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2016-09-28 18:52:28 +02:00
Roman Iuvshin 33944c6ec1 set M5 version 2016-09-27 16:08:19 +03:00
Roman Iuvshin 152be21b4f [maven-release-plugin] prepare for next development iteration 2016-09-26 14:19:41 +00:00
Roman Iuvshin 89ab012035 [maven-release-plugin] prepare release 5.0.0-M3 2016-09-26 14:19:37 +00:00
Florent BENOIT 4cc0f049b6 Fix the parent pom version (#2564)
Change-Id: Ie037174a9140e7d65bc1f42123ee52cd701ee0ae
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-09-23 10:14:10 +02:00
Florent BENOIT ea184b8db2 Provide Maven plugin for generating TypeScript DTO objects based on Java DTO dependencies (#2490)
It allow clients of REST API of Eclipse Che to use a Typed variables instead of dynamic variables for retreieved JSON
(It includes Dashboard and Chefile CLI and other clients based on TypeScript)

input : <maven DTO modules>
ouput : dto.ts file including DTO definition and an implementation for building objects around JSON content

Change-Id: I5eb2e2a958ffb99fc63dc6ff606a528ad105d7e0
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-09-22 16:14:24 +02:00
Yevhenii Voevodin 7b0e3f4c56 Initialize Jpa before EntityListenerInjectionManager 2016-09-21 16:36:43 +03:00
Alexander Garagatyi 405422c6db CHE-2366: Fix volumes_from usage in compose environment (#2487)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-09-21 12:09:56 +03:00
Roman Iuvshin 900ccbb807 set M3 version 2016-09-20 17:31:42 +03:00
Anatoliy Bazko c48a69f961 CHE-1287: Support for Language Server Protocol (#2452) 2016-09-16 12:45:02 +03:00
Anton Korneta d5fe8aed73 CHE-1790: Consolidate databases 2016-09-15 16:57:30 +03:00
Roman Iuvshin 3c1df2e4ad [maven-release-plugin] prepare for next development iteration 2016-09-14 15:50:20 +00:00