From e92e9d449c1b646c2b303ce328ac4e0c36fa6d5a Mon Sep 17 00:00:00 2001 From: Joshua Jerin Date: Thu, 29 Aug 2024 13:17:13 -0400 Subject: [PATCH] Fix CI for CLI (#932) --- tembo-cli/temboclient/src/models/impls.rs | 1 + tembo-cli/temboclient/src/models/stack_type.rs | 3 +++ tembo-cli/tests/integration_tests_cloud.rs | 8 +++++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tembo-cli/temboclient/src/models/impls.rs b/tembo-cli/temboclient/src/models/impls.rs index 8c4018d1b..3426c914d 100644 --- a/tembo-cli/temboclient/src/models/impls.rs +++ b/tembo-cli/temboclient/src/models/impls.rs @@ -77,6 +77,7 @@ impl FromStr for StackType { "OLAP" => Ok(StackType::Olap), "VectorDB" => Ok(StackType::VectorDb), "OLTP" => Ok(StackType::Oltp), + "Analytics" => Ok(StackType::Analytics), "DataWarehouse" => Ok(StackType::DataWarehouse), "Geospatial" => Ok(StackType::Geospatial), "MongoAlternative" => Ok(StackType::MongoAlternative), diff --git a/tembo-cli/temboclient/src/models/stack_type.rs b/tembo-cli/temboclient/src/models/stack_type.rs index 9f162e7d8..ee5c52cb7 100644 --- a/tembo-cli/temboclient/src/models/stack_type.rs +++ b/tembo-cli/temboclient/src/models/stack_type.rs @@ -21,6 +21,8 @@ pub enum StackType { Olap, #[serde(rename = "OLTP")] Oltp, + #[serde(rename = "Analytics")] + Analytics, #[serde(rename = "VectorDB")] VectorDb, #[serde(rename = "DataWarehouse")] @@ -43,6 +45,7 @@ impl ToString for StackType { Self::MachineLearning => String::from("MachineLearning"), Self::Olap => String::from("OLAP"), Self::Oltp => String::from("OLTP"), + Self::Analytics => String::from("Analytics"), Self::VectorDb => String::from("VectorDB"), Self::DataWarehouse => String::from("DataWarehouse"), Self::Geospatial => String::from("Geospatial"), diff --git a/tembo-cli/tests/integration_tests_cloud.rs b/tembo-cli/tests/integration_tests_cloud.rs index 2be436bd5..8f92e0145 100644 --- a/tembo-cli/tests/integration_tests_cloud.rs +++ b/tembo-cli/tests/integration_tests_cloud.rs @@ -32,7 +32,7 @@ async fn minimal_cloud() -> Result<(), Box> { cmd.assert().success(); let charset = "abcdefghijklmnopqrstuvwxyz"; - let instance_name = format!("e2e-{}", generate(10, charset)); + let instance_name = format!("e2e-cli-{}", generate(10, charset)); setup_env(&instance_name)?; @@ -137,6 +137,12 @@ fn setup_env(instance_name: &String) -> Result<(), Box> { &format!("instance_name = \"{instance_name}\""), )?; + replace_vars_in_file( + "tembo.toml".to_string(), + "[minimal]", + &format!("[{instance_name}]"), + )?; + Ok(()) }