[package] name = "bascule-node-agent" version = "0.1.0" edition = "2021" description = "Bascule node agent — DaemonSet for per-node shell admission and webhook emission" [[bin]] name = "bascule-node-agent" path = "src/main.rs" [dependencies] # Kubernetes kube = { workspace = true } k8s-openapi = { workspace = true } # HTTP (webhook emission) reqwest = { workspace = true } # Async tokio = { workspace = true } tokio-util = "0.7" futures = "0.3" # Serialization serde = { workspace = true } serde_json = { workspace = true } # Observability tracing = { workspace = true } tracing-subscriber = { workspace = true } # Common uuid = { workspace = true } chrono = { workspace = true } thiserror = { workspace = true } anyhow = { workspace = true } # TLS (required by kube) rustls = { workspace = true }