1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
//! Functionality for installing, managing, and deleting Fluvio clusters. //! //! The primary use of this crate is to install Fluvio clusters on //! Kubernetes using a [`ClusterInstaller`], which provides a fluid //! interface for cluster specification. //! //! # Example //! //! To install a basic Fluvio cluster, just do the following: //! //! ```no_run //! use fluvio_cluster::ClusterInstaller; //! let installer = ClusterInstaller::new().build().unwrap(); //! fluvio_future::task::run_block_on(installer.install_fluvio()).unwrap(); //! ``` //! //! [`ClusterInstaller`]: ./struct.ClusterInstaller.html #![warn(missing_docs)] mod helm; mod install; mod error; mod check; pub use install::ClusterInstaller; pub use install::ClusterInstallerBuilder; pub use error::ClusterError; const VERSION: &str = include_str!("VERSION");