From 33b36393c1ed676f1af22760757c78bfbb495682 Mon Sep 17 00:00:00 2001 From: Betty Date: Fri, 24 Apr 2026 22:34:17 +0200 Subject: [PATCH] post: push 11 commit(s) to bojemoi/main --- .../2026-04-24-push-bojemoi-main-4aba669.md | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 content/posts/pushes/2026-04-24-push-bojemoi-main-4aba669.md diff --git a/content/posts/pushes/2026-04-24-push-bojemoi-main-4aba669.md b/content/posts/pushes/2026-04-24-push-bojemoi-main-4aba669.md new file mode 100644 index 0000000..b7e1100 --- /dev/null +++ b/content/posts/pushes/2026-04-24-push-bojemoi-main-4aba669.md @@ -0,0 +1,115 @@ +--- +title: "[bojemoi] Push 11 commit(s) to main" +date: 2026-04-24T22:34:13+02:00 +draft: false +tags: ["push", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Push de 11 commit(s) par Betty dans bojemoi/main" +author: "Betty" +--- + +## Push to `bojemoi/main` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Commits** | 11 | +| **Pushed by** | Betty | + +### Commits + +- **4aba669** feat(orchestrator): local cloud-init templates — remove Gitea runtime dependency (Betty) +- **eb9a1ee** feat(packaging): package-dist.sh + Makefile + install/env fixes (Betty) +- **1c2ee83** feat(postgres): init SQL — create all databases on first start (Betty) +- **047a7a8** docs: update ARCHITECTURE + README, add runbook (Betty) +- **4adce3e** feat: new components — c2-monitor, ptaas-init, postgres-ssl, RIPE import (Betty) +- **cf02179** chore(claude): update monitor command (Betty) +- **9e5b612** feat(grafana): update pentest + security dashboards (Betty) +- **081acdb** feat(monitoring): prometheus targets + alert rules + alloy config (Betty) +- **b9abb6d** feat(stacks): update base, borodino, nym, dozor, ollama (Betty) +- **13e2bf9** fix: borodino/nym/zap/nuclei — pending fixes (Betty) +- **4e1f103** chore: exclude postgres SSL certs + remove obsolete scripts (Betty) + + +### Diff Summary + +``` + .claude/commands/monitor.md | 48 +- + .env.example | 18 +- + .gitignore | 1 + + ARCHITECTURE.md | 323 +++++++ + Makefile | 108 +++ + README.md | 13 +- + borodino/Dockerfile.postgres-ssl | 6 + + borodino/start_msf_server.sh | 25 +- + borodino/thearm_uzi | 7 +- + c2-monitor/Dockerfile | 10 + + c2-monitor/monitor.py | 205 +++++ + c2-monitor/requirements.txt | 4 + + docs/runbook/README.md | 12 + + docs/runbook/borodino-rebuild.md | 44 + + docs/runbook/docker-secrets.md | 54 ++ + docs/runbook/node-access.md | 49 ++ + docs/runbook/postgres-ssl.md | 52 ++ + docs/runbook/protonmail-bridge.md | 69 ++ + docs/runbook/stack-deploy.md | 72 ++ + install.sh | 19 +- + nym-proxy/Dockerfile | 2 +- + oblast-1/Dockerfile.oblast-1 | 2 - + oblast-1/zap_scanner.py | 8 +- + provisioning/cloud-init/alpine/database.yaml | 62 ++ + provisioning/cloud-init/alpine/minimal.yaml | 41 + + provisioning/cloud-init/alpine/webserver.yaml | 65 ++ + provisioning/cloud-init/common/hardening.sh | 92 ++ + provisioning/cloud-init/common/setup_docker.sh | 64 ++ + provisioning/cloud-init/common/setup_monitoring.sh | 50 ++ + provisioning/cloud-init/debian/default.yaml | 54 ++ + provisioning/cloud-init/debian/webserver.yaml | 72 ++ + provisioning/cloud-init/ubuntu/database.yaml | 73 ++ + provisioning/cloud-init/ubuntu/default.yaml | 54 ++ + provisioning/cloud-init/ubuntu/webserver.yaml | 72 ++ + provisioning/orchestrator/app/config.py | 54 +- + provisioning/orchestrator/app/main.py | 191 +--- + .../orchestrator/app/services/cloudinit_gen.py | 8 +- + .../app/services/local_template_client.py | 159 ++++ + ptaas-init/Dockerfile | 12 + + ptaas-init/init.py | 241 +++++ + ptaas-init/requirements.txt | 3 + + samsonov/nuclei_api/main.py | 7 +- + scripts/cccp-v2.sh | 195 ----- + scripts/cccp.sh.1 | 138 --- + scripts/check_image_v1.py | 451 ---------- + scripts/import_2_faraday.py | 118 --- + scripts/import_ripe_cidrs.py | 113 +++ + scripts/mockba-v1.sh | 114 --- + scripts/orchestrator-zap-nuclei-faraday.sh | 154 ---- + scripts/package-dist.sh | 305 +++++++ + scripts/stack_armement.export | 113 --- + scripts/stack_base.export | 431 --------- + scripts/stack_faraday.export | 51 -- + scripts/stack_masscan.export | 42 - + scripts/stack_owasp.export | 66 -- + scripts/test_deploiement.sh | 10 - + scripts/test_reso.sh | 6 - + scripts/test_wget.sh | 48 - + stack/01-service-hl.yml | 156 +++- + stack/02-init-ptaas.yml | 64 ++ + stack/40-service-borodino.yml | 66 ++ + stack/41-service-nym.yml | 6 +- + stack/48-service-dozor.yml | 3 + + stack/51-service-ollama.yml | 3 + + volumes/alloy/config/config.alloy | 4 +- + .../grafana/dashboards/pentest/c2-sessions.json | 198 +++++ + .../dashboards/pentest/pentest-overview.json | 256 +++++- + .../grafana/dashboards/pentest/scan-results.json | 966 +++++---------------- + .../security/dashboard-security-minimal.json | 2 +- + volumes/grafana/dashboards/security/sentinel.json | 14 +- + volumes/grafana/dashboards/security/vigie.json | 12 +- + volumes/postgres/conf/pg_hba.conf | 22 + + volumes/postgres/init/01-create-databases.sql | 76 ++ + volumes/postgres/postgres-entrypoint.sh | 14 + + volumes/prometheus/prometheus.yml | 5 + + volumes/prometheus/rules/alerts.yml | 21 + + 76 files changed, 3813 insertions(+), 2955 deletions(-) +```