diff --git a/src/k8s.rs b/src/k8s.rs index 0fdc91d..0b976a4 100644 --- a/src/k8s.rs +++ b/src/k8s.rs @@ -311,7 +311,7 @@ impl Context { ) -> Result, ClickError> { let (parts, body) = k8sreq.into_parts(); - let url = self.endpoint.join(&parts.uri.to_string())?; + let url = Url::parse(&format!("{}{}", self.endpoint, parts.uri))?; let new_provider = { // TODO: Fix this mess @@ -380,7 +380,7 @@ impl Context { ) -> Result { let (parts, body) = k8sreq.into_parts(); - let url = self.endpoint.join(&parts.uri.to_string())?; + let url = Url::parse(&format!("{}{}", self.endpoint, parts.uri))?; if let Some(UserAuth::ExecProvider(ref exec_provider)) = *self.auth.borrow() { self.handle_exec_provider(exec_provider);