kubectlk8s.io/kubectl/pkg/cmd/util

Imports of package util

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.
bytesPackage bytes implements functions for the manipulation of byte slices.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/evanphx/json-patch
github.com/spf13/cobraPackage cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
github.com/spf13/pflagPackage pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
ioPackage io provides basic interfaces to I/O primitives.
k8s.io/api/core/v1Package v1 is the v1 version of the core API.
k8s.io/apimachinery/pkg/api/errorsPackage errors provides detailed error types for api field validation.
k8s.io/apimachinery/pkg/api/metaPackage meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API
k8s.io/apimachinery/pkg/apis/meta/v1Package v1 contains API types that are common to all versions.
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/util/errorsPackage errors implements various utility functions and types around errors.
k8s.io/apimachinery/pkg/util/setsPackage sets has generic set and specified sets.
k8s.io/apimachinery/pkg/util/strategicpatch
k8s.io/apimachinery/pkg/util/validation
k8s.io/apimachinery/pkg/util/yaml
k8s.io/cli-runtime/pkg/genericclioptionsPackage genericclioptions contains flags which can be added to your command, bound, completed, and produce useful helper functions.
k8s.io/cli-runtime/pkg/resourcePackage resource assists clients in dealing with RESTful objects that match the Kubernetes API conventions.
k8s.io/client-go/discoveryPackage discovery provides ways to discover server-supported API groups, versions and resources.
k8s.io/client-go/dynamic
k8s.io/client-go/kubernetesPackage kubernetes holds packages which implement a clientset for Kubernetes APIs.
k8s.io/client-go/rest
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/clientcmdPackage clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination.
k8s.io/component-base/version
k8s.io/klog/v2Package klog contains the following functionality:
k8s.io/kubectl/pkg/scheme
k8s.io/kubectl/pkg/util/i18n
k8s.io/kubectl/pkg/util/openapiPackage openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions.
k8s.io/kubectl/pkg/util/openapi/validation
k8s.io/kubectl/pkg/util/templates
k8s.io/kubectl/pkg/validation
k8s.io/utils/execPackage exec provides an injectable interface and implementations for running commands.
net/urlPackage url parses URLs and implements query escaping.
osPackage os provides a platform-independent interface to operating system functionality.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
timePackage time provides functionality for measuring and displaying time.
unicodePackage unicode provides data and functions to test some properties of Unicode code points.
unicode/utf8Package utf8 implements functions and constants to support text encoded in UTF-8.