Commit Graph

300 Commits (1379fbf602728138550976a6f49edd74a7ecf8ad)

Author SHA1 Message Date
Artem Zatsarynnyi fa91db1f4e Merge branch 'master' into spi 2017-05-29 11:25:30 +03:00
Mykola Morhun 60488adc3c CODENVY-2199: Do not snapshot /tmp folder (#5168) 2017-05-25 15:20:48 +03:00
Artem Zatsarynnyi 993e8df52e Merge branch 'master' into spi 2017-05-24 12:16:17 +03:00
Roman Iuvshin 9fbf173eb9 RELEASE: Set next development version 2017-05-24 07:30:41 +00:00
Artem Zatsarynnyi e6cb33117b Merge branch 'master' into spi 2017-05-22 10:03:29 +03:00
Alexander Garagatyi 335a67cf3d CHE-5095: cleanup Docker SPI impl
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-05-18 17:47:46 +03:00
Mykola Morhun 064fdcb449 CHE-4197: Apply CHE_DOCKER_ALWAYS__PULL__IMAGE to container creation (#5112) 2017-05-18 13:05:08 +03:00
Dmitry Kuleshov 3deb16ea97 Unification of JSON RPC codebase (#5005) 2017-05-16 15:03:24 +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
Florent BENOIT 38602c89fc Disable this test that is not working on jenkins CI (#5069) 2017-05-13 18:01:04 +02:00
Florent BENOIT 52e418bc73 Introduce a template-based custom docker server evaluation strategy (#4928)
* Introduce a custom server evaluation strategy
This custom server evaluation strategy allows to configure the links by providing a set of macro/templates.
It avoids to create one strategy class file for each needs, as template/macros can be used independently.

Change-Id: I3d941e0e786bdbfec037ba59e3f790f890bf9eb0
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-05-12 17:19:14 +02:00
Roman Iuvshin b3ae33acf5 RELEASE: Set next development version 2017-05-10 10:54:42 +00:00
Alexander Garagatyi 4f8f937f31 CODENVY-1834: allow docker node throw environment exception on WS bind
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-05-03 16:19:58 +03:00
Alexander Garagatyi dae158b536 CHE-3948: fix build of dockerfiles behind a proxy
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-28 14:04:47 +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
Alexander Garagatyi a1c9efd6a8 CHE-4310: improve UX of usage of official docker images for machines
Add tail -f /dev/null into containers that exits on start.
Check if container is running after start of container.
Signed-off-by: Alexander Garagatyi
2017-04-26 15:25:55 +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 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
Vitalii Parfonov e9d4c45b81 Json rpc critical fix (#4798)
* initial commit

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* fixed build

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* Remove not needed subscription

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-04-12 20:19:48 +03: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
Alexander Garagatyi 41c48ac56d continue work on docker impl of SPI
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-12 14:52:13 +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 46781cbf29 CHE-4497: Delete snapshots from docker hub (#4744) 2017-04-11 11:11:40 +03:00
Dmitry Kuleshov 5d16a15078 Setting up a websocket JSONRPC API endpoint on master (#4621)
* added jsonrpc connection between IDE and MASTER

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* replaced message bus with json rpc

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* applied remarks

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* added jsonrpc connection between IDE and MASTER

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* replaced message bus with json rpc

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* applied remarks

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* fixed javadoc

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* added websocket config

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>

* fixed failing build

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2017-04-07 14:44:43 +03:00
Alexander Garagatyi 44e4d2f2b9 move docker machine plugin code into docker infrastructure module
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-07 11:30:21 +03:00
Gennady Azarenkov 63baff63f3 ServerRewritingStrategy 2017-04-06 22:44:47 +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 0772f7c070 Move runtime impl specific code to separate module
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-06 17:19:09 +03:00
Florent BENOIT 45da3d93bc Sets CHE_WORKSPACE_ID and CHE_MACHINE_NAME in all machines started by Che (#4649)
* Set CHE_WORKSPACE_ID and CHE_MACHINE_NAME in all machines started through CHE
it is required for single port /reverse proxy strategy

Change-Id: Ib2cb987e594929151de4c26b614b91d788d19869
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-04-03 10:20:28 +02:00
Mykola Morhun df1b603ed3 CODENVY-1936: Add alias index.docker.io for docker hub (#4572)
CODENVY-1936: Add alias index.docker.io for docker hub
2017-03-31 15:14:53 +03:00
Alexander Garagatyi b9ebdc2cb4 CODENVY-1734: improve docker client (#4620)
Throw specific exception in docker client
if exec not found on exec start.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-03-30 18:08:42 +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 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
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 0951e40d69 CHE-3620:Remove MachineServiceClient and related classes (#3963) 2017-03-07 14:36:31 +00:00
Max Shaposhnik 11ec789ca5 CHE-3616 Remove Machine API (server part) (#4331) 2017-03-07 14:33:05 +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
Angel Misevski 1d9c426e2d Ensure OpenShift pod is terminated before returning from removeContainer (#4230)
Prevents issue where it is possible to start workspace while
pod is terminating. When this occurs, Che creates a new pod but
workspace start fails. This pod must be removed manually before
that workspace can be launched again.

This is done by a) waiting for pod to terminate before returning
from removeContainer, and b) removing created deployment and
service when an exception occurs during createContainer.

Additionally, increases maximum wait time for retreiving
OpenShift image stream metadata

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-03-01 00:56:32 -05:00
Mario Loriedo c8145259e5 Implement getEvents method in OpenShiftConnector
Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2017-02-28 17:38:11 +01:00
Angel Misevski 54e60a52b4 Add OpenShift implementation of getNetworks()
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-02-24 15:58:44 +01:00