che-server/plugins/plugin-docker
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
..
che-plugin-docker-client [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
che-plugin-docker-compose [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
che-plugin-docker-machine [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
che-plugin-openshift-client Ensure OpenShift pod is terminated before returning from removeContainer (#4230) 2017-03-01 00:56:32 -05:00
pom.xml [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00