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.0.501

Published by michaeldwan over 1 year ago

fb2fea0a Also wait for service checks when updating machines
49141817 fix: Add latlon to gql query
a12cfaf8 ips list: support json output

flyctl - v0.0.500

Published by michaeldwan over 1 year ago

81bad034 flyctl tokens create deploy
e33e5008 image builder: prevent close-after-close on channel
dbd4ba2d Pass LOG_LEVEL through to wireguard client
f5b639ea Allow connection attempts over agent tunnels to be cancelled
5417e8c5 Simplify the switch statements Fix variable declarations
7014a623 add test for getters and update getter
00fcdf84 patch docker scanner
48d03e88 Warn about http_service fly.toml section for Nomad apps
07ed6596 maintain extra info and ensure build validation runs on both platforms
d38aa8e3 Add v1 and v2 config validators
82a3e4bf Get rid of nested ifs
0b5f6a15 print platform
7017ef70 Fixes
466b6112 Get platform version from config version
2f411f30 cleanup output
b9129f60 test
3a67fefc Log the warning
be082037 replace failure with sentry exception
9964513c remove experimental features not implemented for apps v2
52717bdb Factor out some code to make logic flow cleaner
98ae88e8 Warn when ignoring local dockerfile
d46b1b1c move to validation
2290f55b Warn if multiple build strategies are found
2c6afac8 Add a more useful help message
6fb294bf Update to only count volumes with the same name
1ffd944e Add warnings to the delete side as well
f7a52c6d Warn users about volumes

flyctl - v0.0.500-pre-1

Published by michaeldwan over 1 year ago

7c375236 close the docker client to close the connections
07ed6596 maintain extra info and ensure build validation runs on both platforms
d38aa8e3 Add v1 and v2 config validators
0b5f6a15 print platform
7017ef70 Fixes
466b6112 Get platform version from config version
2f411f30 cleanup output
b9129f60 test
3a67fefc Log the warning
be082037 replace failure with sentry exception
9964513c remove experimental features not implemented for apps v2
98ae88e8 Warn when ignoring local dockerfile
d46b1b1c move to validation
2290f55b Warn if multiple build strategies are found

flyctl - v0.0.499

Published by michaeldwan over 1 year ago

23b902ce Set a default node version to satisfy node-build
24ade443 don't clobber access_token in config with one from env

flyctl - v0.0.498

Published by michaeldwan over 1 year ago

c4908b38 Fix bug preventing stolon flag from working

flyctl - v0.0.497

Published by michaeldwan over 1 year ago

3030371c Move gql/api conversion function to avoid module mishaps
14803a56 Name the shipper app and Logtail addon the same: the org plus -log-shipper
b6dd2bfc Just ignore
de6714ad Fix deepsource warnings
a320d708 Set the correct auth token for log shipping
c7cde1a7 old gql doesn't need rawSlug
9ac1511d ignore errors on close for a file only opened as readonly
aec5a45c enable scanners to handle files encoding in utf-16 encodings
592fd7c3 Properly set the target organization for the log shipper VM
851267de Clean up genqclient-related types for addons
f76cd32e ensure log shippers are deployed per organization
e49e9913 Name log shipper addons after the target org
0b8d2ab8 better handling of graphql errors for addons
fe711c83 Add new addon types to gql schema
a217854d Allow specifying the add-on type via graphql
ee240405 Refactor to share add-on related gql across log shipping and Redis modules
2a4fe8b1 add missing command file
a3343edc Automated log shipper

flyctl - v0.0.496

Published by michaeldwan over 1 year ago

ab14f525 Check len before indexing
df81156c Refactoring
8ce8c16f Add missing new line
d0bafd3c Added a test
702dbd28 Disable autostart by default for PG apps
3297d7be Use plural in promptForManyMachines error message
126d0ba6 Return an error if no machines are selected
02224d80 Show region in machine selection menu
2f267a02 Show process group in machine selection menu
093ceff3 Sort machines in selection menu by ID
68cd8f33 Add --select for machine commands

flyctl - v0.0.495

Published by michaeldwan over 1 year ago

af75bf69 Provide flaps client when calling appconfig.FromRemoteApp

flyctl - v0.0.494

