parent
5bbff37294
commit
8c5e754617
@ -224,6 +224,9 @@ func cmdAdd(args *skel.CmdArgs) error {
|
|||||||
n.Delegate["isGateway"] = true
|
n.Delegate["isGateway"] = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if n.CNIVersion != "" {
|
||||||
|
n.Delegate["cniVersion"] = n.CNIVersion
|
||||||
|
}
|
||||||
|
|
||||||
n.Delegate["ipam"] = map[string]interface{}{
|
n.Delegate["ipam"] = map[string]interface{}{
|
||||||
"type": "host-local",
|
"type": "host-local",
|
||||||
|
@ -19,6 +19,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/containernetworking/cni/pkg/skel"
|
"github.com/containernetworking/cni/pkg/skel"
|
||||||
|
"github.com/containernetworking/cni/pkg/types/current"
|
||||||
"github.com/containernetworking/plugins/pkg/ns"
|
"github.com/containernetworking/plugins/pkg/ns"
|
||||||
"github.com/containernetworking/plugins/pkg/testutils"
|
"github.com/containernetworking/plugins/pkg/testutils"
|
||||||
|
|
||||||
@ -102,7 +103,7 @@ FLANNEL_IPMASQ=true
|
|||||||
defer GinkgoRecover()
|
defer GinkgoRecover()
|
||||||
|
|
||||||
By("calling ADD")
|
By("calling ADD")
|
||||||
_, _, err := testutils.CmdAddWithResult(targetNs.Path(), IFNAME, []byte(input), func() error {
|
resI, _, err := testutils.CmdAddWithResult(targetNs.Path(), IFNAME, []byte(input), func() error {
|
||||||
return cmdAdd(args)
|
return cmdAdd(args)
|
||||||
})
|
})
|
||||||
Expect(err).NotTo(HaveOccurred())
|
Expect(err).NotTo(HaveOccurred())
|
||||||
@ -132,6 +133,10 @@ FLANNEL_IPMASQ=true
|
|||||||
`
|
`
|
||||||
Expect(netConfBytes).Should(MatchJSON(expected))
|
Expect(netConfBytes).Should(MatchJSON(expected))
|
||||||
|
|
||||||
|
result, err := current.NewResultFromResult(resI)
|
||||||
|
Expect(err).NotTo(HaveOccurred())
|
||||||
|
Expect(result.IPs).To(HaveLen(1))
|
||||||
|
|
||||||
By("calling DEL")
|
By("calling DEL")
|
||||||
err = testutils.CmdDelWithResult(targetNs.Path(), IFNAME, func() error {
|
err = testutils.CmdDelWithResult(targetNs.Path(), IFNAME, func() error {
|
||||||
return cmdDel(args)
|
return cmdDel(args)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user