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
sourceimpl Debug for KubeconfigError
impl Debug for KubeconfigError
sourceimpl Display for KubeconfigError
impl Display for KubeconfigError
sourceimpl Error for KubeconfigError
impl Error for KubeconfigError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more