Alexander Korolev
|
c937008b42
power off: never cut a shared extra (fabric switch/fan) another cluster's live run needs
|
1 vecka sedan |
Alexander Korolev
|
62bf7be418
power off --node: do NOT turn off cluster-level extras (fabric switch/fan)
|
1 vecka sedan |
Alexander Korolev
|
162b9417a5
power.rs back under the 500-line cap: HA entity toggling (toggle_one/toggle_entities/extra_ids/call) moved to power/toggle.rs, plug decisions (OnAction/decide_on/stale_nodes) to power/plug.rs; stale doc comment cleaned
|
2 veckor sedan |
Alexander Korolev
|
3acc8fa855
power on: ensure-powered — nodes believed down with an already-on plug get a 30 s plug power cycle (2-5 s cuts left the PSU rail energized and the machine in soft-off); per-node outcome report becomes the job message; CLI uses a 1.5 s TCP reachability probe, web uses the last snapshot
|
2 veckor sedan |
Alexander Korolev
|
e3d6c0401b
feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config)
|
1 månad sedan |
Alexander Korolev
|
6c5f9922b5
config: non-blocking extra_entities (blocks = false)
|
2 månader sedan |
Alexander Korolev
|
82bbb916d2
fix(i18n): set thread-local locale in spawned tasks
|
2 månader sedan |
Alexander Korolev
|
1ba1d99e05
fix: resolve review findings across modules
|
3 månader sedan |
Alexander Korolev
|
3f08ff868e
refactor(core): extract Docker command helpers, rewrite host_keys with toml_edit, extract per-command handlers
|
3 månader sedan |
Alexander Korolev
|
17a4f0c39a
feat(i18n): localize all remaining module output strings
|
4 månader sedan |
Alexander Korolev
|
fc645f8d70
feat: add 'power switch --from <src> --to <tgt>' command
|
4 månader sedan |
Alexander Korolev
|
7b9f963036
feat: optional cluster-level extra_entities for power commands
|
4 månader sedan |
Alexander Korolev
|
7b8651cead
feat: Home Assistant integration for power on/off
|
4 månader sedan |