Cargo Features

[dependencies]
fluvio-cli = { version = "0.3.1", default-features = false, features = ["cluster_components", "cluster_components_rustls", "native2_tls"] }
default = cluster_components, native2_tls

These default features are set whenever fluvio-cli is added without default-features = false somewhere in the dependency tree.

cluster_components default = fluvio-spu

Enables k8 of fluvio-sc, native_tls of k8-client ^3.0.0, vendored of openssl, native_tls of fluvio ^0.2.3 and fluvio-cluster

cluster_components_rustls = fluvio-spu

Enables k8_rustls of fluvio-sc, rust_tls of k8-client ^3.0.0, rust_tls of fluvio ^0.2.3 and fluvio-cluster

native2_tls default

Enables native2_tls of fluvio-future ^0.1.8

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

openssl cluster_components
fluvio-sc cluster_components cluster_components_rustls?
fluvio-spu cluster_components cluster_components_rustls?