[][src]Enum fluvio_cluster::LocalInstallError

pub enum LocalInstallError {
    IoError(IoError),
    FluvioError(FluvioError),
    K8ConfigError(K8ConfigError),
    K8ClientError(K8ClientError),
    HelmError(HelmError),
    FailedPrecheck(CheckStatuses),
    PrecheckErrored(CheckResults),
    SCServiceTimeout,
    SCPortCheckTimeout,
    SCDNSTimeout,
    SPUTimeout,
    UnableToDetectService,
    HelmChartNotFound(String),
    Other(String),
}

Errors that may occur while trying to install Fluvio locally

Variants

IoError(IoError)

An IO error occurred, such as opening a file or running a command.

FluvioError(FluvioError)

An error occurred with the Fluvio client.

K8ConfigError(K8ConfigError)

An error occurred with the Kubernetes config.

K8ClientError(K8ClientError)

An error occurred with the Kubernetes client.

HelmError(HelmError)

An error occurred while running helm.

FailedPrecheck(CheckStatuses)

One or more pre-checks (successfully) failed when trying to start the cluster

PrecheckErrored(CheckResults)

Encountered an error while performing one or more pre-checks

SCServiceTimeout

Timed out when waiting for SC service.

SCPortCheckTimeout

Timed out when waiting for SC port check.

SCDNSTimeout

Timed out when waiting for DNS resolution.

SPUTimeout

Timed out when waiting for SPU.

UnableToDetectService

Unable to find Fluvio SC service in Kubernetes

HelmChartNotFound(String)

Unable to find a needed Helm chart

Other(String)

A different kind of error occurred.

Trait Implementations

impl Debug for LocalInstallError[src]

impl Display for LocalInstallError[src]

impl Error for LocalInstallError[src]

impl From<ClientError> for LocalInstallError[src]

impl From<ConfigError> for LocalInstallError[src]

impl From<Error> for LocalInstallError[src]

impl From<FluvioError> for LocalInstallError[src]

impl From<HelmError> for LocalInstallError[src]

impl From<LocalInstallError> for ClusterError[src]

Auto Trait Implementations

Blanket Implementations

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

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<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]