Manage status for TCP element in the endpoint overview.
This commit is contained in:
parent
75aedc8e94
commit
68c349bbfa
6 changed files with 108 additions and 11 deletions
|
@ -142,6 +142,31 @@ func TestHandler_Overview(t *testing.T) {
|
|||
},
|
||||
},
|
||||
},
|
||||
Status: runtime.StatusEnabled,
|
||||
},
|
||||
"tcpbar-service@myprovider": {
|
||||
TCPService: &dynamic.TCPService{
|
||||
LoadBalancer: &dynamic.TCPLoadBalancerService{
|
||||
Servers: []dynamic.TCPServer{
|
||||
{
|
||||
Address: "127.0.0.2",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
Status: runtime.StatusWarning,
|
||||
},
|
||||
"tcpfii-service@myprovider": {
|
||||
TCPService: &dynamic.TCPService{
|
||||
LoadBalancer: &dynamic.TCPLoadBalancerService{
|
||||
Servers: []dynamic.TCPServer{
|
||||
{
|
||||
Address: "127.0.0.2",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
Status: runtime.StatusDisabled,
|
||||
},
|
||||
},
|
||||
TCPRouters: map[string]*runtime.TCPRouterInfo{
|
||||
|
@ -151,6 +176,7 @@ func TestHandler_Overview(t *testing.T) {
|
|||
Service: "tcpfoo-service@myprovider",
|
||||
Rule: "HostSNI(`foo.bar`)",
|
||||
},
|
||||
Status: runtime.StatusEnabled,
|
||||
},
|
||||
"tcptest@myprovider": {
|
||||
TCPRouter: &dynamic.TCPRouter{
|
||||
|
@ -158,6 +184,15 @@ func TestHandler_Overview(t *testing.T) {
|
|||
Service: "tcpfoo-service@myprovider",
|
||||
Rule: "HostSNI(`foo.bar.other`)",
|
||||
},
|
||||
Status: runtime.StatusWarning,
|
||||
},
|
||||
"tcpfoo@myprovider": {
|
||||
TCPRouter: &dynamic.TCPRouter{
|
||||
EntryPoints: []string{"web"},
|
||||
Service: "tcpfoo-service@myprovider",
|
||||
Rule: "HostSNI(`foo.bar.other`)",
|
||||
},
|
||||
Status: runtime.StatusDisabled,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue