const defaultPollIntervalSeconds …
const defaultPollTimeoutSeconds …
type TestPod …
func (pod TestPod) PodString() PodString { … }
type kubeManager …
func newKubeManager(framework *framework.Framework, dnsDomain string) *kubeManager { … }
func (k *kubeManager) initializeClusterFromModel(ctx context.Context, model *Model) error { … }
func (k *kubeManager) AllPods() []TestPod { … }
func (k *kubeManager) AllPodStrings() []PodString { … }
func (k *kubeManager) DNSDomain() string { … }
func (k *kubeManager) NamespaceNames() []string { … }
func (k *kubeManager) getPod(ctx context.Context, ns string, name string) (*v1.Pod, error) { … }
func (k *kubeManager) probeConnectivity(args *probeConnectivityArgs) (bool, string, error) { … }
func (k *kubeManager) executeRemoteCommand(namespace string, pod string, containerName string, command []string) (string, string, error) { … }
func (k *kubeManager) createService(ctx context.Context, service *v1.Service) (*v1.Service, error) { … }
func (k *kubeManager) createPod(ctx context.Context, pod *v1.Pod) (*v1.Pod, error) { … }
func (k *kubeManager) cleanNetworkPolicies(ctx context.Context) error { … }
func (k *kubeManager) createNetworkPolicy(ctx context.Context, ns string, netpol *networkingv1.NetworkPolicy) (*networkingv1.NetworkPolicy, error) { … }
func (k *kubeManager) updateNetworkPolicy(ctx context.Context, ns string, netpol *networkingv1.NetworkPolicy) (*networkingv1.NetworkPolicy, error) { … }
func (k *kubeManager) getNamespace(ctx context.Context, ns string) (*v1.Namespace, error) { … }
func getProbeTimeoutSeconds() int { … }
func getWorkers() int { … }
func getPollIntervalSeconds() int { … }
func getPollTimeoutSeconds() int { … }