Enum kube_client::config::KubeconfigError
source · [−]pub enum KubeconfigError {
Show 16 variants
CurrentContextNotSet,
KindMismatch,
ApiVersionMismatch,
LoadContext(String),
LoadClusterOfContext(String),
FindUser(String),
FindPath,
ReadConfig(Error, PathBuf),
Parse(Error),
InvalidStructure(Error),
ParseClusterUrl(InvalidUri),
ParseProxyUrl(InvalidUri),
LoadCertificateAuthority(LoadDataError),
LoadClientCertificate(LoadDataError),
LoadClientKey(LoadDataError),
ParseCertificates(PemError),
}config only.Expand description
Possible errors when loading kubeconfig
Variants
CurrentContextNotSet
Failed to determine current context
KindMismatch
Kubeconfigs with mismatching kind cannot be merged
ApiVersionMismatch
Kubeconfigs with mismatching api version cannot be merged
LoadContext(String)
Failed to load current context
LoadClusterOfContext(String)
Failed to load the cluster of context
FindUser(String)
Failed to find named user
FindPath
Failed to find the path of kubeconfig
ReadConfig(Error, PathBuf)
Failed to read kubeconfig
Parse(Error)
Failed to parse kubeconfig YAML
InvalidStructure(Error)
The structure of the parsed kubeconfig is invalid
ParseClusterUrl(InvalidUri)
Failed to parse cluster url
ParseProxyUrl(InvalidUri)
Failed to parse proxy url
LoadCertificateAuthority(LoadDataError)
Failed to load certificate authority
LoadClientCertificate(LoadDataError)
Failed to load client certificate
LoadClientKey(LoadDataError)
Failed to load client key
ParseCertificates(PemError)
Failed to parse PEM-encoded certificates
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for KubeconfigError
impl Send for KubeconfigError
impl Sync for KubeconfigError
impl Unpin for KubeconfigError
impl !UnwindSafe for KubeconfigError
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more