Files
blog/content/posts/commits/2026-01-24-commit-63c9ef2.md
Betty 7ac1bd5f4f
All checks were successful
Hugo Build & Deploy / build-deploy (push) Successful in 5s
Add 62 blog posts generated from git commit history
One-shot import of all bojemoi repo commits as Hugo posts.
Each post includes metadata, files changed, and diff stats.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 14:16:05 +01:00

1.5 KiB

title, date, draft, tags, categories, summary, author
title date draft tags categories summary author
Add blockchain deployments and IP geolocation validation to orchestrator 2026-01-24T17:49:51+01:00 false
commit
bojemoi
feature
orchestrator
Git Activity
Commit 63c9ef2 par Betty — 7 fichier(s) modifié(s) Betty

Commit 63c9ef2

Repository bojemoi
Branch main
Auteur Betty
Hash 63c9ef2445243acf70aa54ec7262ce6bf256f98c
Date 2026-01-24

Description

  • Add blockchain service with SHA-256 hash chain for immutable deployment logs
  • Add IP2Location client for country-based request filtering via CIDR queries
  • Add IPValidationMiddleware to block requests from non-allowed countries
  • Update deploy endpoints to log to blockchain with source IP/country tracking
  • Add /api/v1/blockchain/* endpoints for block listing and chain verification
  • Maintain backward compatibility with legacy deployments table

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

Fichiers modifiés

M	provisioning/orchestrator/app/config.py
M	provisioning/orchestrator/app/main.py
A	provisioning/orchestrator/app/middleware/__init__.py
A	provisioning/orchestrator/app/middleware/ip_validation.py
M	provisioning/orchestrator/app/models/schemas.py
A	provisioning/orchestrator/app/services/blockchain.py
A	provisioning/orchestrator/app/services/ip2location_client.py

Statistiques

 7 files changed, 1165 insertions(+), 48 deletions(-)