admin api: generate openapi spec using utoipa (wip)

This commit is contained in:
Alex Auvolat
2025-03-06 11:51:48 +01:00
parent 2e03d90585
commit ba68506c36
12 changed files with 2335 additions and 1366 deletions
+1
View File
@@ -101,6 +101,7 @@ serde = { version = "1.0", default-features = false, features = ["derive", "rc"]
serde_bytes = "0.11"
serde_json = "1.0"
toml = { version = "0.8", default-features = false, features = ["parse"] }
utoipa = "5.3.1"
# newer version requires rust edition 2021
k8s-openapi = { version = "0.21", features = ["v1_24"] }