diff --git a/bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/support-files/resources.yaml b/bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/support-files/resources.yaml index 8fd2c3b..b594c0b 100644 --- a/bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/support-files/resources.yaml +++ b/bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/support-files/resources.yaml @@ -47,7 +47,7 @@ paths: name: default method: post {% if settings.BK_PLUGIN_APIGW_BACKEND_SUB_PATH %} - path: {env.api_sub_path}/bk_plugin/callback/{token}/ + path: /{env.api_sub_path}/bk_plugin/callback/{token}/ {% else %} path: /bk_plugin/callback/{token}/ {% endif %} @@ -105,7 +105,7 @@ paths: name: default method: post {% if settings.BK_PLUGIN_APIGW_BACKEND_SUB_PATH %} - path: {env.api_sub_path}/bk_plugin/invoke/{version} + path: /{env.api_sub_path}/bk_plugin/invoke/{version} {% else %} path: /bk_plugin/invoke/{version} {% endif %} @@ -140,7 +140,7 @@ paths: name: default method: any {% if settings.BK_PLUGIN_APIGW_BACKEND_SUB_PATH %} - path: {env.api_sub_path}/bk_plugin/plugin_api/ + path: /{env.api_sub_path}/bk_plugin/plugin_api/ {% else %} path: /bk_plugin/plugin_api/ {% endif %} @@ -173,7 +173,7 @@ paths: name: default method: any {% if settings.BK_PLUGIN_APIGW_BACKEND_SUB_PATH %} - path: {env.api_sub_path}/bk_plugin/openapi/ + path: /{env.api_sub_path}/bk_plugin/openapi/ {% else %} path: /bk_plugin/openapi/ {% endif %} @@ -221,7 +221,7 @@ paths: name: default method: post {% if settings.BK_PLUGIN_APIGW_BACKEND_SUB_PATH %} - path: {env.api_sub_path}/bk_plugin/plugin_api_dispatch/ + path: /{env.api_sub_path}/bk_plugin/plugin_api_dispatch/ {% else %} path: /bk_plugin/plugin_api_dispatch/ {% endif %} diff --git a/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py b/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py index 28e85cb..fe59bba 100644 --- a/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py +++ b/runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py @@ -261,7 +261,7 @@ def logging_addition_settings(logging_dict): app_scheme = parsed_url.scheme app_domain = parsed_url.netloc _path = parsed_url.path -app_subpath = (_path.decode("utf-8") if isinstance(_path, bytes) else _path).rstrip("/") +app_subpath = (_path.decode("utf-8") if isinstance(_path, bytes) else _path).strip("/") BK_APIGW_STAGE_BACKEND_HOST = f"{app_scheme}://{app_domain}" BK_APIGW_STAGE_BACKEND_SUBPATH = app_subpath