feat(homelab)!: create interface for homelab management, use templating for route generation & support more options and route types

This commit is contained in:
2026-01-11 14:57:19 -08:00
parent 29cff3bf84
commit 73f8cb91c4
45 changed files with 3907 additions and 109 deletions

View File

@@ -0,0 +1,16 @@
[package]
name = "homelab-api"
version = "0.1.0"
edition = "2024"
[dependencies]
actix-web = "4.12.1"
dotenvy = "0.15.7"
nom = "8.0.0"
rcon = { version = "0.6.0", features = ["rt-tokio"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2.0.17"
tokio = "1.49.0"
kube = { version = "2.0.1", features = ["client", "runtime"] }
k8s-openapi = { version = "0.26", features = ["v1_32"] }