Documentation ¶
Index ¶
- type PodVerification
- func (v *PodVerification) ExpectPodHaveDesiredPhase(namespace string, podLabelKey string, podLabelVal string, phases []v1.PodPhase)
- func (v *PodVerification) PodHasNoBranchENIAnnotationInjected(pod *v1.Pod)
- func (v *PodVerification) VerifyNetworkingOfAllPodUsingENI(namespace string, podLabelKey string, podLabelVal string, ...)
- func (v *PodVerification) VerifyNetworkingOfPodUsingENI(pod v1.Pod, expectedSecurityGroup []string) []*trunk.ENIDetails
- func (v *PodVerification) VerifyPodENIDeleted(pod v1.Pod)
- func (v *PodVerification) VerifyPodENIDeletedForAllPods(namespace string, podLabelKey string, podLabelVal string)
- func (v *PodVerification) WindowsPodHaveIPv4Address(pod *v1.Pod)
- func (v *PodVerification) WindowsPodHaveIPv4AddressFromPrefixes(pod *v1.Pod, ipV4Prefixes []string)
- func (v *PodVerification) WindowsPodHaveResourceLimits(pod *v1.Pod, expected bool)
- func (v *PodVerification) WindowsPodsHaveIPv4Address(namespace string, podLabelKey string, podLabelVal string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodVerification ¶
type PodVerification struct {
// contains filtered or unexported fields
}
func NewPodVerification ¶
func NewPodVerification(framework *framework.Framework, ctx context.Context) *PodVerification
func (*PodVerification) ExpectPodHaveDesiredPhase ¶ added in v1.1.0
func (*PodVerification) PodHasNoBranchENIAnnotationInjected ¶
func (v *PodVerification) PodHasNoBranchENIAnnotationInjected(pod *v1.Pod)
func (*PodVerification) VerifyNetworkingOfAllPodUsingENI ¶ added in v1.1.0
func (v *PodVerification) VerifyNetworkingOfAllPodUsingENI(namespace string, podLabelKey string, podLabelVal string, expectedSecurityGroup []string)
func (*PodVerification) VerifyNetworkingOfPodUsingENI ¶ added in v1.1.0
func (v *PodVerification) VerifyNetworkingOfPodUsingENI(pod v1.Pod, expectedSecurityGroup []string) []*trunk.ENIDetails
func (*PodVerification) VerifyPodENIDeleted ¶ added in v1.1.0
func (v *PodVerification) VerifyPodENIDeleted(pod v1.Pod)
func (*PodVerification) VerifyPodENIDeletedForAllPods ¶ added in v1.1.0
func (v *PodVerification) VerifyPodENIDeletedForAllPods(namespace string, podLabelKey string, podLabelVal string)
func (*PodVerification) WindowsPodHaveIPv4Address ¶ added in v1.1.0
func (v *PodVerification) WindowsPodHaveIPv4Address(pod *v1.Pod)
func (*PodVerification) WindowsPodHaveIPv4AddressFromPrefixes ¶ added in v1.1.8
func (v *PodVerification) WindowsPodHaveIPv4AddressFromPrefixes(pod *v1.Pod, ipV4Prefixes []string)
func (*PodVerification) WindowsPodHaveResourceLimits ¶ added in v1.1.0
func (v *PodVerification) WindowsPodHaveResourceLimits(pod *v1.Pod, expected bool)
func (*PodVerification) WindowsPodsHaveIPv4Address ¶ added in v1.1.0
func (v *PodVerification) WindowsPodsHaveIPv4Address(namespace string, podLabelKey string, podLabelVal string)
Click to show internal directories.
Click to hide internal directories.