const DefaultNamespaceDeletionTimeout …
const defaultServiceAccountName …
var NewFrameworkExtensions …
type Framework …
type DumpAllNamespaceInfoAction …
type TestDataSummary …
type Options …
func NewFrameworkWithCustomTimeouts(baseName string, timeouts *TimeoutContext) *Framework { … }
func NewDefaultFramework(baseName string) *Framework { … }
func NewFramework(baseName string, options Options, client clientset.Interface) *Framework { … }
func (f *Framework) BeforeEach(ctx context.Context) { … }
func (f *Framework) dumpNamespaceInfo(ctx context.Context) { … }
func printSummaries(summaries []TestDataSummary, testBaseName string) { … }
func (f *Framework) AfterEach(ctx context.Context) { … }
func (f *Framework) DeleteNamespace(ctx context.Context, name string) { … }
func (f *Framework) CreateNamespace(ctx context.Context, baseName string, labels map[string]string) (*v1.Namespace, error) { … }
func firstNonEmptyPSaLevelOrRestricted(levelConfig ...admissionapi.Level) string { … }
func (f *Framework) createSecretFromDockerConfig(ctx context.Context, namespace string) (*v1.Secret, error) { … }
func (f *Framework) RecordFlakeIfError(err error, optionalDescription ...interface{ … }
func (f *Framework) AddNamespacesToDelete(namespaces ...*v1.Namespace) { … }
func (f *Framework) ClientConfig() *rest.Config { … }
type KubeUser …
type KubeCluster …
type KubeConfig …
func (kc *KubeConfig) FindUser(name string) *KubeUser { … }
func (kc *KubeConfig) FindCluster(name string) *KubeCluster { … }
type PodStateVerification …
type ClusterVerification …
func (f *Framework) NewClusterVerification(namespace *v1.Namespace, filter PodStateVerification) *ClusterVerification { … }
func passesPodNameFilter(pod v1.Pod, name string) bool { … }
func passesVerifyFilter(pod v1.Pod, verify func(p v1.Pod) (bool, error)) (bool, error) { … }
func passesPhasesFilter(pod v1.Pod, validPhases []v1.PodPhase) bool { … }
func filterLabels(ctx context.Context, selectors map[string]string, cli clientset.Interface, ns string) (*v1.PodList, error) { … }
func (p *PodStateVerification) filter(ctx context.Context, c clientset.Interface, namespace *v1.Namespace) ([]v1.Pod, error) { … }
func (cl *ClusterVerification) WaitFor(ctx context.Context, atLeast int, timeout time.Duration) ([]v1.Pod, error) { … }
func (cl *ClusterVerification) WaitForOrFail(ctx context.Context, atLeast int, timeout time.Duration) { … }
func (cl *ClusterVerification) ForEach(ctx context.Context, podFunc func(v1.Pod)) error { … }