Published by michaeldwan over 1 year ago

4fd8dc19 improve error message
ae1ad473 don't use "Bearer" authorization scheme for new-style tokens
16490846 Fail to json decode leads to empty token and crash

flyctl - v0.0.494-pre-2

Published by michaeldwan over 1 year ago

flyctl - v0.0.494-pre-1

Published by michaeldwan over 1 year ago

4fd8dc19 improve error message
ae1ad473 don't use "Bearer" authorization scheme for new-style tokens
16490846 Fail to json decode leads to empty token and crash

flyctl - v0.0.493

Published by michaeldwan over 1 year ago

6637f369 fix: remove paid feature prompt when allocating shared IPv4
228a6934 disable autodeploys on existing apps and improve ux
1358b6ec succeed
4d32b0e1 fail
f0acfb2a Lint api module loking for blocked deps
54fa8138 fix appconfig/remote.go
e3e1881d No need to cast settings map
b0da4aac Remove dependecy of flyctl/api on flyctl
eb07d231 Update ruby.go to fix copy/paste error
7c2f8b03 deploy: add preflight testing for process groups messages
a05c50a2 deploy: fix bug in tracking which process groups would be destroyed

flyctl - v0.0.493-pre-1

Published by michaeldwan over 1 year ago

228a6934 disable autodeploys on existing apps and improve ux
1358b6ec succeed
4d32b0e1 fail
f0acfb2a Lint api module loking for blocked deps
54fa8138 fix appconfig/remote.go
e3e1881d No need to cast settings map
b0da4aac Remove dependecy of flyctl/api on flyctl
eb07d231 Update ruby.go to fix copy/paste error
7c2f8b03 deploy: add preflight testing for process groups messages
a05c50a2 deploy: fix bug in tracking which process groups would be destroyed

flyctl - v0.0.474-pre-1

Published by michaeldwan over 1 year ago

228a6934 disable autodeploys on existing apps and improve ux
1358b6ec succeed
4d32b0e1 fail
f0acfb2a Lint api module loking for blocked deps
54fa8138 fix appconfig/remote.go
e3e1881d No need to cast settings map
b0da4aac Remove dependecy of flyctl/api on flyctl
eb07d231 Update ruby.go to fix copy/paste error
7c2f8b03 deploy: add preflight testing for process groups messages
a05c50a2 deploy: fix bug in tracking which process groups would be destroyed

flyctl - v0.0.492

Published by michaeldwan over 1 year ago

ddb50cbd Fix nil reference. Sentry FLYCTL-9J
2a1c5118 Fix nil pointer reference reported by Sentry as FLYCTL-7S
96b6e21b Use single quotes instead of backticks in restart description
63ff7d00 Add --restart to machine update
96b9cfc3 machine update: don't clobber restart policy
1059733c Fix non-interactive preflight test
57bd6006 Make DefaultProcessName() deterministic
b538b9e7 fix: invalid command reference in ssh_terminal.go
6024a052 check for " rails " in Gemfile.lock as many gems have rails somewhere in their name
c6b3ea94 fix: inaccuate create ssh certificate command

flyctl - v0.0.491

Published by michaeldwan over 1 year ago

ddb50cbd Fix nil reference. Sentry FLYCTL-9J
2a1c5118 Fix nil pointer reference reported by Sentry as FLYCTL-7S
96b6e21b Use single quotes instead of backticks in restart description
63ff7d00 Add --restart to machine update
96b9cfc3 machine update: don't clobber restart policy
1059733c Fix non-interactive preflight test
57bd6006 Make DefaultProcessName() deterministic
b538b9e7 fix: invalid command reference in ssh_terminal.go
6024a052 check for " rails " in Gemfile.lock as many gems have rails somewhere in their name
c6b3ea94 fix: inaccuate create ssh certificate command

flyctl - v0.0.490

Published by michaeldwan over 1 year ago

