Commit Graph

85 Commits (b030927e82d7e83f8db46b8348aafae74be0ac53)

Author SHA1 Message Date
Mykola Morhun 6f64c2b724 Revert "CODENVY-413: Make it possible to mark MachineNode as 'sheduled for maintenace'" 2016-07-14 14:36:40 +03:00
Mykola Morhun c22e77d21c CODENVY-413: Add new parameters to build docker image method
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-07-14 10:00:37 +03:00
Alexander Garagatyi a7e9aeaadd Add improvements in docker machine creation code
Simplify and cleanup DockerInstanceProvider class.
Cleanup the code.

Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-12 10:29:37 +03:00
Alexander Garagatyi 0e1d87785d Fix docker client on some systems (#1663)
Fix DockerConnector to avoid failing tests on some systems.
Use Future to prevent undefined order of thread execution.
Also change some exception message.
Also cleanup some tests.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-06 11:49:32 +03:00
Alexander Garagatyi e0888f697e Fix arrays hashcode evaluation (#1670)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-06 11:10:14 +03:00
Alexander Garagatyi e9dbf0f341 Fix docker system info model class. (#1662)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-06 10:20:48 +03:00
Yevhenii Voevodin d1aa2cfed7 User structural refactoring 2016-07-05 11:27:58 +03:00
Aleksandr Andrienko 17612193a0 CHE-1353: Add possibility to configure specific docker api version.
Add possibility to configure api version by che.properties. Set minimum default docker api version 1.20.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-07-05 11:08:45 +03:00
Alexander Garagatyi e36a13858e CHE-1365: code cleanup
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-04 13:09:25 +03:00
Alexander Garagatyi a0820fb81d CHE-1365: add possibility to provide remote docker build context
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-04 13:09:25 +03:00
Alexander Garagatyi d666fbda27 CHE-1365: remove deprecated methods from docker client
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-04 13:09:25 +03:00
Alexander Garagatyi bacdc0a4fc CHE-1365: add docker networking API
Add networking API to docker client.
Change JSON serialization/deserialization in docker client to
fix incorrect naming policy work of JsonHelper.
Fix entrypoint field in ContainerConfig since it is array of
strings, not single string.
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-07-04 13:09:25 +03:00
Mykola Morhun 7ee4e79db1 add missing license header
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-07-02 11:13:39 +03:00
Mykola Morhun 05aeec9045 CHE-277: Put logs of main process of machine to machine logs
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-07-02 10:31:44 +03:00
Mykola Morhun c3c5c24753 CODENVY-606: fix NPE in DockerInstanceStopDetector
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-07-01 11:30:12 +03:00
Mario Loriedo 39fa37f0d3 Improvements to set the right API endpoint URL (#1576)
Read env variable CHE_API_ENDPOINT if property machine.docker.che_api.endpoint is not set
Set Che host IP to eth0 default IP when docker0 is not found on linux
Fixing typos

Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2016-06-30 17:00:48 +03:00
Roman Iuvshin 6a23f97700 [maven-release-plugin] prepare for next development iteration 2016-06-28 16:00:40 +00:00
Roman Iuvshin 400648e1db [maven-release-plugin] prepare release 4.4.0 2016-06-28 16:00:37 +00:00
Anton Korneta 9c25cdef20 CHE-1276: Fix test by extracting statuc to the variable 2016-06-27 16:03:01 +03:00
Anton Korneta 0e1ada8c5f CHE-1276: Fix closing of the docker response stream 2016-06-27 15:19:03 +03:00
Anton Korneta ec461af679 CHE-1276: Add exception handler during creation machine from snapshot 2016-06-27 13:44:28 +03:00
Aleksandr Andrienko 0eb87b8fab Merge pull request #1544 from eclipse/CHE-1312
CHE-1312: Add ability to configure credentials for several docker private registries
2016-06-24 10:39:14 +03:00
Aleksandr Andrienko a7c492ea8d Impove code. 2016-06-23 16:15:05 +03:00
Mario Loriedo 14e6d4a8e3 Add HTTP Host header to support Docker v1.12 (#1550)
Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2016-06-23 10:09:40 +03:00
Aleksandr Andrienko c49c6713e1 CHE-1312: Add ability to configure credentials for several docker private registries 2016-06-22 12:34:25 +03:00
Mykola Morhun 1176f4192e CHE-1296: ​​Use docker auth config saved in user preferences to start machine from private image
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-06-21 17:10:42 +03:00
Roman Nikitenko 9eb51b41d9 CHE-1264. Don't include CR char in log message when LF char follow
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-06-21 10:37:18 +03:00
Mykola Morhun bfc64d50c8 Improve code which works with docker authentication
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-06-15 12:17:12 +03:00
Roman Iuvshin 5adff554bc [maven-release-plugin] prepare for next development iteration 2016-06-13 18:57:39 +00:00
Roman Iuvshin e9f5d4971e [maven-release-plugin] prepare release 4.3.0 2016-06-13 18:57:36 +00:00
Mykola Morhun 88aa82811b CHE-1245: Update docker client to use new format of X-Registry-Config header
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-06-12 14:46:11 +03:00
Roman Iuvshin 477e71533f CODENVY-595: add possibility to adjust machine swap size 2016-06-08 12:03:55 +03:00
Alexander Garagatyi 21277eeb57 Fix docker image reference parsing by DockerImageIdentifierParser (#1420)
Parsing used to use reference definition from docker repo, but
fails in some very simple cases.
Rework parsing. Add comments. Add tests.

Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-06-06 10:52:02 +03:00
Roman Iuvshin 140b09a9a0 [maven-release-plugin] prepare for next development iteration 2016-06-04 19:52:26 +00:00
Roman Iuvshin fbd9f95748 [maven-release-plugin] prepare release 4.3.0-RC1 2016-06-04 19:52:23 +00:00
Mykola Morhun d1362c6709 Remove wrong required parameters in DockerConnector methods params
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-05-26 15:49:37 +03:00
Aleksandr Andrienko ce1fe4f042 Rename methods for creation docker connector params from 'from' to 'create
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-05-13 10:25:12 +03:00
Aleksandr Andrienko 0aa802d758 CODENVY-212: Add DockerContainerCleaner for clean up docker containers
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-05-11 00:19:10 +03:00
Mykola Morhun 95a4f192ce CHE-253: Refactor Che docker client to be able to add new parameters without breaking code dependent on docker client
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-05-04 09:32:03 +03:00
Vitaly Parfonov 2c41214725 Features:
Maven plugin
Classpath configuration
Effective pom
Plain java plugin

Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-04-29 15:32:24 +03:00
Alexander V 1dbb9d7c3e Optimazing builder's implementation (#1113)
Signed-off-by: <alextrentton@gmail.com>
2016-04-26 10:05:51 +03:00
Roman Iuvshin 0978f5c655 [maven-release-plugin] prepare for next development iteration 2016-04-25 16:08:21 +00:00
Roman Iuvshin b0df01a0c1 [maven-release-plugin] prepare release 4.2.0 2016-04-25 16:08:18 +00:00
Aleksandr Andrienko 7133c7010b CHE-721: Fix docker authentication error log on create workspace
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2016-04-14 09:17:37 +03:00
Roman Iuvshin 0344d76167 [maven-release-plugin] prepare for next development iteration 2016-04-08 16:43:02 +00:00
Roman Iuvshin d66d35f08a [maven-release-plugin] prepare release 4.1.0 2016-04-08 16:42:59 +00:00
Eugene Ivantsov dbf39f4224 Remove unused property
Signed-off-by: Eugene Ivantsov <eivantsov@codenvy.com>
2016-03-31 12:27:21 +03:00
Roman Iuvshin fc58fffb23 [maven-release-plugin] prepare for next development iteration 2016-03-29 14:27:19 +00:00
Roman Iuvshin a7e3a0c71b [maven-release-plugin] prepare release 4.0.0 2016-03-29 14:27:16 +00:00
Roman Iuvshin 9c8213cd3e Remove GA label 2016-03-24 23:43:00 +02:00