Skip to content

Release Workspaces HTTP Server in GitLab Agent Server(KAS)

General Information:

Details

We are currently working on simplifying the setup for Workspaces. As part of this, we have built a reverse-gRPC tunnel in GitLab Agent Server(KAS) for HTTP traffic arriving on the workspaces domain(*.gitlab.dev).

We need to resolve *.gitlab.dev to the Workspaces HTTP Server in GitLab Agent Server(KAS) on port 8160 in the legacy cell as per the discussion here. Helm chart changes were done in Add workspaces external URL config (gitlab-org/charts/gitlab!4473 - merged)

We also need to resolve kas.gitlab.com/workspaces/ to the Workspaces HTTP Server in GitLab Agent Server(KAS) on port 8160 in the legacy cell as per the discussion here. Helm chart changes were done in add workspaces server config to KAS helm chart (gitlab-org/charts/gitlab!4420 - merged)

In order to enable the workspaces service, we also need wildcard certificates for the workspaces domains.

The gitlab.dev domain is already purchased and is available on Cloudflare. All existing records should stay as is.

Environment Workspaces Domain KAS domain
Staging *.staging.gitlab.dev kas.staging.gitlab.com/workspaces
Production *.gitlab.dev kas.gitlab.com/workspaces

Priority

Please check one:

Edited by Vishal Tak