flyctl icon indicating copy to clipboard operation
flyctl copied to clipboard

`launch`: always high-availability

Open alichay opened this issue 1 year ago • 0 comments

Change Summary

What and Why: turning off high availability is a footgun - launch presents as slightly higher level than raw machines. At its level of abstraction, one wouldn't assume a single host outage should take down an app.

To fix this mismatch of expectations, fly launch will always launch a high availability version of an app.

If you need to run single machines, you naturally still have the primitives to do this via machines, but Fly Launch apps should always be high availability.

How: removing the high availability option from fly launch. (partially, for now, until the UI catches up)


Documentation

  • [ ] Fresh Produce (SOON)
  • [ ] In superfly/docs, or asked for help from docs team
  • [ ] n/a

alichay avatar May 21 '24 20:05 alichay