Skip to content

Commit f292126

Browse files
authored
fix:修复sidecar无法获取到xds规则 (#1069)
1 parent cdb45a8 commit f292126

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Diff for: apiserver/xdsserverv3/node.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ func (PolarisNodeHash) ID(node *core.Node) string {
123123

124124
runType, ns, _, _ := parseNodeID(node.Id)
125125
if runType == string(RunTypeSidecar) {
126-
ret := runType + sep + ns
126+
ret := ns
127127
if node.Metadata != nil && node.Metadata.Fields != nil {
128128
tlsMode := node.Metadata.Fields[TLSModeTag].GetStringValue()
129129
if tlsMode == TLSModePermissive || tlsMode == TLSModeStrict {

Diff for: common/model/routing.go

+8-2
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ func (r *ExtendRouterConfig) ToApi() (*apitraffic.RouteRule, error) {
9191
}
9292
}
9393

94-
return &apitraffic.RouteRule{
94+
rule := &apitraffic.RouteRule{
9595
Id: r.ID,
9696
Name: r.Name,
9797
Namespace: r.Namespace,
@@ -104,7 +104,13 @@ func (r *ExtendRouterConfig) ToApi() (*apitraffic.RouteRule, error) {
104104
Etime: commontime.Time2String(r.EnableTime),
105105
Priority: r.Priority,
106106
Description: r.Description,
107-
}, nil
107+
}
108+
if r.EnableTime.Year() > 2000 {
109+
rule.Etime = commontime.Time2String(r.EnableTime)
110+
} else {
111+
rule.Etime = ""
112+
}
113+
return rule, nil
108114
}
109115

110116
// RouterConfig Routing rules

0 commit comments

Comments
 (0)