INNER CODE UNIT · Go
func
clickvisual/clickvisual · api/internal/pkg/agent/search/main.go:169
func (req *Request) prepare() error {
customSearchArr, systemSearchArr, err := Keyword2Array(req.KeyWord)
if err != nil {
return err
}
for _, value := range systemSearchArr {
switch value.Key {
case InnerKeyContainer:
req.K8SContainer = append(req.K8SContainer, value.ValueString)
case InnerKeyFile:
req.Path = value.ValueString
case InnerKeyNamespace:
req.Namespace = value.ValueString
// TODO 目前还没有针对 pod 进行过滤
case InnerKeyPod:
}
}
req.customSearchArr = customSearchArr