From d1728a6bcd872ab9d79a95a5f3f5fa72243ed898 Mon Sep 17 00:00:00 2001 From: Tristan Partin Date: Thu, 17 Apr 2025 09:08:42 -0500 Subject: [PATCH] Remove old compatibility hack for remote extensions (#11620) Control plane has long since been updated to send the right value. Signed-off-by: Tristan Partin --- compute_tools/src/bin/compute_ctl.rs | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/compute_tools/src/bin/compute_ctl.rs b/compute_tools/src/bin/compute_ctl.rs index e337ee7b15..aacef91d56 100644 --- a/compute_tools/src/bin/compute_ctl.rs +++ b/compute_tools/src/bin/compute_ctl.rs @@ -57,24 +57,13 @@ use tracing::{error, info}; use url::Url; use utils::failpoint_support; -// Compatibility hack: if the control plane specified any remote-ext-config -// use the default value for extension storage proxy gateway. -// Remove this once the control plane is updated to pass the gateway URL -fn parse_remote_ext_config(arg: &str) -> Result { - if arg.starts_with("http") { - Ok(arg.trim_end_matches('/').to_string()) - } else { - Ok("http://pg-ext-s3-gateway".to_string()) - } -} - #[derive(Parser)] #[command(rename_all = "kebab-case")] struct Cli { #[arg(short = 'b', long, default_value = "postgres", env = "POSTGRES_PATH")] pub pgbin: String, - #[arg(short = 'r', long, value_parser = parse_remote_ext_config)] + #[arg(short = 'r', long)] pub remote_ext_config: Option, /// The port to bind the external listening HTTP server to. Clients running