1. 14 Dec, 2016 1 commit
  2. 09 Dec, 2016 1 commit
    • Jacob Vosmaer (GitLab)'s avatar
      Merge branch 'nick-kube-proxy' into 'master' · d01ee210
      Jacob Vosmaer (GitLab) authored
      Handle environments/:id/terminal.ws, providing access to terminal websockets
      
      A GitLab environment may expose a terminal connection for out-of-band access. Workhorse is responsible for providing a websocket connection to the terminal if present. 
      
      It authenticates the user and retrieves connection details from GitLab using the environments/:id/terminal.ws/authorize endpoint, and sets up a proxy to the terminal provider, converting from the remote's subprotocol to a common format.
      
      Authentication is periodically re-done, and the connection will be broken if it fails, or if the connection details change in any way.
      
      This MR includes support for the `channel.k8s.io` websocket subprotocol, allowing connections to be made to Kubernetes / OpenShift containers. 
      
      Based on top of (some of) !72 
      
      Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/22864
      
      See merge request !83
      d01ee210
  3. 08 Dec, 2016 4 commits
    • Nick Thomas's avatar
      Handle environments/:id/terminal.ws · fe16eae3
      Nick Thomas authored
      A GitLab environment may expose a terminal connection for out-of-band access.
      Workhorse is responsible for providing a websocket connection to the terminal
      if present.
      
      It authenticates the user and retrieves connection details from GitLab using
      the environments/:id/terminal.ws/authorize endpoint, and sets up a proxy to
      the terminal provider, converting from the remote's subprotocol to a common
      format.
      
      Authentication is periodically re-done, and the connection will be broken if
      it fails, or if the connection details change in any way.
      fe16eae3
    • Jacob Vosmaer (GitLab)'s avatar
      Merge branch 'version-1.1.1' into 'master' · f2d0435b
      Jacob Vosmaer (GitLab) authored
      Version 1.1.1
      
      See merge request !96
      f2d0435b
    • Jacob Vosmaer's avatar
      Version 1.1.1 · 45016a71
      Jacob Vosmaer authored
      45016a71
    • Jacob Vosmaer (GitLab)'s avatar
      Merge branch 'rate-limit-builds-register' into 'master' · ed9d1e66
      Jacob Vosmaer (GitLab) authored
      Rate limit builds register
      
      Previously we were rate-limiting `/api` and `/ci/api`. This makes the it more targeted to only limit the capacity given to `builds/register.json` as this seems to be a main culprit of our stability problems.
      
      @jacobvosmaer-gitlab @stanhu @pcarranza What do you think?
      
      See merge request !95
      ed9d1e66
  4. 07 Dec, 2016 1 commit
  5. 05 Dec, 2016 2 commits
  6. 01 Dec, 2016 4 commits
  7. 25 Nov, 2016 4 commits
  8. 24 Nov, 2016 3 commits
  9. 22 Nov, 2016 2 commits
  10. 04 Nov, 2016 2 commits
  11. 03 Nov, 2016 1 commit
  12. 02 Nov, 2016 1 commit
  13. 26 Oct, 2016 2 commits
  14. 14 Oct, 2016 3 commits
  15. 13 Oct, 2016 2 commits
  16. 12 Oct, 2016 2 commits
  17. 06 Oct, 2016 5 commits