Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeCNIPlugin

type FakeCNIPlugin struct {
	StatusErr error
	LoadErr   error
}

    FakeCNIPlugin is a fake plugin used for test.

    func NewFakeCNIPlugin

    func NewFakeCNIPlugin() *FakeCNIPlugin

      NewFakeCNIPlugin create a FakeCNIPlugin.

      func (*FakeCNIPlugin) GetConfig

      func (f *FakeCNIPlugin) GetConfig() *cni.ConfigResult

        GetConfig returns a copy of the CNI plugin configurations as parsed by CNI

        func (*FakeCNIPlugin) Load

        func (f *FakeCNIPlugin) Load(opts ...cni.CNIOpt) error

          Load loads the network config.

          func (*FakeCNIPlugin) Remove

          func (f *FakeCNIPlugin) Remove(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) error

            Remove teardown the network of PodSandbox.

            func (*FakeCNIPlugin) Setup

            func (f *FakeCNIPlugin) Setup(ctx context.Context, id, path string, opts ...cni.NamespaceOpts) (*cni.CNIResult, error)

              Setup setups the network of PodSandbox.

              func (*FakeCNIPlugin) Status

              func (f *FakeCNIPlugin) Status() error

                Status get the status of the plugin.