Commit History

Autor SHA1 Mensaxe Data
  Alexander Korolev 848f902f3e orchestrate: re-probe once before failing 'not enough free nodes' hai 3 semanas
  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 hai 1 mes
  Alexander Korolev e3d6c0401b feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config) hai 1 mes
  kilork 267b9daae7 build works outside the launcher repo; bundles gain a build.sh hai 1 mes
  Alexander Korolev 8446509baf Global config: recipe_sources + cluster_sources hai 2 meses
  Alexander Korolev 551ea7d8d7 feat(nccl): auto-detect NCCL_IB_GID_INDEX per node, opt-out via config pin hai 2 meses
  Alexander Korolev 0181645b9e fix: make IB config optional for single-node clusters hai 2 meses
  Alexander Korolev 892c28d1a4 feat(serve): add --force flag to ignore occupied nodes hai 2 meses
  Alexander Korolev 1ba1d99e05 fix: resolve review findings across modules hai 3 meses
  Alexander Korolev ac19fa45b8 fix(serve): dry-run skips SSH probing so it works with cluster off hai 3 meses
  Alexander Korolev 2b0deeaffa feat(recipe): extra_mounts with config alias resolution + tilde + env injection hai 3 meses
  Alexander Korolev b37592678f feat: drop_caches (echo 3 | sudo tee /proc/sys/vm/drop_caches) before start hai 3 meses
  Alexander Korolev 31aaf141e5 refactor: split ends (HA/SSH) from control logic with traits and orchestrator hai 3 meses