k8s-maestro 1.0.0

A Kubernetes job orchestrator tool library
Documentation
//! Volume builders and types for Kubernetes volumes.
//!
//! This module provides a fluent API for creating and managing Kubernetes volumes
//! including PersistentVolumeClaim, ConfigMap, Secret, EmptyDir, and HostPath volumes.

pub mod configmap;
pub mod emptydir;
pub mod hostpath;
pub mod pvc;
pub mod secret;
pub mod traits;
pub mod types;

pub use configmap::{ConfigMapVolume, ConfigMapVolumeBuilder};
pub use emptydir::{EmptyDirVolume, EmptyDirVolumeBuilder};
pub use hostpath::{HostPathVolume, HostPathVolumeBuilder};
pub use pvc::{MaestroPVCMountVolumeBuilder, PVCVolume};
pub use secret::{SecretVolume, SecretVolumeBuilder};
pub use traits::VolumeMountLike;
pub use types::{AccessMode, HostPathType, Medium, VolumeItem, VolumeType};