# Functions
Flatten changes the config object into a self contained config (useful for making secrets).
No description provided by the author
IsConfigEmpty returns true if the config is empty.
No description provided by the author
MinifyConfig read the current context and uses that to keep only the relevant pieces of config This is useful for making secrets based on kubeconfig files.
NewConfig is a convenience function that returns a new Config object with non-nil maps.
NewConfig is a convenience function that returns a new Config object with non-nil maps.
NewConfig is a convenience function that returns a new Config object with non-nil maps.
NewConfig is a convenience function that returns a new Config object with non-nil maps.
NewConfig is a convenience function that returns a new Config object with non-nil maps.
ResolvePath returns the path as an absolute paths, relative to the given base directory.
Flatten redacts raw data entries from the config object for a human-readable view.
# Variables
Scheme is the default instance of runtime.Scheme to which types in the Kubernetes API are already registered.
SchemeGroupVersion is group version used to register these objects TODO this should be in the "kubeconfig" group.
# Structs
AuthInfo contains information that describes identity information.
Cluster contains information about how to communicate with a kubernetes cluster.
Config holds the information needed to build connect to remote kubernetes clusters as a given user IMPORTANT if you add fields to this struct, please update IsConfigEmpty().
Context is a tuple of references to a cluster (how do I communicate with a kubernetes cluster), a user (how do I identify myself), and a namespace (what subset of resources do I want to work with).
IMPORTANT if you add fields to this struct, please update IsConfigEmpty().