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