Skip to content

Commit bacc10f

Browse files
committed
make sure gw pod exist before eip creation (#4924)
Signed-off-by: zbb888 <jmdxjsjgcxy@gmail.com>
1 parent 1b9a4b9 commit bacc10f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pkg/controller/vpc_nat_gw_eip.go

+7
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ func (c *Controller) handleAddIptablesEip(key string) error {
109109
klog.Error(err)
110110
return err
111111
}
112+
113+
// make sure vpc nat gw pod is ready befor create eip
114+
if _, err := c.getNatGwPod(cachedEip.Spec.NatGwDp); err != nil {
115+
klog.Error(err)
116+
return err
117+
}
118+
112119
var v4ip, v6ip, mac string
113120
portName := ovs.PodNameToPortName(cachedEip.Name, cachedEip.Namespace, subnet.Spec.Provider)
114121
if cachedEip.Spec.V4ip != "" {

0 commit comments

Comments
 (0)