Add workspaces

Description

As part of Simplify Workspaces setup by removing GitLab Wo... (gitlab-org&16785) , we have introduced a Workspaces HTTP Server in GitLab Agent Server(KAS) which accepts user traffic, perform OAuth, and reverse gRPC tunnels into an Agent for Workspace(agentw) which is started on workspace startup.

This MR

  • Adds the Workspaces backend for HAProxy
  • Adds the Workspaces frontend for HAProxy

Once this MR is merged, we will be able to configure HAProxy for Workspaces.

Related issue: Add support in HAProxy / Chef / Config Manageme... (gitlab-org/gitlab#578194)

Related CR: Enabling Workspaces on staging (gitlab-com/gl-infra/production-engineering#27886 - moved)

Edited by Vishal Tak

Merge request reports

Loading