Anton Korneta
d43901a83a
Add prefix into names of OpenShift objects
2017-09-20 11:49:29 +03:00
Anton Korneta
8af134edbf
Remove parsing of user's PVCs for OpenShift recipe
2017-09-20 11:49:29 +03:00
Anton Korneta
40fd425ae3
Stop watching pods before removing them
2017-09-18 14:41:20 +03:00
Anton Korneta
2fc527916e
Rework infrastructure endpoints configuration
2017-09-14 17:20:40 +03:00
Sergii Leshchenko
36f6ce9aaf
CHE-6216 Ignore Routes that are specified in OpenShift recipe ( #6259 )
...
Estimated environment will contain warning when user specify
Route in OpenShift recipe
2017-09-14 16:38:51 +03:00
Anton Korneta
0ec6d1245c
Stop OpenShift workspace when one of starting machines crashed
2017-09-11 18:11:15 +03:00
Sergii Leshchenko
1ec0f6aaf4
CHE-6081 Make workspace files cleaning as infrastructure specific feature ( #6193 )
...
Add removing of OpenShift project when workspace is removed
2017-09-11 18:00:03 +03:00
Oleksandr Garagatyi
bd723b849a
CHE-6085: Add posibility to choose WS infra impl
...
Environment variable CHE_INFRASTRUCTURE_ACTIVE sets which
implementation of workspace runtime infrastructure is used in Che.
Notice that corresponding property does not work - only env var.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-09-08 11:52:16 +03:00
Artem Zatsarynnyi
04be689c69
Merge branch 'master' into spi
2017-09-04 11:51:57 +03:00
Oleksandr Garagatyi
7cb8a224fc
CHE-6072: fix bug when 'null' is used as a server path
...
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-08-23 17:29:29 +03:00
Oleksandr Garagatyi
91d55a4ced
CHE-5901: Rework SPI to simplify an infrastructure implementation ( #6047 )
...
Rework SPI to simplify an infrastructure implementation.
Move installers evaluation, environment recipe content
downloading to SPI level from infra implementation level.
Treat a machine with wsagent server dev machine instead of
checking wsagent installer only.
Improve code coverage.
Fix downloading of an environment recipe content from a Github
gist.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-08-23 09:44:15 +03:00
Anatoliy Bazko
e67979d337
CHE-5431: Add versioning to installers ( #5940 )
...
* CHE-5431: Add versioning to installers
2017-08-19 10:32:20 +00:00
Sergii Kabashniuk
6e9825c699
Used Google Java Codestyle
2017-08-18 17:16:54 +03:00
Anton Korneta
c22d499228
Fix create context from modified environment
2017-08-17 17:48:49 +03:00
Artem Zatsarynnyi
83d25535a9
Fix licenses
...
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2017-08-17 17:19:12 +03:00
Artem Zatsarynnyi
a552e67a76
Merge branch 'master' into spi
2017-08-17 16:40:48 +03:00
Artem Zatsarynnyi
3b3f924351
Merge branch 'spi' of github.com:eclipse/che into spi
2017-08-17 15:38:26 +03:00
Artem Zatsarynnyi
51fed52707
Merge branch 'master' into spi
2017-08-17 15:21:26 +03:00
Anton Korneta
ef94936b38
Add subpath to pvc
2017-08-17 14:37:08 +03:00
Sergii Leshchenko
909a3c814e
Refactor code
2017-08-17 14:37:08 +03:00
Sergii Leshchenko
c62841aa6a
Add RouteAnnotations & Create one route for the same container port
2017-08-17 14:37:08 +03:00
Sergii Leshchenko
2c0fd870ef
CHE-5688 Move resolving of servers to creation of machine
2017-08-17 14:37:08 +03:00
Anton Korneta
af92bc6521
Add PVC provisioner for ws projects to openshift infra
2017-08-16 11:14:42 +03:00
Sergii Leshchenko
467a7323dc
Fix cleaning up of OpenShift project ( #5941 )
2017-08-08 17:17:44 +03:00
Anton Korneta
32c6f3d82e
Add server health checks into openshift environment start
2017-08-08 14:34:24 +03:00
Sergii Leshchenko
949c1a2c26
CHE-5690 Add provisioning for OpenShift infrastructure
...
It includes:
- creating objects for configured servers;
- applying changes that are required by configured installers.
2017-08-07 14:02:58 +03:00
Sergii Leshchenko
0a09aaa0b5
Fix restart of OpenShift workspace
2017-08-07 14:02:38 +03:00
Sergii Leshchenko
2c85beea9d
Rename Openshift to OpenShift
2017-08-07 14:02:38 +03:00
Oleksandr Garagatyi
80527ceb2f
CHE-5684: implement URLRewriter for MacOS ( #5839 )
...
Implement and bind as default impl URLRewriter which makes Docker
infra work on MacOS or Windows. Property 'che.docker.ip.external'
should be used to set the correct external hostname for
containers.
Refactored URLRewriter interface to use strings as URLs instead of
URL class since it can't handle non-basic protocols, e.g. ws.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-07-31 14:36:46 +03:00
Korneta Anton
c4ba1cf071
Provide ability to cancel the workspace start with docker backend
2017-07-27 14:12:05 +03:00
Sergii Leshchenko
a208f01f94
CHE-5687 Add usage of configured installers ( #5796 )
2017-07-26 09:39:01 +03:00
Yevhenii Voievodin
0d6c7795fa
Recover runtimes on workspace master startup
2017-07-21 11:32:18 +03:00
Sergii Leshchenko
a20c61f0f9
Remove unused dependencies
2017-07-20 17:49:51 +03:00
Sergii Leshchenko
f13fd04398
Fix version of openshift-infrastructure module
2017-07-20 17:32:04 +03:00
Sergii Leshchenko
a0a51f6d77
OpenShift initial implementation
2017-07-20 16:54:21 +03:00