Alexander Korolev
|
848f902f3e
orchestrate: re-probe once before failing 'not enough free nodes'
|
3 settimane fa |
Alexander Korolev
|
9c39603968
feat: [registry] — push built images to a registry (ghcr.io) after build; docker push via tmux on the node, localized (6 locales), --no-push opt-out
|
1 mese fa |
Alexander Korolev
|
e3d6c0401b
feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config)
|
1 mese fa |
kilork
|
267b9daae7
build works outside the launcher repo; bundles gain a build.sh
|
1 mese fa |
Alexander Korolev
|
8446509baf
Global config: recipe_sources + cluster_sources
|
2 mesi fa |
Alexander Korolev
|
551ea7d8d7
feat(nccl): auto-detect NCCL_IB_GID_INDEX per node, opt-out via config pin
|
2 mesi fa |
Alexander Korolev
|
0181645b9e
fix: make IB config optional for single-node clusters
|
2 mesi fa |
Alexander Korolev
|
892c28d1a4
feat(serve): add --force flag to ignore occupied nodes
|
2 mesi fa |
Alexander Korolev
|
1ba1d99e05
fix: resolve review findings across modules
|
3 mesi fa |
Alexander Korolev
|
ac19fa45b8
fix(serve): dry-run skips SSH probing so it works with cluster off
|
3 mesi fa |
Alexander Korolev
|
2b0deeaffa
feat(recipe): extra_mounts with config alias resolution + tilde + env injection
|
3 mesi fa |
Alexander Korolev
|
b37592678f
feat: drop_caches (echo 3 | sudo tee /proc/sys/vm/drop_caches) before start
|
3 mesi fa |
Alexander Korolev
|
31aaf141e5
refactor: split ends (HA/SSH) from control logic with traits and orchestrator
|
3 mesi fa |