diff --git a/providers/github/provider.yaml b/providers/github/provider.yaml index 7a027018685a2..fbef73b2910e2 100644 --- a/providers/github/provider.yaml +++ b/providers/github/provider.yaml @@ -83,3 +83,14 @@ sensors: connection-types: - hook-class-name: airflow.providers.github.hooks.github.GithubHook connection-type: github + ui-field-behaviour: + hidden-fields: + - schema + - port + - login + - extra + relabeling: + host: GitHub Enterprise URL (Optional) + password: GitHub Access Token + placeholders: + host: https://{hostname}/api/v3 (for GitHub Enterprise) diff --git a/providers/github/src/airflow/providers/github/get_provider_info.py b/providers/github/src/airflow/providers/github/get_provider_info.py index bf129aa60f19f..c1f21c77b0f3e 100644 --- a/providers/github/src/airflow/providers/github/get_provider_info.py +++ b/providers/github/src/airflow/providers/github/get_provider_info.py @@ -46,6 +46,14 @@ def get_provider_info(): { "hook-class-name": "airflow.providers.github.hooks.github.GithubHook", "connection-type": "github", + "ui-field-behaviour": { + "hidden-fields": ["schema", "port", "login", "extra"], + "relabeling": { + "host": "GitHub Enterprise URL (Optional)", + "password": "GitHub Access Token", + }, + "placeholders": {"host": "https://{hostname}/api/v3 (for GitHub Enterprise)"}, + }, } ], }