locket 0.17.3

Helper tool for secret injection as a process dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::cmd::config::volume::PluginConfig;
use crate::error::LocketError;
use crate::volume::VolumePlugin;
use tracing::info;

pub async fn volume(config: PluginConfig) -> Result<(), LocketError> {
    config.logger.init()?;
    info!("Starting volume plugin with config: {:#?}", config);
    VolumePlugin::new(config).run().await?;
    info!("Volume plugin exited successfully");
    Ok(())
}