kubernetesk8s.io/kubernetes/test/utils

Imports of package utils

PathSynopsis
bufioPackage bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
cryptoPackage crypto collects common cryptographic constants.
crypto/randPackage rand implements a cryptographically secure random number generator.
crypto/rsaPackage rsa implements RSA encryption as specified in PKCS #1 and RFC 8017.
crypto/tlsPackage tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
crypto/x509Package x509 implements a subset of the X.509 standard.
crypto/x509/pkixPackage pkix contains shared, low level structures used for ASN.1 parsing and serialization of X.509 certificates, CRL and OCSP.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
encoding/pemPackage pem implements the PEM data encoding, which originated in Privacy Enhanced Mail.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/davecgh/go-spew/spewPackage spew implements a deep pretty printer for Go data structures to aid in debugging.
github.com/pkg/errorsPackage errors provides simple error handling primitives.
github.com/stretchr/testify/requirePackage require implements the same assertions as the `assert` package but stops test execution when a test fails.
ioPackage io provides basic interfaces to I/O primitives.
io/ioutilPackage ioutil implements some I/O utility functions.
k8s.io/api/admission/v1beta1
k8s.io/api/apps/v1
k8s.io/api/auditregistration/v1alpha1
k8s.io/api/batch/v1+k8s:deepcopy-gen=package +k8s:protobuf-gen=package +k8s:openapi-gen=true +k8s:prerelease-lifecycle-gen=true
k8s.io/api/core/v1Package v1 is the v1 version of the core API.
k8s.io/api/storage/v1
k8s.io/api/storage/v1beta1
k8s.io/apimachinery/pkg/api/equality
k8s.io/apimachinery/pkg/api/errorsPackage errors provides detailed error types for api field validation.
k8s.io/apimachinery/pkg/api/resource
k8s.io/apimachinery/pkg/apis/meta/v1Package v1 contains API types that are common to all versions.
k8s.io/apimachinery/pkg/fieldsPackage fields implements a simple field system, parsing and matching selectors with sets of fields.
k8s.io/apimachinery/pkg/labelsPackage labels implements a simple label system, parsing and matching selectors with sets of labels.
k8s.io/apimachinery/pkg/runtimePackage runtime defines conversions between generic types and structs to map query strings to struct objects.
k8s.io/apimachinery/pkg/runtime/schema
k8s.io/apimachinery/pkg/typesPackage types implements various generic types used throughout kubernetes.
k8s.io/apimachinery/pkg/util/json
k8s.io/apimachinery/pkg/util/net
k8s.io/apimachinery/pkg/util/setsPackage sets has generic set and specified sets.
k8s.io/apimachinery/pkg/util/strategicpatch
k8s.io/apimachinery/pkg/util/uuid
k8s.io/apimachinery/pkg/util/waitPackage wait provides tools for polling or listening for changes to a condition.
k8s.io/apimachinery/pkg/watchPackage watch contains a generic watchable interface, and a fake for testing code that uses the watch interface.
k8s.io/apiserver/pkg/admission/plugin/webhook/mutatingPackage mutating delegates admission checks to dynamically configured mutating webhooks.
k8s.io/apiserver/pkg/apis/audit
k8s.io/apiserver/pkg/apis/audit/v1
k8s.io/apiserver/pkg/auditTODO: Delete this file if we generate a clientset.
k8s.io/client-go/kubernetesPackage kubernetes holds packages which implement a clientset for Kubernetes APIs.
k8s.io/client-go/scalePackage scale provides a polymorphic scale client capable of fetching and updating Scale for any resource which implements the `scale` subresource, as long as that subresource operates on a version of scale convertable to autoscaling.Scale.
k8s.io/client-go/tools/cachePackage cache is a client-side caching mechanism.
k8s.io/client-go/util/cert
k8s.io/client-go/util/workqueuePackage workqueue provides a simple queue that supports the following features:
k8s.io/klogPackage klog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
k8s.io/kubectl/pkg/scale
k8s.io/kubernetes/pkg/api/v1/pod
k8s.io/kubernetes/pkg/apis/apps
k8s.io/kubernetes/pkg/apis/batch
k8s.io/kubernetes/pkg/apis/corePackage core contains the latest (or "internal") version of the Kubernetes API objects.
k8s.io/kubernetes/pkg/apis/extensions
k8s.io/kubernetes/pkg/controller/deployment/util
k8s.io/kubernetes/pkg/util/labelsPackage labels provides utilities to work with Kubernetes labels.
mathPackage math provides basic constants and mathematical functions.
math/bigPackage big implements arbitrary-precision arithmetic (big numbers).
net/httpPackage http provides HTTP client and server implementations.
net/http/httptestPackage httptest provides utilities for HTTP testing.
osPackage os provides a platform-independent interface to operating system functionality.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
sortPackage sort provides primitives for sorting slices and user-defined collections.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
testingPackage testing provides support for automated testing of Go packages.
timePackage time provides functionality for measuring and displaying time.