Enum fluvio_cluster::UnrecoverableCheck[][src]

pub enum UnrecoverableCheck {
    FailedRecovery(RecoverableCheck),
    PermissionError {
        resource: String,
    },
    IncompatibleHelmVersion {
        installed: String,
        required: String,
    },
    IncompatibleKubectlVersion {
        installed: String,
        required: String,
    },
    NoActiveKubernetesContext,
    CannotConnectToKubernetes,
    MultipleSystemCharts,
    MissingKubernetesServerHost,
    LoadBalancerServiceNotAvailable,
    MinikubeTunnelNotFound,
    UnhandledK8ClientError,
}

A type of check failure which is not recoverable

Variants

FailedRecovery(RecoverableCheck)

We failed to recover from a potentially-recoverable check failure

PermissionError

Check permissions to create k8 resources

Fields of PermissionError

resource: String

Name of the resource

IncompatibleHelmVersion

The installed version of helm is incompatible

Fields of IncompatibleHelmVersion

installed: String

The currently-installed helm version

required: String

The minimum required helm version

IncompatibleKubectlVersion

The installed version of Kubectl is incompatible

Fields of IncompatibleKubectlVersion

installed: String

The currently-installed helm version

required: String

The minimum required helm version

NoActiveKubernetesContext

There is no current Kubernetes context

CannotConnectToKubernetes

Unable to connect to the active context

MultipleSystemCharts

There are multiple fluvio-sys's installed

MissingKubernetesServerHost

The current kubernetes cluster must have a server hostname

LoadBalancerServiceNotAvailable

There is no load balancer service is not available

MinikubeTunnelNotFound

Minikube tunnel not found, this error is used in case of macos we don't try to get tunnel up as it needs elevated context

UnhandledK8ClientError

Default unhandled K8 client error

Trait Implementations

impl CheckSuggestion for UnrecoverableCheck[src]

impl Debug for UnrecoverableCheck[src]

impl Display for UnrecoverableCheck[src]

impl Error for UnrecoverableCheck[src]

impl From<UnrecoverableCheck> for CheckFailed[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]