|
|
fafffe56c4
|
Merge pull request 'StreamScope vollständig über Butler deployen' (#10) from feature/streamscope-deploy into main
|
2026-08-08 18:23:27 +02:00 |
|
|
|
dc349bc23d
|
feat: deploy StreamScope source bundle with MTR and rollback
|
2026-08-08 18:23:17 +02:00 |
|
|
|
a364854586
|
feat: deploy StreamScope source bundle with MTR and rollback
|
2026-08-08 18:23:17 +02:00 |
|
|
|
32991d3c4b
|
Merge pull request 'Git-managed LibreSpeed mit privater Telemetrie deployen' (#9) from feature/speedtest-private-telemetry into main
|
2026-08-08 17:33:58 +02:00 |
|
|
|
7674c8e8c8
|
test: cover secure speedtest deployment endpoint
|
2026-08-08 17:33:48 +02:00 |
|
|
|
a7a318ebb5
|
feat: deploy Git-managed private LibreSpeed telemetry
|
2026-08-08 17:33:48 +02:00 |
|
|
|
f799805366
|
Merge pull request 'DNS-Token-Fallback für Butler-Proxyroute' (#8) from fix/dns-token-fallback into main
|
2026-08-08 14:11:26 +02:00 |
|
|
|
3239f54e5d
|
test: verify DNS token fallback forwarding
|
2026-08-08 14:11:24 +02:00 |
|
|
|
ed501e676b
|
fix: allow authenticated one-shot DNS token fallback
|
2026-08-08 14:11:24 +02:00 |
|
|
|
d598af02d4
|
Merge pull request 'Vault-Sync-Skript über Bash ausführen' (#7) from fix/run-vault-sync-with-bash into main
|
2026-08-08 14:08:30 +02:00 |
|
|
|
c7d53c8ee2
|
test: cover non-executable vault sync script
|
2026-08-08 14:08:29 +02:00 |
|
|
|
0de28be96e
|
fix: invoke vault sync through bash
|
2026-08-08 14:08:28 +02:00 |
|
|
|
d7fcd1e69c
|
Merge pull request 'Vault-Sync-Pfad im Dockhand-Deployment korrigieren' (#6) from fix/vault-sync-live-path into main
|
2026-08-08 14:06:54 +02:00 |
|
|
|
b29c3aadcd
|
test: assert live vault sync path
|
2026-08-08 14:06:52 +02:00 |
|
|
|
1a4188d4f8
|
fix: use live Dockhand path for vault sync
|
2026-08-08 14:06:51 +02:00 |
|
|
|
b1a2494597
|
Merge pull request 'Butler-Vault-Cache vor DNS-Änderungen aktualisieren' (#5) from fix/vps-proxy-vault-refresh into main
Refresh vault cache for VPS proxy route
|
2026-08-08 14:05:21 +02:00 |
|
|
|
cf48a80b4d
|
test: cover automatic vault cache refresh
|
2026-08-08 14:05:08 +02:00 |
|
|
|
c10d2f61b0
|
fix: refresh Butler vault cache before DNS update
|
2026-08-08 14:05:08 +02:00 |
|
|
|
9f7b93d144
|
Merge pull request 'VPS Caddy- und DNS-Routen sicher über Butler verwalten' (#4) from feature/vps-proxy-route into main
Add secure VPS proxy-route management
|
2026-08-08 14:01:29 +02:00 |
|
|
|
5902c3b0de
|
test: cover VPS proxy route endpoint
|
2026-08-08 14:01:03 +02:00 |
|
|
|
f775cce911
|
feat: add secure VPS proxy route endpoint
|
2026-08-08 14:01:02 +02:00 |
|
|
|
7166ad9499
|
feat: Borg-Archivhistorie je Host abfragen
|
2026-08-05 14:16:44 +02:00 |
|
|
|
be01f03d3b
|
feat: laufenden Borg-Job leichtgewichtig abfragen
|
2026-08-05 14:10:20 +02:00 |
|
|
|
6a9424be43
|
feat: stale Borg-Locks kontrolliert aufloesen
|
2026-08-05 14:04:37 +02:00 |
|
|
|
73c94b7cc1
|
fix: Butler-App-Code Git-zentriert als Bind-Mount laden
|
2026-08-05 14:03:20 +02:00 |
|
|
|
c019d2dcec
|
feat: Borg-Diagnose und manuellen Backup-Start ergaenzen
|
2026-08-05 14:01:37 +02:00 |
|
|
|
3fcbc8268f
|
fix: Borg-Status fuer grosse Emby-Repositories robust machen
|
2026-08-05 14:00:12 +02:00 |
|
|
|
f39b6d7984
|
fix: vault_key must match cache filename (ha_token with underscore)
|
2026-07-31 09:36:31 +02:00 |
|
|
|
ccfd1ea9b4
|
fix: use normalized Home Assistant vault cache key
|
2026-07-31 09:08:06 +02:00 |
|
|
|
6e80578ca6
|
fix: make Vaultwarden cache refresh durable
|
2026-07-22 11:23:55 +02:00 |
|
|
|
8e07f50c03
|
fix: make Butler runtime probes reliable
|
2026-07-22 11:09:42 +02:00 |
|
|
|
619193bddd
|
feat: Butler 2.3 deterministic overview
Control-plane health semantics, concurrent backup checks and lightweight-model overview.
|
2026-07-22 10:38:12 +02:00 |
|
|
|
da1d2aaf8f
|
Update Home Assistant URL: 10.10.1.20 → 10.10.1.1
|
2026-06-18 09:02:10 +02:00 |
|
|
|
e8bd80fb3c
|
Update README: v2.1.1 with DELETE /vm/destroy lifecycle cleanup
|
2026-04-22 21:39:13 +02:00 |
|
|
|
6f165ccb2c
|
Fix vm_destroy: Use vm/list endpoint for reliable VM info + IP extraction
|
2026-04-22 21:32:47 +02:00 |
|
|
|
3b37c639a2
|
Fix vm_destroy: Handle Proxmox API response formats (list vs dict)
|
2026-04-22 21:30:44 +02:00 |
|
|
|
e79f7256b5
|
Add DELETE /vm/destroy/{vmid} - complete lifecycle cleanup (v2.1.1)
|
2026-04-22 21:28:00 +02:00 |
|
|
|
de6f053088
|
Update README: Add v2.1.0 changelog (SOPS + .env automation)
|
2026-04-22 21:25:16 +02:00 |
|
|
|
8fe5bbd069
|
Add SOPS + .env automation after ansible/run
|
2026-04-22 21:20:19 +02:00 |
|
|
|
6f9e1a47dd
|
Fix: Sync Hawser token to Dockhand after ansible/run
|
2026-04-22 20:56:36 +02:00 |
|
|
|
1439557293
|
v2.1: butler.yaml config, OpenAPI, /status, /audit, dry-run
|
2026-04-22 19:42:29 +02:00 |
|
|
|
659f3d5ca8
|
v2.1: butler.yaml config, OpenAPI, /status, /audit, dry-run
|
2026-04-22 19:42:28 +02:00 |
|
|
|
9348a0cdc6
|
v2.1: butler.yaml config, OpenAPI, /status, /audit, dry-run
|
2026-04-22 19:42:27 +02:00 |
|
|
|
db28775b51
|
v2.1: butler.yaml config, OpenAPI, /status, /audit, dry-run
|
2026-04-22 19:42:27 +02:00 |
|
|
|
a0ef1054cd
|
docs: comprehensive README with all endpoints
|
2026-04-22 18:28:29 +02:00 |
|
|
|
78901a43df
|
feat: VM lifecycle, TTS, inventory endpoints
|
2026-04-22 18:27:56 +02:00 |
|
|
|
0296809864
|
feat: VM lifecycle, TTS, inventory endpoints
|
2026-04-22 18:27:56 +02:00 |
|
|
|
c875e2b185
|
feat: VM lifecycle, TTS, inventory endpoints
|
2026-04-22 18:27:55 +02:00 |
|
sascha
|
dfb4e1a485
|
Add vault_key mappings for all services
|
2026-04-18 15:57:10 +02:00 |
|
sascha
|
2ae9131c20
|
Add WAHA (WhatsApp) service
|
2026-04-18 12:09:20 +02:00 |
|