Commit Graph

485 Commits (main)

Author SHA1 Message Date
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