From 03e3e6d6514ae87a67fc5060e3f32ca94cc612bb Mon Sep 17 00:00:00 2001 From: Sriharsha Chintalapani Date: Mon, 24 Mar 2025 06:04:45 -0700 Subject: [PATCH] Add private key configs to ObjectStorage (#20386) --- .../org/openmetadata/service/config/AzureConfiguration.java | 6 ++++++ .../org/openmetadata/service/config/S3Configuration.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/config/AzureConfiguration.java b/openmetadata-service/src/main/java/org/openmetadata/service/config/AzureConfiguration.java index f8d97d235e8..e2a0fd82149 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/config/AzureConfiguration.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/config/AzureConfiguration.java @@ -33,6 +33,12 @@ public class AzureConfiguration { @JsonProperty("cdnUrl") private String cdnUrl; + @JsonProperty("cdnKeyName") + private String cdnKeyName; + + @JsonProperty("cdnKey") + private String cdnKey; + @AssertTrue( message = "Either useManagedIdentity must be true, or a connectionString must be provided, " diff --git a/openmetadata-service/src/main/java/org/openmetadata/service/config/S3Configuration.java b/openmetadata-service/src/main/java/org/openmetadata/service/config/S3Configuration.java index f66b5bbeec1..03e1506ed19 100644 --- a/openmetadata-service/src/main/java/org/openmetadata/service/config/S3Configuration.java +++ b/openmetadata-service/src/main/java/org/openmetadata/service/config/S3Configuration.java @@ -37,6 +37,12 @@ public class S3Configuration { @JsonProperty("cloudFrontUrl") private String cloudFrontUrl; + @JsonProperty("cloudFrontKeyId") + private String cloudFrontKeyPairId; + + @JsonProperty("cloudFrontPrivateKeyPath") + private String cloudFrontPrivateKeyPath; + @AssertTrue( message = "Either useIamRole must be true or both accessKey and secretKey must be provided") public boolean isValidCredentials() {