From c77576a659dbba93cd6d23617e5a89cf17eb7cbe Mon Sep 17 00:00:00 2001 From: Betty Date: Mon, 23 Feb 2026 17:58:46 +0100 Subject: [PATCH] post: commit 729d1e3 in bojemoi --- .../commits/2026-02-23-commit-729d1e3.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 content/posts/commits/2026-02-23-commit-729d1e3.md diff --git a/content/posts/commits/2026-02-23-commit-729d1e3.md b/content/posts/commits/2026-02-23-commit-729d1e3.md new file mode 100644 index 0000000..505337b --- /dev/null +++ b/content/posts/commits/2026-02-23-commit-729d1e3.md @@ -0,0 +1,49 @@ +--- +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(-) +```