Documentation ¶
Index ¶
- func FakeAcknowledgeReleaseIps(cn *v2.CiliumNode)
- func GatewayAPIConformanceTest(tb testing.TB)
- func PrivilegedCheck(c *check.C)
- func PrivilegedTest(tb testing.TB)
- func SkipIfFileMissing(t testing.TB, file string)
- func WaitUntil(condition ConditionFunc, timeout time.Duration) error
- func WaitUntilWithSleep(condition ConditionFunc, timeout, sleep time.Duration) error
- type ConditionFunc
- type TestEndpoint
- func (e *TestEndpoint) ConntrackLocalLocked() bool
- func (e *TestEndpoint) DisableSIPVerification() bool
- func (e *TestEndpoint) GetCIDRPrefixLengths() ([]int, []int)
- func (e *TestEndpoint) GetID() uint64
- func (e *TestEndpoint) GetIdentity() identity.NumericIdentity
- func (e *TestEndpoint) GetIdentityLocked() identity.NumericIdentity
- func (e *TestEndpoint) GetNodeMAC() mac.MAC
- func (e *TestEndpoint) GetOptions() *option.IntOptions
- func (e *TestEndpoint) GetPolicyVerdictLogFilter() uint32
- func (e *TestEndpoint) GetSecurityIdentity() *identity.Identity
- func (e *TestEndpoint) IPv4Address() netip.Addr
- func (e *TestEndpoint) IPv6Address() netip.Addr
- func (e *TestEndpoint) InterfaceName() string
- func (e *TestEndpoint) IsHost() bool
- func (e *TestEndpoint) Logger(subsystem string) *logrus.Entry
- func (e *TestEndpoint) RequireARPPassthrough() bool
- func (e *TestEndpoint) RequireEgressProg() bool
- func (e *TestEndpoint) RequireEndpointRoute() bool
- func (e *TestEndpoint) RequireRouting() bool
- func (e *TestEndpoint) SetIdentity(secID int64, newEndpoint bool)
- func (e *TestEndpoint) StateDir() string
- func (e *TestEndpoint) StringID() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FakeAcknowledgeReleaseIps ¶
func FakeAcknowledgeReleaseIps(cn *v2.CiliumNode)
FakeAcknowledgeReleaseIps Fake acknowledge IPs marked for release like cilium agent would.
func PrivilegedCheck ¶ added in v1.13.0
func PrivilegedCheck(c *check.C)
func PrivilegedTest ¶
func SkipIfFileMissing ¶
func WaitUntilWithSleep ¶
func WaitUntilWithSleep(condition ConditionFunc, timeout, sleep time.Duration) error
WaitUntilWithSleep does the same as WaitUntil except that the sleep time between the condition checks is given.
Types ¶
type ConditionFunc ¶
type ConditionFunc func() bool
ConditionFunc is the function implementing the condition, it must return true if the condition has been met
type TestEndpoint ¶
type TestEndpoint struct { Id uint64 Identity *identity.Identity Opts *option.IntOptions MAC mac.MAC IPv6 netip.Addr // contains filtered or unexported fields }
func NewTestEndpoint ¶
func NewTestEndpoint() TestEndpoint
func NewTestHostEndpoint ¶
func NewTestHostEndpoint() TestEndpoint
func (*TestEndpoint) ConntrackLocalLocked ¶
func (e *TestEndpoint) ConntrackLocalLocked() bool
func (*TestEndpoint) DisableSIPVerification ¶ added in v1.11.0
func (e *TestEndpoint) DisableSIPVerification() bool
func (*TestEndpoint) GetCIDRPrefixLengths ¶
func (e *TestEndpoint) GetCIDRPrefixLengths() ([]int, []int)
func (*TestEndpoint) GetID ¶
func (e *TestEndpoint) GetID() uint64
func (*TestEndpoint) GetIdentity ¶
func (e *TestEndpoint) GetIdentity() identity.NumericIdentity
func (*TestEndpoint) GetIdentityLocked ¶
func (e *TestEndpoint) GetIdentityLocked() identity.NumericIdentity
func (*TestEndpoint) GetNodeMAC ¶
func (e *TestEndpoint) GetNodeMAC() mac.MAC
func (*TestEndpoint) GetOptions ¶
func (e *TestEndpoint) GetOptions() *option.IntOptions
func (*TestEndpoint) GetPolicyVerdictLogFilter ¶
func (e *TestEndpoint) GetPolicyVerdictLogFilter() uint32
func (*TestEndpoint) GetSecurityIdentity ¶
func (e *TestEndpoint) GetSecurityIdentity() *identity.Identity
func (*TestEndpoint) IPv4Address ¶
func (e *TestEndpoint) IPv4Address() netip.Addr
func (*TestEndpoint) IPv6Address ¶
func (e *TestEndpoint) IPv6Address() netip.Addr
func (*TestEndpoint) InterfaceName ¶
func (e *TestEndpoint) InterfaceName() string
func (*TestEndpoint) IsHost ¶
func (e *TestEndpoint) IsHost() bool
func (*TestEndpoint) RequireARPPassthrough ¶
func (e *TestEndpoint) RequireARPPassthrough() bool
func (*TestEndpoint) RequireEgressProg ¶
func (e *TestEndpoint) RequireEgressProg() bool
func (*TestEndpoint) RequireEndpointRoute ¶
func (e *TestEndpoint) RequireEndpointRoute() bool
func (*TestEndpoint) RequireRouting ¶
func (e *TestEndpoint) RequireRouting() bool
func (*TestEndpoint) SetIdentity ¶
func (e *TestEndpoint) SetIdentity(secID int64, newEndpoint bool)
func (*TestEndpoint) StateDir ¶
func (e *TestEndpoint) StateDir() string
func (*TestEndpoint) StringID ¶
func (e *TestEndpoint) StringID() string
Click to show internal directories.
Click to hide internal directories.