flyctl

Command line tools for fly.io services

APACHE-2.0 License

Downloads
229
Stars
1.4K
Committers
180

Bot releases are hidden (Show)

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

flyctl - v0.1.15

Published by michaeldwan over 1 year ago

6ecb8e5c migrate-to-v2: better filtering for nomad allocs

flyctl - v0.1.14

Published by michaeldwan over 1 year ago

1eee2a75 Simpler fix
afb1cbfe Change wrong address:port warning a bit
66235fdb single node pg cluster has quorum by default
a716e628 remove barman from quorum check
a30de987 Add --vm-size to fly console
dc8c9b64 Linter did not like
02b1cc6a Code review
b9ecb60f Fix lint
f877c3d5 Set name for barman machine
574369d1 Barman commands
d1f53850 Add PRIMARY_REGION to barman
6abc9b67 Minimal barman launcher

flyctl - v0.1.13

Published by michaeldwan over 1 year ago

f3b415d2 Fix precommit hooks
dd0b99c6 Remove unnecessary change
90034aa4 migrate-to-v2: filter out failed nomad allocs
7a191b8b Limit releases to just one
c6bbf025 migrate-to-v2: respect process group VMSize
fa107e83 Bring back user
b8d23cd5 capture errors when performing migrations
7a8674d9 Fix formatting for migration prompt
46915c40 migrate-to-v2: replace err for malformed toml file
ab6ac597 migrate-to-v2: better prompt if no config is found
63ac737f ImageRef from latest complete release
fd135455 Replace apps.BuildContext in services list
9e68cc73 Replace apps.BuildContext in config commands

flyctl - v0.1.12

Published by michaeldwan over 1 year ago

22fcbc4c do not create wg tunnel unless it is a pg app