From 2d291846eeedd6200129625c668ad37fb423302e Mon Sep 17 00:00:00 2001 From: varun-lakhyani Date: Thu, 16 Apr 2026 12:56:57 +0530 Subject: [PATCH] ui & connection json --- .../connections/database/synapseConnection.json | 10 +++++++--- .../ui/public/locales/en-US/Database/Synapse.md | 8 ++++++-- .../ui/src/generated/api/automations/createWorkflow.ts | 1 + .../generated/api/services/createDatabaseService.ts | 1 + .../ingestionPipelines/createIngestionPipeline.ts | 1 + .../entity/automations/testServiceConnection.ts | 1 + .../ui/src/generated/entity/automations/workflow.ts | 1 + .../services/connections/database/synapseConnection.ts | 1 + .../entity/services/connections/serviceConnection.ts | 1 + .../src/generated/entity/services/databaseService.ts | 1 + .../services/ingestionPipelines/ingestionPipeline.ts | 1 + .../generated/metadataIngestion/testSuitePipeline.ts | 1 + .../ui/src/generated/metadataIngestion/workflow.ts | 1 + 13 files changed, 24 insertions(+), 5 deletions(-) diff --git a/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/synapseConnection.json b/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/synapseConnection.json index da3ea496a0d5..fded1fe36d2e 100644 --- a/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/synapseConnection.json +++ b/openmetadata-spec/src/main/resources/json/schema/entity/services/connections/database/synapseConnection.json @@ -84,20 +84,24 @@ "description": "Authentication from Connection String for Azure Synapse.", "type": "string", "enum": [ + "SqlPassword", "ActiveDirectoryIntegrated", "ActiveDirectoryPassword", "ActiveDirectoryServicePrincipal" - ] + ], + "default": "SqlPassword" }, "encrypt": { "title": "Encrypt", "description": "Encrypt from Connection String for Azure Synapse.", - "type": "boolean" + "type": "boolean", + "default": true }, "trustServerCertificate": { "title": "Trust Server Certificate", "description": "Trust Server Certificate from Connection String for Azure Synapse.", - "type": "boolean" + "type": "boolean", + "default": true }, "connectionTimeout": { "title": "Connection Timeout", diff --git a/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Database/Synapse.md b/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Database/Synapse.md index 984023d96de8..7819362fd816 100644 --- a/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Database/Synapse.md +++ b/openmetadata-ui/src/main/resources/ui/public/locales/en-US/Database/Synapse.md @@ -68,14 +68,17 @@ $$ $$section ### Authentication $(id="authentication") - The `authentication` parameter determines the method of authentication when connecting to Synapse using ODBC (Open Database Connectivity). - - If you select **"Active Directory Password"**, you'll need to provide the password associated with your Azure Active Directory account. - - Alternatively, if you choose **"Active Directory Integrated"**, the connection will use the credentials of the currently logged-in user. This mode ensures secure and seamless connections with Synapse. + - **SqlPassword** *(default)*: Standard SQL username and password authentication. Provide the `Username` and `Password` fields. + - **Active Directory Password**: Azure Active Directory username and password. Provide the `Username` and `Password` fields. + - **Active Directory Integrated**: Uses the credentials of the currently logged-in user. No password required. + - **Active Directory Service Principal**: Uses an Azure AD application identity. Provide `Client ID`, `Client Secret`, and `Tenant ID`. $$ $$section ### Encrypt $(id="encrypt") - The `encrypt` setting in the connection string pertains to data encryption during communication with Synapse. - When enabled, it ensures that data exchanged between your application and the database is encrypted, enhancing security. + - **Enabled by default.** $$ $$section @@ -83,6 +86,7 @@ $$section ### Trust Server Certificate $(id="trustServerCertificate"): - The `trustServerCertificate` option also relates to security. - When set to true, your application will trust the server's SSL certificate without validation. Use this cautiously, as it bypasses certificate validation checks. + - **Enabled by default.** $$ $$section diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/api/automations/createWorkflow.ts b/openmetadata-ui/src/main/resources/ui/src/generated/api/automations/createWorkflow.ts index e4bceb857039..ae337254c6ee 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/api/automations/createWorkflow.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/api/automations/createWorkflow.ts @@ -3067,6 +3067,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/api/services/createDatabaseService.ts b/openmetadata-ui/src/main/resources/ui/src/generated/api/services/createDatabaseService.ts index c647ea214c63..e83e0e17d63f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/api/services/createDatabaseService.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/api/services/createDatabaseService.ts @@ -1515,6 +1515,7 @@ export enum Authentication { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/api/services/ingestionPipelines/createIngestionPipeline.ts b/openmetadata-ui/src/main/resources/ui/src/generated/api/services/ingestionPipelines/createIngestionPipeline.ts index c08b31305827..9ff98ab25592 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/api/services/ingestionPipelines/createIngestionPipeline.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/api/services/ingestionPipelines/createIngestionPipeline.ts @@ -5542,6 +5542,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/testServiceConnection.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/testServiceConnection.ts index 8659db123ee2..7da7b011098c 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/testServiceConnection.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/testServiceConnection.ts @@ -2949,6 +2949,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/workflow.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/workflow.ts index 2d2310ff4179..cb03e29529cc 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/workflow.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/automations/workflow.ts @@ -3500,6 +3500,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/database/synapseConnection.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/database/synapseConnection.ts index e129d5c633b6..99bd76966d12 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/database/synapseConnection.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/database/synapseConnection.ts @@ -126,6 +126,7 @@ export enum Authentication { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/serviceConnection.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/serviceConnection.ts index f0641ee8becb..a5da72814458 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/serviceConnection.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/connections/serviceConnection.ts @@ -2978,6 +2978,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/databaseService.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/databaseService.ts index a44ce2540930..cf0baaccce79 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/databaseService.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/databaseService.ts @@ -1646,6 +1646,7 @@ export enum Authentication { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/ingestionPipelines/ingestionPipeline.ts b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/ingestionPipelines/ingestionPipeline.ts index 85730643c42a..b51f89b42675 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/ingestionPipelines/ingestionPipeline.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/entity/services/ingestionPipelines/ingestionPipeline.ts @@ -6107,6 +6107,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/testSuitePipeline.ts b/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/testSuitePipeline.ts index 6319812ae008..5b216a854d06 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/testSuitePipeline.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/testSuitePipeline.ts @@ -3022,6 +3022,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /** diff --git a/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/workflow.ts b/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/workflow.ts index b5d371d1c654..69947e4bf96a 100644 --- a/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/workflow.ts +++ b/openmetadata-ui/src/main/resources/ui/src/generated/metadataIngestion/workflow.ts @@ -3082,6 +3082,7 @@ export enum AuthenticationEnum { ActiveDirectoryIntegrated = "ActiveDirectoryIntegrated", ActiveDirectoryPassword = "ActiveDirectoryPassword", ActiveDirectoryServicePrincipal = "ActiveDirectoryServicePrincipal", + SQLPassword = "SqlPassword", } /**