Documentation
¶
Index ¶
- Variables
- func AddRandVethPair(t *testing.T) (*net.Interface, netlink.Link)
- func CreateNetns(t *testing.T) (netns.NsHandle, string)
- func GetLinkByNS(t *testing.T, name string, nsPath string) netlink.Link
- func IgnoreFields(fields ...string) cmp.Option
- func ListProgs(t *testing.T)
- func NewUUIDv7(t *testing.T) string
- func RandHexStr(t *testing.T) string
- func RequireAddrConfigured(t *testing.T, ifaceName, expectedAddr string)
- func SetCNIEnvVars(containerID, ifname, cniNetNS string)
- func WaitServerReady(t *testing.T, network, addr string, timeout time.Duration)
- type Env
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IgnoredProtoChunkFields = protocmp.IgnoreFields( &chunkv1alpha1.Chunk{}, "id", "created_at", "updated_at", ) IgnoredProtoFlavorVersionFields = protocmp.IgnoreFields( &chunkv1alpha1.FlavorVersion{}, "id", "created_at", ) IgnoredProtoFlavorFields = protocmp.IgnoreFields( &chunkv1alpha1.Flavor{}, "id", "created_at", "updated_at", ) IgnoredProtoInstanceFields = protocmp.IgnoreFields( &instancev1alpha1.Instance{}, "id", ) IgnoredInstanceFields = []string{ "ID", "CreatedAt", "UpdatedAt", "ChunkFlavor.ID", "ChunkFlavor.CreatedAt", "ChunkFlavor.UpdatedAt", "Chunk.Flavors.ID", "Chunk.Flavors.CreatedAt", "Chunk.Flavors.UpdatedAt", "Chunk.ID", "Chunk.CreatedAt", "Chunk.UpdatedAt", } )
Functions ¶
func AddRandVethPair ¶
AddRandVethPair adds a veth pair with a random name. This is mostly used for tests where a dummy network interface is needed.
func IgnoreFields ¶
func RandHexStr ¶
func RequireAddrConfigured ¶
func SetCNIEnvVars ¶
func SetCNIEnvVars(containerID, ifname, cniNetNS string)
SetCNIEnvVars sets environment variables needed in order to make cni IPAM plugin work.
Types ¶
type Env ¶
func (*Env) PrivateKeyPath ¶
Click to show internal directories.
Click to hide internal directories.