Skip to content

Commit ceaf253

Browse files
authored
fix(apigw-manager): fix mcp render (#256)
1 parent 9ed1a22 commit ceaf253

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

sdks/apigw-manager/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "apigw-manager"
3-
version = "4.2.1"
3+
version = "4.2.2"
44
description = "The SDK for managing blueking gateway resource."
55
readme = "README.md"
66
authors = ["blueking <blueking@tencent.com>"]

sdks/apigw-manager/src/apigw_manager/drf/management/commands/data/definition.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ stages:
6262
mcp_servers:
6363
{% for mcp_server in settings.BK_APIGW_STAGE_MCP_SERVERS %}
6464
- name: "{{ mcp_server.name }}"
65+
title: "{{ mcp_server.title }}"
6566
description: "{{ mcp_server.description }}"
6667
{% if mcp_server.labels %}
6768
labels:
@@ -74,6 +75,7 @@ stages:
7475
- "{{ resource }}"
7576
{% endfor %}
7677
is_public: {{ mcp_server.is_public }}
78+
protocol_type: "{{ mcp_server.protocol_type }}"
7779
status: {{ mcp_server.status }}
7880
{% if mcp_server.target_app_codes %}
7981
target_app_codes:

sdks/apigw-manager/src/apigw_manager/drf/management/commands/generate_definition_yaml.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ def handle(self, *args, **kwargs):
6262
if render:
6363
with open(source_file) as f:
6464
template = Template(f.read())
65-
rendered = render_to_string(template, Context(context))
65+
context_dict = {"settings": settings}
66+
rendered = template.render(Context(context_dict))
6667
cleaned = re.sub(r'\n\s*\n', '\n', rendered).strip()
6768
self.stdout.write(cleaned)
6869
with open(definition_path, 'w') as f:

0 commit comments

Comments
 (0)