flyctl

Command line tools for fly.io services

APACHE-2.0 License

Downloads
229
Stars
1.4K
Committers
180

Bot releases are visible (Hide)

flyctl - v0.1.35

Published by michaeldwan over 1 year ago

36b95732 migrate-to-v2: filter out allocs that already have machines if any
946fc935 Fix PlanetScale list text
a1082715 Add a status command for PlanetScale DBs
f1882cee fix copy/paste errors: h/t @kzys
5b275314 Show roles in fly machines selection menu
4953cc35 use full paths when calling exec command
423aa3c0 Fixing the added space that the linter didn't like
4289fa21 Add back in making wg websockets enabled by default

flyctl - v0.1.34

Published by michaeldwan over 1 year ago

1079e7b4 Add dashboard, destroy and list commands for Planetscale
a737e22c go go env
651d8331 more env
6ed3a7c5 more env vars
11770251 preflight clean up script
e4798ee8 ListFlyAppsMachines's retry window may be too short
dcf893ac Differentiate "failed to list VMs" messages
12aee3c6 Make provisioning code more generic
1b10eb30 Print some information about PlanetScale secrets being set
0402bc46 Planetscale -> PlanetScale
7f5353b5 Add a Planetscale database provisioning command

flyctl - v0.1.33

Published by michaeldwan over 1 year ago

c41db31a set deploy wait timeout based on machine count
b001b1ba make defaultWaitTimeout a const
267e8c74 make wait timeout configurable for migrations
36a5d70e cleanup
65fbb2f4 migrate-to-v2: troubleshoot shouldn't assume automated migration
342b5ffe tokens list: don't filter out orgs where a user is just a member
54a46f0d tokens create org: don't filter out orgs where a user is just a member
7fc46d6f Add 'tokens create litefs-cloud' command

flyctl - v0.1.32

Published by michaeldwan over 1 year ago

4d78cf5b prefer image digest over image tag for migrations
3e15298e use secure cookies as well
1ae5bd18 oops(2)
e87f7fa8 oops
d38a0d05 add logs
a00940fe set the cookie driver as default session store for laravel apps, since we load balance by default now
02ac98d5 migrate-to-v2: create machines in bom region if allocs are in maa region
9e737799 get additional image details in app full gql call, skip calling GetImageInfo
817f1db5 Don't prompt for pg, redis if litestack is in the Gemfile

flyctl - v0.1.31

Published by michaeldwan over 1 year ago

3b8388b5 migrate-to-v2: don't suggest troubleshooting for VM limit errors
357894f3 migrate-to-v2: don't do anything if no issues are detected

flyctl - v0.1.30

Published by michaeldwan over 1 year ago

84de1a66 m-to-v2 troubleshoot ybr: color subtly to draw attention to info below
9a8b9cf8 migrate-to-v2 troubleshoot: ybr: remove trailing whitespace
ec85de14 migrate-to-v2 troubleshoot: improve support suggestions
2b69f1b5 migrate-to-v2: enter troubleshooting on failed migration. theming(?!)
a2421648 migrate-to-v2 troubleshoot: tons of refactoring, renamed from debug
c2155b63 migrate-to-v2 debug: add confirm before switching to Nomad or V2
c7076978 migrate-to-v2 debug: accidentally dropped a + in a +=
f0b7fdaf migrate-to-v2 debug: add autodiagnose and deploy
8c167663 migrate-to-v2 debug: load appname from ctx instead of requiring -a
3c3a355a migrate-to-v2 debug: tool to diagnose & repair failed migrations

flyctl - v0.1.29

Published by michaeldwan over 1 year ago

