--- title: "[bojemoi] orchestrator: add Rapid7 debug VM support, fix middleware lazy init" date: 2026-02-23T17:58:46+01:00 draft: false tags: ["commit", "bojemoi", "main"] categories: ["Git Activity"] summary: "Commit 729d1e3 par Betty dans bojemoi" author: "Betty" --- ## Commit `729d1e3` | | | |---|---| | **Repository** | bojemoi | | **Branch** | `main` | | **Author** | Betty | | **Hash** | `729d1e3d9767cca8e824a6cf0acf4d3c0b3b71cd` | ### Description - Add MSF_DB_NAME/MSF_DB_URL to Settings for host_debug table access - Add Rapid7Manager integration (deploy/register/status endpoints) - Add Rapid7DeployRequest, Rapid7RegisterRequest, Rapid7DeployResponse, Rapid7StatusResponse schemas - Fix IPValidationMiddleware: lazy-init ip2location_client from app.state to avoid NoneType errors on startup before client is ready Co-Authored-By: Claude Sonnet 4.6 ### Files Changed ``` M provisioning/orchestrator/app/config.py M provisioning/orchestrator/app/main.py M provisioning/orchestrator/app/middleware/ip_validation.py M provisioning/orchestrator/app/models/schemas.py ``` ### Diff Summary ``` provisioning/orchestrator/app/config.py | 7 + provisioning/orchestrator/app/main.py | 207 ++++++++++++++++++++- .../orchestrator/app/middleware/ip_validation.py | 9 +- provisioning/orchestrator/app/models/schemas.py | 76 ++++++++ 4 files changed, 287 insertions(+), 12 deletions(-) ```