feat(k8s): add Kubernetes deployment resource handling

Introduce new modules to handle Kubernetes resources specifically focusing on Deployment resources. Added `K8sResource` and `K8sDeployment` structs along with necessary traits implementations for interpretation and execution in the inventory system. Also, fixed module reordering issues in opnsense-config-xml and corrected some fields types within its data structures.
This commit is contained in:
2025-01-24 10:44:27 -05:00
parent caec71f06d
commit d6c8650d52
14 changed files with 245 additions and 53 deletions

View File

@@ -26,6 +26,10 @@ russh = "0.45.0"
russh-keys = "0.45.0"
rand = "0.8.5"
url = "2.5.4"
kube = "0.98.0"
k8s-openapi = { version = "0.24.0", features = [ "v1_30" ] }
serde_yaml = "0.9.34"
http = "1.2.0"
[workspace.dependencies.uuid]
version = "1.11.0"