This is an automated email from the ASF dual-hosted git repository.

potiuk 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 33c570908c7 Migrate apache/kafka connection UI metadata to YAML 
(#63171)
33c570908c7 is described below

commit 33c570908c7e3f109832b15e53dd562f17618531
Author: Jeongwoo Do <[email protected]>
AuthorDate: Wed Mar 11 08:48:59 2026 +0900

    Migrate apache/kafka connection UI metadata to YAML (#63171)
---
 providers/apache/kafka/provider.yaml                          | 11 +++++++++++
 .../src/airflow/providers/apache/kafka/get_provider_info.py   |  7 +++++++
 2 files changed, 18 insertions(+)

diff --git a/providers/apache/kafka/provider.yaml 
b/providers/apache/kafka/provider.yaml
index 046c2871235..3b5bacc3cf6 100644
--- a/providers/apache/kafka/provider.yaml
+++ b/providers/apache/kafka/provider.yaml
@@ -96,6 +96,17 @@ triggers:
 connection-types:
   - hook-class-name: airflow.providers.apache.kafka.hooks.base.KafkaBaseHook
     connection-type: kafka
+    ui-field-behaviour:
+      hidden-fields:
+        - schema
+        - login
+        - password
+        - port
+        - host
+      relabeling:
+        extra: Config Dict
+      placeholders:
+        extra: '{"bootstrap.servers": "localhost:9092", "group.id": 
"my-group"}'
 
 queues:
   - airflow.providers.apache.kafka.queues.kafka.KafkaMessageQueueProvider
diff --git 
a/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
 
b/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
index 11f2c998ccf..41076d2b4c2 100644
--- 
a/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
+++ 
b/providers/apache/kafka/src/airflow/providers/apache/kafka/get_provider_info.py
@@ -74,6 +74,13 @@ def get_provider_info():
             {
                 "hook-class-name": 
"airflow.providers.apache.kafka.hooks.base.KafkaBaseHook",
                 "connection-type": "kafka",
+                "ui-field-behaviour": {
+                    "hidden-fields": ["schema", "login", "password", "port", 
"host"],
+                    "relabeling": {"extra": "Config Dict"},
+                    "placeholders": {
+                        "extra": '{"bootstrap.servers": "localhost:9092", 
"group.id": "my-group"}'
+                    },
+                },
             }
         ],
         "queues": 
["airflow.providers.apache.kafka.queues.kafka.KafkaMessageQueueProvider"],

Reply via email to