kubernetesk8s.io/kubernetes/test/integration Index | Files | Directories

package integration

import "k8s.io/kubernetes/test/integration"

Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system.

Index

Variables

var (
	Code200 = map[int]bool{200: true}
	Code201 = map[int]bool{201: true}
	Code400 = map[int]bool{400: true}
	Code401 = map[int]bool{401: true}
	Code403 = map[int]bool{403: true}
	Code404 = map[int]bool{404: true}
	Code405 = map[int]bool{405: true}
	Code409 = map[int]bool{409: true}
	Code422 = map[int]bool{422: true}
	Code500 = map[int]bool{500: true}
	Code503 = map[int]bool{503: true}
)

Requests to try. Each one should be forbidden or not forbidden depending on the authentication and authorization setup of the master.

Functions

func DeletePodOrErrorf

func DeletePodOrErrorf(t *testing.T, c clientset.Interface, ns, name string)

DeletePodOrErrorf deletes a pod or fails with a call to t.Errorf.

func GetEtcdClients

func GetEtcdClients(config storagebackend.TransportConfig) (*clientv3.Client, clientv3.KV, error)

GetEtcdClients returns an initialized clientv3.Client and clientv3.KV.

func WaitForPodToDisappear

func WaitForPodToDisappear(podClient coreclient.PodInterface, podName string, interval, timeout time.Duration) error

WaitForPodToDisappear polls the API server if the pod has been deleted.

Source Files

doc.go utils.go

Directories

PathSynopsis
test/integration/apimachinery
test/integration/apiserver
test/integration/apiserver/admissionwebhook
test/integration/apiserver/apply
test/integration/apiserver/certreload
test/integration/apiserver/podlogs
test/integration/auth
test/integration/benchmark
test/integration/benchmark/jsonify
test/integration/client
test/integration/configmap
test/integration/cronjob
test/integration/daemonset
test/integration/defaulttolerationseconds
test/integration/deployment
test/integration/disruption
test/integration/dryrun
test/integration/etcd
test/integration/events
test/integration/evictions
test/integration/examples
test/integration/framework
test/integration/garbagecollector
test/integration/ipamperf
test/integration/kubelet
test/integration/master
test/integration/metrics
test/integration/namespace
test/integration/objectmeta
test/integration/openshift
test/integration/pods
test/integration/quota
test/integration/replicaset
test/integration/replicationcontroller
test/integration/scale
test/integration/scheduler
test/integration/scheduler_perf
test/integration/secrets
test/integration/serviceaccount
test/integration/serving
test/integration/statefulset
test/integration/storageclasses
test/integration/tls
test/integration/ttlcontroller
test/integration/util
test/integration/volume
test/integration/volumescheduling
Version
v1.17.12-rc.0
Published
Aug 13, 2020
Platform
js/wasm
Imports
11 packages
Last checked
39 seconds ago

Tools for package owners.