Skip to content

Commit 0c60447

Browse files
committed
feat: apigw 注册的后端服务地址从 PaaS 环境变量获取
1 parent b2e4012 commit 0c60447

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

  • bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/data
  • runtime/bk-plugin-runtime/bk_plugin_runtime/config

bk-plugin-framework/bk_plugin_framework/services/bpf_service/management/commands/data/api-definition.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ stage:
1111
upstreams:
1212
loadbalance: "roundrobin"
1313
hosts:
14-
- host: "http://{{ settings.BK_PLUGIN_APIGW_BACKEND_NETLOC }}/"
14+
- host: "{{ settings.BK_PLUGIN_APIGW_BACKEND_SCHEME }}://{{ settings.BK_PLUGIN_APIGW_BACKEND_NETLOC }}/"
1515
weight: 100
1616

1717
release:

runtime/bk-plugin-runtime/bk_plugin_runtime/config/default.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ def logging_addition_settings(logging_dict):
241241
url_parse = urllib.parse.urlparse(BK_PLUGIN_APIGW_BACKEND_HOST)
242242
BK_PLUGIN_APIGW_BACKEND_NETLOC = url_parse.netloc
243243
BK_PLUGIN_APIGW_BACKEND_SUB_PATH = url_parse.path.lstrip("/")
244+
BK_PLUGIN_APIGW_BACKEND_SCHEME = url_parse.scheme or "http"
244245

245246
BK_APIGW_CORS_ALLOW_ORIGINS = [s for s in os.getenv("BK_APIGW_CORS_ALLOW_ORIGINS", "").split(",") if s]
246247
BK_APIGW_CORS_ALLOW_METHODS = [s for s in os.getenv("BK_APIGW_CORS_ALLOW_METHODS", "").split(",") if s]

0 commit comments

Comments
 (0)