fix : fix credential process logic for nacos mcp util and add ut for it (#2394)

This commit is contained in:
EricaLiu
2025-06-10 20:03:45 +08:00
committed by GitHub
parent d2f09fe8c5
commit 1666dfb01c
3 changed files with 319 additions and 6 deletions

View File

@@ -88,6 +88,10 @@ func (s *store) GetAllConfigs(kind config.GroupVersionKind) map[string]*config.C
rule := cfg.Spec.(*registry.McpServerRule)
pluginConfig.Rules = append(pluginConfig.Rules, rule)
}
if len(pluginConfig.Rules) == 0 {
log.Infof("there is no mcp server rule exist, skip generate wasm plugin")
return map[string]*config.Config{}
}
rulesBytes, err := json.Marshal(pluginConfig)
if err != nil {
log.Errorf("marshal mcp wasm plugin config error %v", err)