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
use anyhow::Result;
use tokio::sync::broadcast;

use crate::steps::observers::{FileContent, FileEvent, FileMetadata, TieredCache};

pub fn get_file_content(_path: &str, _cache: &TieredCache) -> Result<FileContent> {
    todo!("Implement get_file_content")
}

pub fn list_observed_files(_cache: &TieredCache) -> Result<Vec<FileMetadata>> {
    todo!("Implement list_observed_files")
}

pub fn subscribe_to_events() -> Result<broadcast::Receiver<FileEvent>> {
    todo!("Implement subscribe_to_events")
}