Commit graph

172 commits

Author SHA1 Message Date
7197ba2103 Merge pull request 'Sichere Entfernung stillgelegter Uptime-Monitore' (#36) from feat/safe-uptime-monitor-removal-20260814 into main 2026-08-14 10:49:03 +02:00
c40e869ef8 Uptime-Monitor-Entfernung testen 2026-08-14 10:49:02 +02:00
a37784c896 Sichere Uptime-Monitor-Entfernung ergänzen 2026-08-14 10:49:01 +02:00
8a696437e8 Merge pull request 'Outline-Monitore in Uptime Kuma read-only auditieren' (#35) from feat/uptime-outline-readonly-audit-20260814 into main 2026-08-14 10:43:17 +02:00
2f2d498e7f Outline-Monitore in Uptime Kuma read-only auditieren 2026-08-14 10:43:15 +02:00
03e69d1157 Merge pull request 'Stillgelegten Outline-Proxy entfernen' (#34) from cleanup/remove-outline-20260814 into main 2026-08-14 10:40:19 +02:00
4d02b7416d Stillgelegten Outline-Proxy entfernen 2026-08-14 10:40:17 +02:00
c7153cad43 Merge pull request 'Eindeutigen langen DNS-Token aus Secure Note erkennen' (#33) from fix/hetzner-dns-token-broad-parser-20260814 into main 2026-08-14 10:37:52 +02:00
98c9afaef2 Eindeutigen langen DNS-Token aus Secure Note erkennen 2026-08-14 10:37:50 +02:00
a454ad4868 Merge pull request 'Hetzner-DNS-Token aus Secure Note normalisieren' (#32) from fix/hetzner-dns-note-parser-20260814 into main 2026-08-14 10:36:28 +02:00
87e2f6d902 Hetzner-DNS-Token aus beschrifteter Secure Note normalisieren 2026-08-14 10:36:26 +02:00
517669be55 Merge pull request 'Hetzner-DNS-Token über eindeutigen Vaultalias auflösen' (#31) from fix/hetzner-dns-vault-alias-20260814 into main 2026-08-14 10:34:31 +02:00
90021b5a48 Hetzner-DNS-Vaultalias sicher auflösen: tests/test_app.py 2026-08-14 10:34:29 +02:00
5d68ff90a8 Hetzner-DNS-Vaultalias sicher auflösen: app.py 2026-08-14 10:34:29 +02:00
7de39f49f8 Merge pull request 'DNS-Token bei Bedarf über Vault-Sync nachladen' (#30) from fix/dns-vault-refresh-20260814 into main 2026-08-14 10:32:48 +02:00
3ba6001c83 DNS-Token bei Bedarf sicher aus Vault-Cache nachladen 2026-08-14 10:32:46 +02:00
428398991b Merge pull request 'Sichere Caddy- und DNS-Stilllegung über Butler' (#29) from feat/safe-caddy-dns-removal-20260814 into main 2026-08-14 10:30:33 +02:00
14c757bbd2 Sichere Caddy- und DNS-Stilllegung: tests/test_app.py 2026-08-14 10:30:31 +02:00
a324b136df Sichere Caddy- und DNS-Stilllegung: app.py 2026-08-14 10:30:30 +02:00
2a71bf857f Merge pull request 'Kontrollierte Bereinigung des fehlgeschlagenen Qwen-Deployments' (#28) from fix/qwen-cleanup-endpoints-20260814 into main 2026-08-14 10:01:29 +02:00
c62f6709d7 Sichere Qwen-Bereinigung: tests/test_app.py 2026-08-14 10:01:27 +02:00
1f27750ac1 Sichere Qwen-Bereinigung: app.py 2026-08-14 10:01:27 +02:00
bc69dde0af Merge pull request 'Host-Forensik um sichere Detailprüfungen erweitern' (#27) from feat/forensics-details-20260814 into main 2026-08-14 09:55:10 +02:00
46f2293078 Forensik um Firewallregeln und redaktierten ISO-Diff erweitern 2026-08-14 09:55:08 +02:00
b65ff79097 Merge pull request 'Read-only Host-Forensik über Butler' (#26) from feat/read-only-host-forensics-20260814 into main 2026-08-14 09:52:54 +02:00
a5d3b0c7ce Read-only Host-Forensik: tests/test_app.py 2026-08-14 09:52:52 +02:00
8343364496 Read-only Host-Forensik: app.py 2026-08-14 09:52:52 +02:00
0b6df3fc0a Merge pull request 'Veralteten Semaphore-Service aus Butler entfernen' (#25) from cleanup/remove-semaphore-20260814 into main 2026-08-14 08:29:38 +02:00
f7993383d1 Veralteten Semaphore-Proxy entfernen 2026-08-14 08:29:36 +02:00
6761089be9 Merge pull request 'Sichere Ansible-NFS-Aktion im Butler' (#24) from feat/ansible-nfs-action-20260814 into main 2026-08-14 06:51:04 +02:00
ad863eac15 Ansible-NFS-Aktion: tests/test_app.py aktualisieren 2026-08-14 06:51:03 +02:00
fde0b2d469 Ansible-NFS-Aktion: app.py aktualisieren 2026-08-14 06:51:02 +02:00
6092c432fe Merge pull request 'Remove BW Manager deployment endpoint' (#23) from remove-bw-manager-20260813 into main 2026-08-13 17:55:28 +02:00
dedde311f1 Remove obsolete BW Manager deployment endpoint 2026-08-13 17:55:26 +02:00
0d9a43c8f6 Merge pull request 'fix: set TTS bridge secret ownership' (#22) from fix/tts-secret-owner-20260813130906 into main 2026-08-13 13:09:09 +02:00
cb54a7977a fix: make bridge secrets readable by service uid 2026-08-13 13:09:07 +02:00
64e4a1fb5b Merge pull request 'fix: recover TTS bridge secret bind mounts' (#21) from fix/tts-bridge-bind-mount-20260813130448 into main 2026-08-13 13:04:51 +02:00
0e9a42bb4f fix: replace Docker-created secret directories 2026-08-13 13:04:49 +02:00
723b3e5a61 Merge pull request 'fix: install TTS bridge secrets with sudo' (#20) from fix/tts-bridge-sudo-20260813130328 into main 2026-08-13 13:03:30 +02:00
9fc08a3145 fix: install TTS bridge secrets with sudo 2026-08-13 13:03:28 +02:00
0782404723 Merge pull request 'feat: add voiceclone audio API and bridge bootstrap' (#19) from feat/tts-generate-20260813125855 into main 2026-08-13 12:58:58 +02:00
d3e7ed7f06 feat: add voiceclone support (tests/test_app.py) 2026-08-13 12:58:56 +02:00
6de61cc631 feat: add voiceclone support (app.py) 2026-08-13 12:58:55 +02:00
e600fada5a Merge pull request 'Fix BW Manager deploy staging argv limit' (#18) from fix/bw-deploy-argv-20260812 into main 2026-08-12 13:01:48 +02:00
83feac4a79 Stage BW Manager files separately to avoid argv limit 2026-08-12 13:01:47 +02:00
dbf3c3fb45 Merge pull request 'Add safe BW Manager deployment endpoint' (#17) from feature/bw-manager-deploy-20260812 into main 2026-08-12 13:00:18 +02:00
2b8a7c27a2 Test BW Manager deploy endpoint safety gates 2026-08-12 13:00:10 +02:00
2409d8cee1 Add safe Git-managed BW Manager deploy endpoint 2026-08-12 13:00:09 +02:00
09b7d329bd Merge pull request 'fix: sichere Tuning-Synchronisation bei lokaler Ansible-Abweichung' (#16) from fix/ansible-tuning-sync-with-local-divergence into main 2026-08-08 22:49:37 +02:00
815b5acf8d fix: sichere Tuning-Dateisynchronisation trotz lokaler Ansible-Abweichungen 2026-08-08 22:49:35 +02:00