From 857dd470fd48253734d03e328b309d0a78d150f3 Mon Sep 17 00:00:00 2001 From: Aviram Hassan Date: Wed, 29 May 2024 17:58:12 +0300 Subject: [PATCH] clear headers sent to operator --- mirrord/operator/src/client.rs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/mirrord/operator/src/client.rs b/mirrord/operator/src/client.rs index 5a5d6e14149..58bb32aff4f 100644 --- a/mirrord/operator/src/client.rs +++ b/mirrord/operator/src/client.rs @@ -514,16 +514,27 @@ impl OperatorApi { .uri(self.connect_url(&session_info)) .header("x-session-id", session_info.metadata.session_id.to_string()); + debug!( + "session_id {}", + session_info.metadata.session_id.to_string() + ); if let Some(name) = name { - builder = builder.header("x-client-name", name); + debug!(?name, "name"); + builder = + builder.header("x-client-name", name.replace(|c: char| !c.is_ascii(), "")); }; if let Some(hostname) = hostname { - builder = builder.header("x-client-hostname", hostname); + debug!(?hostname, "hostname"); + builder = builder.header( + "x-client-hostname", + hostname.replace(|c: char| !c.is_ascii(), ""), + ); }; match session_info.metadata.client_credentials() { Ok(Some(credentials)) => { + debug!(?credentials, "credentials"); builder = builder.header("x-client-der", credentials); } Ok(None) => {}