mirror of
https://gitee.com/rainbond/Rainbond.git
synced 2024-12-02 11:47:36 +08:00
fix thirdpart domain 443
This commit is contained in:
parent
395bff291d
commit
cb1c8e8c16
@ -182,11 +182,23 @@ func upstreamListener(serviceAlias, namespace string, dependsServices []*api_mod
|
|||||||
// create common http listener
|
// create common http listener
|
||||||
if len(newVHL) > 0 {
|
if len(newVHL) > 0 {
|
||||||
//remove 80 tcp listener is exist
|
//remove 80 tcp listener is exist
|
||||||
|
var statsPrefix string
|
||||||
|
var name string
|
||||||
|
var port uint32
|
||||||
if i, ok := portMap[80]; ok {
|
if i, ok := portMap[80]; ok {
|
||||||
ldsL = append(ldsL[:i], ldsL[i+1:]...)
|
ldsL = append(ldsL[:i], ldsL[i+1:]...)
|
||||||
|
statsPrefix = fmt.Sprintf("%s_80", serviceAlias)
|
||||||
|
name = fmt.Sprintf("%s_%s_http_80", namespace, serviceAlias)
|
||||||
|
port = 80
|
||||||
}
|
}
|
||||||
statsPrefix := fmt.Sprintf("%s_80", serviceAlias)
|
if i, ok := portMap[443]; ok {
|
||||||
plds := envoyv2.CreateHTTPListener(fmt.Sprintf("%s_%s_http_80", namespace, serviceAlias), envoyv2.DefaultLocalhostListenerAddress, statsPrefix, 80, nil, newVHL...)
|
ldsL = append(ldsL[:i], ldsL[i+1:]...)
|
||||||
|
statsPrefix = fmt.Sprintf("%s_443", serviceAlias)
|
||||||
|
name = fmt.Sprintf("%s_%s_http_443", namespace, serviceAlias)
|
||||||
|
port = 443
|
||||||
|
}
|
||||||
|
|
||||||
|
plds := envoyv2.CreateHTTPListener(name, envoyv2.DefaultLocalhostListenerAddress, statsPrefix, port, nil, newVHL...)
|
||||||
if plds != nil {
|
if plds != nil {
|
||||||
logrus.Debugf("create listener successfully, %v", plds)
|
logrus.Debugf("create listener successfully, %v", plds)
|
||||||
ldsL = append(ldsL, plds)
|
ldsL = append(ldsL, plds)
|
||||||
|
Loading…
Reference in New Issue
Block a user