summaryrefslogtreecommitdiff
path: root/session (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added service proxy to the kubernetes executor•••In this commit we add new session endpoint like `/proxy/buildOrService/port/requestedURI`. Through this endpoint we will be able to proxy requests to services running inside each service container. At the moment only the kubernetes executor implements this new functionality Francisco Javier López2019-05-236-28/+462
* Create pointers to mocks in session packageTomasz Maczukin2018-10-162-14/+14
* Add missing AssertExpectations on mocks in session packageTomasz Maczukin2018-10-162-5/+16
* Add AssertExpectations on mocked structs•••When using `github.com/stretchr/testify/mock` `c.AssertExpectations` should be called to make sure the mock calls are called correctly. Steve Azzopardi2018-10-161-0/+1
* Refactor tests for docker terminalsSteve Azzopardi2018-10-081-3/+6
* Add tests for docker executor terminalSteve Azzopardi2018-10-051-0/+27
* Actively watch for the exec container•••- Kill the terminal connection if container exits - Fix deadlock in build container method flow - Fix closing terminal connection, resolving the problem of terminal still being connected even though it is disconnected Kamil Trzciński2018-10-051-1/+2
* Add web terminal for docker executor•••Use reflect.DeepEqual for session.closeTerminalConn since the struct might have slices which are not comparable. Make the docker executor implement the `session.Conn` & `session.InteractiveTerminal` interface to support interactive web terminals. Update `gitlab-terminal` package to version to support docker stream. Steve Azzopardi2018-10-051-1/+2
* CI Web TerminalFrancisco Javier López 🌴 On vacation; back on August 22th!2018-08-147-0/+769