Fix http assertion in route creation

This commit is contained in:
freddygv 2020-09-03 10:21:20 -06:00
parent 30ba080d25
commit 318aa094fd
1 changed files with 4 additions and 1 deletions

View File

@ -50,7 +50,10 @@ func routesFromSnapshotTerminatingGateway(_ connectionInfo, cfgSnap *proxycfg.Co
svcConfig := cfgSnap.TerminatingGateway.ServiceConfigs[svc]
cfg, err := ParseProxyConfig(svcConfig.ProxyConfig)
if err != nil || structs.IsProtocolHTTPLike(cfg.Protocol) {
if err != nil {
return nil, fmt.Errorf("failed to parse upstream config: %v", err)
}
if !structs.IsProtocolHTTPLike(cfg.Protocol) {
// Routes can only be defined for HTTP services
continue
}