const updateDemoSelector …
const guestbookStartupTimeout …
const guestbookResponseTimeout …
const simplePodSelector …
const simplePodName …
const simplePodResourceName …
const httpdDefaultOutput …
const simplePodPort …
const pausePodSelector …
const pausePodName …
const busyboxPodSelector …
const busyboxPodName …
const kubeCtlManifestPath …
const agnhostControllerFilename …
const agnhostServiceFilename …
const httpdDeployment1Filename …
const httpdDeployment2Filename …
const httpdDeployment3Filename …
const metaPattern …
func unknownFieldMetadataJSON(gvk schema.GroupVersionKind, name string) string { … }
var podRunningTimeoutArg …
var proxyRegexp …
var schemaFoo …
var schemaFooEmbedded …
func cleanupKubectlInputs(fileContents string, ns string, selectors ...string) { … }
func assertCleanup(ns string, selectors ...string) { … }
func readTestFileOrDie(file string) []byte { … }
func runKubectlRetryOrDie(ns string, args ...string) string { … }
var _ …
func getTestContextHost() string { … }
func checkOutputReturnError(output string, required [][]string) error { … }
func checkOutput(output string, required [][]string) { … }
func checkKubectlOutputWithRetry(namespace string, required [][]string, args ...string) { … }
func checkContainersImage(containers []v1.Container, expectImage string) bool { … }
func getAPIVersions(apiEndpoint string) (*metav1.APIVersions, error) { … }
func startProxyServer(ns string) (int, *exec.Cmd, error) { … }
func curlUnix(url string, path string) (string, error) { … }
func curlTransport(url string, transport *http.Transport) (string, error) { … }
func curl(url string) (string, error) { … }
func validateGuestbookApp(ctx context.Context, c clientset.Interface, ns string) { … }
func waitForGuestbookResponse(ctx context.Context, c clientset.Interface, cmd, arg, expectedResponse string, timeout time.Duration, ns string) bool { … }
func makeRequestToGuestbook(ctx context.Context, c clientset.Interface, cmd, value string, ns string) (string, error) { … }
type updateDemoData …
const applyTestLabel …
func readReplicationControllerFromString(contents string) *v1.ReplicationController { … }
func modifyReplicationControllerConfiguration(contents string) io.Reader { … }
func forEachReplicationController(ctx context.Context, c clientset.Interface, ns, selectorKey, selectorValue string, fn func(v1.ReplicationController)) { … }
func validateReplicationControllerConfiguration(rc v1.ReplicationController) { … }
func getUDData(jpgExpected string, ns string) func(context.Context, clientset.Interface, string) error { … }
func newBlockingReader(s string) (io.Reader, io.Closer, error) { … }
func createApplyCustomResource(resource, namespace, name string, crd *crd.TestCrd) error { … }
func trimDockerRegistry(imagename string) string { … }
type validatorFn …
func validateController(ctx context.Context, c clientset.Interface, containerImage string, replicas int, containername string, testname string, validator validatorFn, ns string) { … }
func mustListObjectsInNamespace(ctx context.Context, c clientset.Interface, ns string) []runtime.Object { … }
func mustGetNames(objects []runtime.Object) []string { … }