This is an automated email from the ASF dual-hosted git repository.
amoghdesai pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 77e057fcb18 Migrate JDBC connection UI metadata to YAML (#62427)
77e057fcb18 is described below
commit 77e057fcb18cb5f57172ea096f0fab5c5dfb55fa
Author: Eason09053360 <[email protected]>
AuthorDate: Fri Feb 27 19:46:26 2026 +0800
Migrate JDBC connection UI metadata to YAML (#62427)
---
providers/jdbc/provider.yaml | 6 ++++++
providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py | 9 ++++++++-
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/providers/jdbc/provider.yaml b/providers/jdbc/provider.yaml
index 95d0d8cc82a..8786059249f 100644
--- a/providers/jdbc/provider.yaml
+++ b/providers/jdbc/provider.yaml
@@ -87,6 +87,12 @@ hooks:
connection-types:
- hook-class-name: airflow.providers.jdbc.hooks.jdbc.JdbcHook
connection-type: jdbc
+ ui-field-behaviour:
+ hidden-fields:
+ - port
+ - schema
+ relabeling:
+ host: Connection URL
config:
providers.jdbc:
diff --git a/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
b/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
index a29ea0caa25..2cac3a4e2f9 100644
--- a/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
+++ b/providers/jdbc/src/airflow/providers/jdbc/get_provider_info.py
@@ -42,7 +42,14 @@ def get_provider_info():
}
],
"connection-types": [
- {"hook-class-name": "airflow.providers.jdbc.hooks.jdbc.JdbcHook",
"connection-type": "jdbc"}
+ {
+ "hook-class-name":
"airflow.providers.jdbc.hooks.jdbc.JdbcHook",
+ "connection-type": "jdbc",
+ "ui-field-behaviour": {
+ "hidden-fields": ["port", "schema"],
+ "relabeling": {"host": "Connection URL"},
+ },
+ }
],
"config": {
"providers.jdbc": {