halldyll_deploy_pods 0.1.0

Declarative, idempotent, and reconcilable deployment system for RunPod GPU pods
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! State management module for Halldyll deployment system.
//!
//! This module provides persistent state storage for tracking deployed resources,
//! including pod mappings, volume identifiers, and deployment history.

mod store;
mod local;
mod s3;
mod lock;
mod types;

pub use store::StateStore;
pub use local::LocalStateStore;
pub use s3::S3StateStore;
pub use lock::{StateLock, LockInfo};
pub use types::{DeploymentState, PodState, VolumeState, DeploymentStatus, DeploymentHistoryEntry, DeploymentOperation};