Skip to content
This repository was archived by the owner on Feb 8, 2021. It is now read-only.

Commit 0e800a0

Browse files
authored
Merge pull request #492 from gao-feng/route
add missing setup of default route
2 parents 3c33927 + 1b74529 commit 0e800a0

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

daemon/pod/provision.go

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -409,9 +409,18 @@ func (p *XPod) addResourcesToSandbox() error {
409409
p.Log(INFO, "adding resource to sandbox")
410410
future := utils.NewFutureSet()
411411

412-
for ik, inf := range p.interfaces {
413-
future.Add(ik, inf.add)
414-
}
412+
future.Add("addInterface", func() error {
413+
for _, inf := range p.interfaces {
414+
if err := inf.add(); err != nil {
415+
return err
416+
}
417+
}
418+
err := p.sandbox.AddRoute()
419+
if err != nil {
420+
p.Log(ERROR, "fail to add Route: %v", err)
421+
}
422+
return err
423+
})
415424

416425
for iv, vol := range p.volumes {
417426
future.Add(iv, vol.add)

0 commit comments

Comments
 (0)