Florent BENOIT
9b6546c5a7
Use internal IP if specified. Else on Linux it is not matching the expecting interface name.
...
Change-Id: I62c766a3ef8dd1dac6831a5fbc986e555b14586b
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-06-04 10:29:25 +02:00
Sergii Leshchenko
ac8d44e579
CHE-4058 Removed usage name of a current user as a namespace ( #5207 )
...
Also, it contains fixing logging errors while fetching user by namespace
2017-06-02 11:56:34 +03:00
Mykola Morhun
60488adc3c
CODENVY-2199: Do not snapshot /tmp folder ( #5168 )
2017-05-25 15:20:48 +03:00
Roman Iuvshin
9fbf173eb9
RELEASE: Set next development version
2017-05-24 07:30:41 +00: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
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
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
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
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
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
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
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
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
Alexander Garagatyi
e55dd12e70
CODENVY-1403: fix bug in machine removal ( #4154 )
...
Bug occurs when container is unavailable without stop of machine.
In that case we don't stop machine instance and not cleanup
resources.
Signed-off-by: Alexander Garagatyi
2017-02-16 17:05:24 +02:00
Igor Vinokur
227261a2c7
CHE-3973: Fix deletion of WS folder on WS deletion ( #4122 )
2017-02-15 16:43:48 +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
Angel Misevski
ad318b0fa1
Refactor inspectContainer() and add commit(), removeImage() ( #4085 )
...
Adds commit() and removeImage() implementations to
OpenShiftConnector. This requires some refactoring of existing
methods (mostly refactoring repeated processes into their own
methods -- e.g. creating an ImageStreamTag and getting image
info from a tag).
Additionally, refactors inspectContainer() method to remove
a call to DockerConnector, instead obtaining the same information
from what's available through the OpenShift API. This fixes an
issue where the IP address of a workspace was unavailable from
the ContainerInfo returned by DockerConnector.
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-02-11 01:10:29 +01:00
Alexander Garagatyi
bee9890e4e
CODENVY-1443: fix incorrect usage of non bind-mount volumes ( #3877 )
...
Add other minor fixes
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-02-06 10:44:30 +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
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
Mykola Morhun
52f1e471ae
CHE-3761: Workaround illegal response from docker
...
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2017-01-23 14:23:56 +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
Roman Iuvshin
05a7cd53b5
[maven-release-plugin] prepare for next development iteration
2017-01-18 16:33:24 +00:00