Scale machines UI improvements and fixes

Hey there, it’s me again, the bringer of real time UIs. Quick fresh produce about scaling machines on UI:

  • The fly.toml page will notify you when there’s a new release so you can press to show updated version.
  • Scaling machines on UI will generate a new release so the current [[vm]] state wont be lost.
    • Apps that never had releases wont get this though, which are apps from customers who self-manage their apps via Machines API.
  • If you used UI to launch your app from GitHub or connected your app via GitHub later you will get a notification about merging a PR with the latest fly.toml updates.
  • Now everyone with access to the app can keep track of scaling in progress in real time
  • Scaling UI will now use leases so you cant accidentally start scaling machines that are being affected by another process (deployments, restarts…).
  • Scaling happens in the background: as soon as you see that the scaling plan started you can close this tab or leave to another page now.

Happy to receive any feedback about those!

2 Likes