Pass x-gitlab-client-type header to DWS

What does this MR do and why?

Pass x-gitlab-client-type header to DWS

When language server is connecting to Duo Workflow Service via websockets forwarded by workhorse gRPC connection, the headers need to be explicitely forwarded. This MR adds x-gitlab-client-type to headers that are forwarded.

References

Part of gitlab-org/modelops/applied-ml/code-suggestions/ai-assist#1571 (closed)

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading