diff options
author | Adrian Reber <areber@redhat.com> | 2022-02-11 10:16:02 +0000 |
---|---|---|
committer | Adrian Reber <areber@redhat.com> | 2022-02-11 15:11:48 +0000 |
commit | 4b90542d5be977db79abbbfc442aca3553024246 (patch) | |
tree | 91f2124702f547fa1accaaa3cf1f816316c891b8 /pkg/checkpoint | |
parent | 466b8991c4025006eeb43cb30e6dc990d92df72d (diff) | |
download | podman-4b90542d5be977db79abbbfc442aca3553024246.tar.gz podman-4b90542d5be977db79abbbfc442aca3553024246.tar.bz2 podman-4b90542d5be977db79abbbfc442aca3553024246.zip |
Fix checkpoint/restore pod tests
Checkpoint/restore pod tests are not running with an older runc and now
that runc 1.1.0 appears in the repositories it was detected that the
tests were failing. This was not detected in CI as CI was not using runc
1.1.0 yet.
Signed-off-by: Adrian Reber <areber@redhat.com>
Diffstat (limited to 'pkg/checkpoint')
-rw-r--r-- | pkg/checkpoint/checkpoint_restore.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkg/checkpoint/checkpoint_restore.go b/pkg/checkpoint/checkpoint_restore.go index 1ebd6a455..270b5b6c4 100644 --- a/pkg/checkpoint/checkpoint_restore.go +++ b/pkg/checkpoint/checkpoint_restore.go @@ -140,6 +140,13 @@ func CRImportCheckpoint(ctx context.Context, runtime *libpod.Runtime, restoreOpt return nil, errors.Errorf("pod %s does not share the network namespace", ctrConfig.Pod) } ctrConfig.NetNsCtr = infraContainer.ID() + for net, opts := range ctrConfig.Networks { + opts.StaticIPs = nil + opts.StaticMAC = nil + ctrConfig.Networks[net] = opts + } + ctrConfig.StaticIP = nil + ctrConfig.StaticMAC = nil } if ctrConfig.PIDNsCtr != "" { |