6819333d deploy: simplify confusing logic (thanks @dangra!) and fix statics bug
8f09e6dd deploy: cleanup, bugfixes, document possibly confusing metadata logic
e52e7dcc deploy: remove redundant field copying for launchInput
02ce119d deploy: use machine.CloneConfig
7ca32ce4 change machine.CloneConfig to use jinzhu/copier, not return err
e797dc4d preflight: fix invalid process in TestAppsV2Config_ProcessGroups
d70913b8 deploy tests: port personal test suite into preflight 🚀
db55991d deploy: in fixing restart only deploys, I broke normal deploys!
c9467f83 cleanup: rename resolveUpdatedMachineConfig tests to match fn name
8ee4bf99 rebase cleanup
77d11809 resolveUpdatedMachineConfig: more closely resemble original code
8c5cfe13 rework resolveUpdatedMachineConfig to pass tests, add an extra test
c0b8be11 secrets: coexist with process groups
dccc86b1 deploy: cleanup how flaps client is added to context
f505ee8a remove validateProcessesConfig - superseded by orchestrating processes
e45f2465 deploy: make process group names more consistent
267492b3 deploy: don't prompt, just warn, when process groups change
0e1d0c9f Turn getProcessGroup into a method, make everything use this fn
b2964d61 deploy: when confirming changes, prompt on stderr, not stdout
32a06c4f Remove unused ProcessConfigs field from MachineDeploymentArgs
15b23700 Remove prevAppConfig and createOneMachine (unused)
80defc62 Process Groups for V2/Machines! 🎉
0e785bf1 always stop the machine run spinner
fbe17dc7 Combine single-machine selection functions
618f12f1 Use rewriteMachineNotFoundErrors for more machine commands
ee134210 Consolidate selection and setup in machine commands
6ce776c2 Allow creation of flaps clients with only an app name

flyctl - v0.0.490-pre-1

Published by michaeldwan over 1 year ago

6819333d deploy: simplify confusing logic (thanks @dangra!) and fix statics bug
8f09e6dd deploy: cleanup, bugfixes, document possibly confusing metadata logic
e52e7dcc deploy: remove redundant field copying for launchInput
02ce119d deploy: use machine.CloneConfig
7ca32ce4 change machine.CloneConfig to use jinzhu/copier, not return err
e797dc4d preflight: fix invalid process in TestAppsV2Config_ProcessGroups
d70913b8 deploy tests: port personal test suite into preflight 🚀
db55991d deploy: in fixing restart only deploys, I broke normal deploys!
c9467f83 cleanup: rename resolveUpdatedMachineConfig tests to match fn name
8ee4bf99 rebase cleanup
77d11809 resolveUpdatedMachineConfig: more closely resemble original code
8c5cfe13 rework resolveUpdatedMachineConfig to pass tests, add an extra test
c0b8be11 secrets: coexist with process groups
dccc86b1 deploy: cleanup how flaps client is added to context
f505ee8a remove validateProcessesConfig - superseded by orchestrating processes
e45f2465 deploy: make process group names more consistent
267492b3 deploy: don't prompt, just warn, when process groups change
0e1d0c9f Turn getProcessGroup into a method, make everything use this fn
b2964d61 deploy: when confirming changes, prompt on stderr, not stdout
32a06c4f Remove unused ProcessConfigs field from MachineDeploymentArgs
15b23700 Remove prevAppConfig and createOneMachine (unused)
80defc62 Process Groups for V2/Machines! 🎉

flyctl - v0.0.489

Published by michaeldwan over 1 year ago

1059733c Fix non-interactive preflight test
57bd6006 Make DefaultProcessName() deterministic
b538b9e7 fix: invalid command reference in ssh_terminal.go
6024a052 check for " rails " in Gemfile.lock as many gems have rails somewhere in their name
c6b3ea94 fix: inaccuate create ssh certificate command
0e785bf1 always stop the machine run spinner
fbe17dc7 Combine single-machine selection functions
618f12f1 Use rewriteMachineNotFoundErrors for more machine commands
ee134210 Consolidate selection and setup in machine commands
6ce776c2 Allow creation of flaps clients with only an app name

flyctl - v0.0.489-pre-1

Published by michaeldwan over 1 year ago

0e785bf1 always stop the machine run spinner
fbe17dc7 Combine single-machine selection functions
618f12f1 Use rewriteMachineNotFoundErrors for more machine commands
ee134210 Consolidate selection and setup in machine commands
6ce776c2 Allow creation of flaps clients with only an app name