From 48152bc5c6916476ca9a599fe91f20cdb58808c7 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 19 Nov 2025 18:23:50 +0000 Subject: [PATCH] rds --- backend/Cargo.lock | 26 ++++++++++++++++++++++++++ backend/Cargo.toml | 1 + backend/windmill-common/Cargo.toml | 3 ++- 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/backend/Cargo.lock b/backend/Cargo.lock index ff91f7063b..9593991228 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -894,6 +894,31 @@ dependencies = [ "tracing", ] +[[package]] +name = "aws-sdk-rds" +version = "1.115.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c923a4c739db1b5a695109585fcd03985f743788773790fc87464a70e25c365c" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-sigv4", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-query", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", + "fastrand", + "http 0.2.12", + "regex-lite", + "tracing", + "url", +] + [[package]] name = "aws-sdk-sqs" version = "1.77.0" @@ -15427,6 +15452,7 @@ dependencies = [ "async-trait", "aws-config", "aws-credential-types", + "aws-sdk-rds", "aws-sdk-sts", "aws-smithy-types", "aws-smithy-types-convert", diff --git a/backend/Cargo.toml b/backend/Cargo.toml index 20470e42b0..043065c9bd 100644 --- a/backend/Cargo.toml +++ b/backend/Cargo.toml @@ -268,6 +268,7 @@ regex = "^1" semver = "^1" aws-sigv4 = "^1.3.4" aws-sdk-config = "=1.68.0" +aws-sdk-rds = "^1" async-trait = "0.1.88" diff --git a/backend/windmill-common/Cargo.toml b/backend/windmill-common/Cargo.toml index 123d1a5ea4..15c76b03f4 100644 --- a/backend/windmill-common/Cargo.toml +++ b/backend/windmill-common/Cargo.toml @@ -14,7 +14,7 @@ prometheus = ["dep:prometheus"] loki = ["dep:tracing-loki"] benchmark = [] parquet = ["dep:object_store", "dep:aws-config", "dep:aws-sdk-sts", "dep:aws-smithy-types-convert", "dep:datafusion"] -aws_auth = ["dep:aws-sdk-sts", "dep:aws-config"] +aws_auth = ["dep:aws-sdk-sts", "dep:aws-config", "dep:aws-sdk-rds"] otel = ["dep:opentelemetry-semantic-conventions", "dep:opentelemetry-otlp", "dep:opentelemetry_sdk", "dep:opentelemetry", "dep:tracing-opentelemetry", "dep:opentelemetry-appender-tracing", "dep:tonic"] smtp = ["dep:mail-send"] @@ -64,6 +64,7 @@ object_store = { workspace = true, optional = true } prometheus = { workspace = true, optional = true } aws-config = { workspace = true, optional = true } aws-sdk-sts = { workspace = true, optional = true } +aws-sdk-rds = { workspace = true, optional = true } aws-credential-types.workspace = true aws-smithy-types.workspace = true base64.workspace = true