k8s-maestro 1.0.0

A Kubernetes job orchestrator tool library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Entities module for Kubernetes resource definitions.
//!
//! This module contains entity definitions for Kubernetes resources.

pub mod config;
pub mod container;
pub mod containers;
pub mod volumes;

pub use config::{ConfigMapBuilder, ImagePullSecretBuilder, SecretBuilder, SecretType};
pub use container::ComputeResource;
pub use containers::{ContainerLike, MaestroContainer, SidecarContainer};
pub use volumes::{
    AccessMode, ConfigMapVolume, ConfigMapVolumeBuilder, EmptyDirVolume, EmptyDirVolumeBuilder,
    HostPathType, HostPathVolume, HostPathVolumeBuilder, MaestroPVCMountVolumeBuilder, Medium,
    PVCVolume, SecretVolume, SecretVolumeBuilder, VolumeItem, VolumeMountLike, VolumeType,
};