Enum fluvio_cluster::LocalInstallError[][src]

pub enum LocalInstallError {
    IoError(IoError),
    FluvioError(FluvioError),
    K8ConfigError(K8ConfigError),
    K8ClientError(K8ClientError),
    HelmError(HelmError),
    CommandError(CommandError),
    FailedPrecheck(CheckStatuses),
    PrecheckErrored(CheckResults),
    SCServiceTimeout,
    SCPortCheckTimeout,
    SCDNSTimeout,
    SPUTimeout,
    UnableToDetectService,
    HelmChartNotFound(String),
    MissingRequiredConfig(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.

CommandError(CommandError)

Failed to execute a command

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

MissingRequiredConfig(String)

Attempted to construct a Config object without all required fields

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