mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Generate LB sandbox/endpoint names in one place
Signed-off-by: Chris Telfer <ctelfer@docker.com>
This commit is contained in:
parent
9cf5a4ac4f
commit
1abac50c8d
1 changed files with 16 additions and 4 deletions
|
@ -2056,8 +2056,20 @@ func (c *controller) getConfigNetwork(name string) (*network, error) {
|
||||||
return n.(*network), nil
|
return n.(*network), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (n *network) lbSandboxName() string {
|
||||||
|
name := n.name + "-sbox"
|
||||||
|
if n.ingress {
|
||||||
|
name = "lb-" + n.name
|
||||||
|
}
|
||||||
|
return name
|
||||||
|
}
|
||||||
|
|
||||||
|
func (n *network) lbEndpointName() string {
|
||||||
|
return n.name + "-endpoint"
|
||||||
|
}
|
||||||
|
|
||||||
func (n *network) createLoadBalancerSandbox() error {
|
func (n *network) createLoadBalancerSandbox() error {
|
||||||
sandboxName := n.name + "-sbox"
|
sandboxName := n.lbSandboxName()
|
||||||
sbOptions := []SandboxOption{}
|
sbOptions := []SandboxOption{}
|
||||||
if n.ingress {
|
if n.ingress {
|
||||||
sbOptions = append(sbOptions, OptionIngress())
|
sbOptions = append(sbOptions, OptionIngress())
|
||||||
|
@ -2074,7 +2086,7 @@ func (n *network) createLoadBalancerSandbox() error {
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
endpointName := n.name + "-endpoint"
|
endpointName := n.lbEndpointName()
|
||||||
epOptions := []EndpointOption{
|
epOptions := []EndpointOption{
|
||||||
CreateOptionIpam(n.loadBalancerIP, nil, nil, nil),
|
CreateOptionIpam(n.loadBalancerIP, nil, nil, nil),
|
||||||
CreateOptionLoadBalancer(),
|
CreateOptionLoadBalancer(),
|
||||||
|
@ -2103,8 +2115,8 @@ func (n *network) deleteLoadBalancerSandbox() {
|
||||||
name := n.name
|
name := n.name
|
||||||
n.Unlock()
|
n.Unlock()
|
||||||
|
|
||||||
endpointName := name + "-endpoint"
|
sandboxName := n.lbSandboxName()
|
||||||
sandboxName := name + "-sbox"
|
endpointName := n.lbEndpointName()
|
||||||
|
|
||||||
endpoint, err := n.EndpointByName(endpointName)
|
endpoint, err := n.EndpointByName(endpointName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Add table
Reference in a new issue