c9a74d96 Revert "WIP(Use Viper's setDefault method to make websockets enabled by default)"
e093bebc migrate-to-v2: check if autoscaling is enabled
8c06a036 WIP(Use Viper's setDefault method to make websockets enabled by default)

flyctl - v0.1.28

Published by michaeldwan over 1 year ago

87ebd231 Re-run CI
58c672b2 Rebased onto master
9cd45fad Check for unmigratable apps
3e38b0e4 move comment
305fc3f0 Small fixes
6a17279d Removed some debug stuff
a40a45cd Linting
0ff6d01d Improved test to check fly config
009c25fc Write to fly.toml
390335c5 Add confirmation for autostop machines being created
7c61536f Improve test
341ac325 Added a test
53eacabf Use correct region
1c3c5f24 Properly set the Services values
3af33aa4 WIP: migrate-to-v2 Nomad Autoscaling

flyctl - v0.1.27

Published by michaeldwan over 1 year ago

d5c4f275 pull common json marshal code into optJsonStrings
fae4942b make the linter happy
c44097a8 gofmt
80286fe0 output entrypoint and command in exec form ["aaa", "bbb"]
f8eb61f0 expose entrypoint alongside command via "fly machine status "
46d9ba71 sort allocs by version and filter by running and highest version
7c3aebf2 migrate-to-v2: add verbose flag and always print migration plan
38682861 Output JSON for fly image show on machine apps
f1c9c1d9 remove flyctl wireguard status command
90edeac4 Run bundle install on behalf of the user before proceeding
7c651c97 Fix Dockerfile typo in error message.
544dab77 Fix typo in flyctl auth help
4d4b0f9a use exponential backoff in TestAppsV2Example
7da7528f try having fly launch wait for machines in TestFlyLaunch_case08
ab504a0e more retries for TestFlyLaunch_case09
8b449b18 skip TestAppsV2MigrateToV2_Volumes; it does not work reliably
cf961731 Make preflight tests faster on GitHub and run them on PRs
32ba3d97 Remove restart command from fly help

flyctl - v0.1.26

Published by michaeldwan over 1 year ago

a07c7c3c Revert "fix guest update on fly deploy and fly launch"

flyctl - v0.1.25

Published by michaeldwan over 1 year ago

3fee3448 nodeFramework scanner: don't prompt for databases unless pg or redis module is a dependency
cb4c2e51 Simplify
a578d605 Fix test
1e7ee6f7 fix guest update on deploy
5f539e39 Set restart policy to 'on-fail' by default if machine has a schedule
7714f99b Match sentry release version with git tags

flyctl - v0.1.24

Published by michaeldwan over 1 year ago

4a279782 use constants
9a0e2d28 add an env var that tells preflight now to print command history instead of doing a bunch of test ouput parsing
57b3d5ee migrate-to-v2: rollback on deployment errors
61d8ed1e wait longer for eventual consistency
397874ac try sleeping a short period before calling fly m list in preflight tests; it is eventually consistent so this is a lazy way to handle that
30f0aeb6 Fix machine check warning status
0db1872f Remove fly console's 15 seconds hard timeout
b4eeb942 attempt to infer machine guest for canary from process group
fb7f94d0 scale count: fix process-group flag ignored
693d4203 oops, I only need one, and simplify
ba376cd2 two more changes
72c00f45 provide appName to scanner Callback
a9d4bd85 fix sleep to be between all iterations (instead of not having one before first iteration and an extra after last
21b73d40 Handle eventual consistentcy in flaps.ListFlyAppsMachines() by retrying up to 3 times with some jitter on 404
5e1c0fae oops never did increment tries
a6e65faa use test env api in more places so we get the command history when things fail
34bd8ed9 use --smoke-checks=false instead of --detach so fly launch will wait for machine to start in TestFlyLaunch_case08
44c54938 give some time for standby machine to be ready in TestFlyLaunch_case09
7b9b260b show role when selecting ssh instance
ca8e9842 try using retry & back off for test that sporadically fails
f06827f6 Add -c/--config flags to several commands that have -a/--app flags
3268f250 fix asserts, oops
dcca46ab make TestFlyLaunch_case09 less sensitive to standby machine not starting right away
327c8ebb wire up secrets for preflight tests
cf574253 CI for preflight test

flyctl - v0.1.23

Published by michaeldwan over 1 year ago

f0fce67c Revert "Remove broken limitedAccessTokens queries for now"
073b9dc7 reconcile Volumes and Mounts by using type aliases
fb09ab41 Enable node framework applications to create a volume

flyctl - v0.1.22

Published by michaeldwan over 1 year ago

66432ff2 Remove broken limitedAccessTokens queries for now

flyctl - v0.1.21

Published by michaeldwan over 1 year ago

347fcc89 fixup preflight tests that were failing
6afd1a42 Less confusing deploy error message when using deploy token
bde5c389 Specify machine-id in lease command docs
d87898dd deploy: fix ineffectual assignment
147b62f8 deploy: add --release-command-timeout, prompt change timeout on err
c1802f9b Add some logs indicating what we are waiting on
31c6e3ed Adding experimental remote forks
3459849a Add flag to that enables cross-host forking
dd534906 Added a hidden org alias
08496af1 Update help text for revoke
ff8a399a Split out org create to new command
a01ed29b migrate-to-v2: restore writes to PG primary
97cdc7a3 Update graphql schema
14bc4617 Add revoke command
d736238f Enable Rails scanner to define [processes] in fly.toml
1f985917 Add commands to list deploy tokens
f2ca9776 different deploy token scopes

flyctl - v0.1.20

Published by michaeldwan over 1 year ago

cb204f97 migrate-to-v2: fix segfault if fly.toml is missing (again)
89af25eb migrate-to-v2: fix segfault if fly.toml is missing

flyctl - v0.1.19

Published by michaeldwan over 1 year ago

c1ebfcff config save: prompt to keep [build] from old config

flyctl - v0.1.18

Published by michaeldwan over 1 year ago

1ca6cd7f migrate-to-v2: use sentry for error logging

flyctl - v0.1.17

Published by michaeldwan over 1 year ago

cbfabb4f thanks preflight for catching the regression
54372cb6 Only migrate used volumes

flyctl - v0.1.16

Published by michaeldwan over 1 year ago

90174d71 Needs to restore support for FLY_APP envvar for migrations
7f250061 Leave a comment to help out our future selves
d304f50c No TOML omitempty for AutoStartMachines/AutoStopMachines
aca8dc6d Include new fields in service config conversion
490b7452 agent: switch to nhooyr.io/websocket for websockets