Skip to content

Commit

Permalink
fix:动态路由中,支持destination的值'*'匹配
Browse files Browse the repository at this point in the history
  • Loading branch information
dongsheng.qi committed Oct 17, 2023
1 parent 7fa2070 commit 320a9f2
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions plugin/servicerouter/rulebase/base.go
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,9 @@ func (g *RuleBasedInstancesFilter) matchDstMetadata(routeInfo *servicerouter.Rou
if !validateInMetadata(ruleMetaKey, ruleMetaValue, ruleMetaValueStr, inCluster.Metadata, nil) {
return nil, false, "", nil
}
if ruleMetaValueStr == matchAll && ruleMetaValue.ValueType == apimodel.MatchString_TEXT {
return cls, true, "", nil
}
if composedValue, ok := metaValues[ruleMetaValueStr]; ok {
if cls.RuleAddMetadata(ruleMetaKey, ruleMetaValueStr, composedValue) {
metaChanged = true
Expand Down

0 comments on commit 320a9f2

Please sign in to comment.