Add test code to cover issue #14859
Signed-off-by: Alessandro Boch <aboch@docker.com>
(cherry picked from commit 4964ab0821
)
This commit is contained in:
parent
98855c863d
commit
290987fcb4
1 changed files with 12 additions and 0 deletions
|
@ -780,6 +780,18 @@ func (s *DockerDaemonSuite) TestDaemonDefaultGatewayIPv4Explicit(c *check.C) {
|
||||||
deleteInterface(c, defaultNetworkBridge)
|
deleteInterface(c, defaultNetworkBridge)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *DockerDaemonSuite) TestDaemonDefaultGatewayIPv4ExplicitOutsideContainerSubnet(c *check.C) {
|
||||||
|
defaultNetworkBridge := "docker0"
|
||||||
|
deleteInterface(c, defaultNetworkBridge)
|
||||||
|
|
||||||
|
// Program a custom default gateway outside of the container subnet, daemon should accept it and start
|
||||||
|
err := s.d.StartWithBusybox("--bip", "172.16.0.10/16", "--fixed-cidr", "172.16.1.0/24", "--default-gateway", "172.16.0.254")
|
||||||
|
c.Assert(err, check.IsNil)
|
||||||
|
|
||||||
|
deleteInterface(c, defaultNetworkBridge)
|
||||||
|
s.d.Restart()
|
||||||
|
}
|
||||||
|
|
||||||
func (s *DockerDaemonSuite) TestDaemonIP(c *check.C) {
|
func (s *DockerDaemonSuite) TestDaemonIP(c *check.C) {
|
||||||
d := s.d
|
d := s.d
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue