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

flyctl - v0.0.488

Published by michaeldwan over 1 year ago

edea4f6c ensure pg and redis gems are present even if Dockerfile exists
ca344a24 use %w for errors, not %s
2313a5d9 Honor --config flag as save location for config save.
84e428fc fly env: init flaps directly instead of apps.BuildContext
75efd89c fly env: init flaps client before pulling remote config

flyctl - v0.0.487

Published by michaeldwan over 1 year ago

a2af36ad Implement flyctl status --json for Apps v2

flyctl - v0.0.486

Published by michaeldwan over 1 year ago

dc117fc2 fly doctor: get remote app config if it can't be loaded, return errors

flyctl - v0.0.485

Published by michaeldwan over 1 year ago

a9feb09f Found out --force woudn't force machine destroy
ab954523 merge appconfig docker tests into one test
bfb918c8 add tests for appconfig.Config docker getters
b7013be0 appconfig/config.go: More defensive nil checks
5525cfb3 fly m run: avoid nil deref if no fly.toml in cwd
d5f9cf9d Use constant
9845c883 Use constants
5bb6d333 Keep this for now
889844e1 Set required v2 metadata on PG machines
e1418b4b Removed unnecessary flag from test
b1baa793 Upgraded toml to fix bug for parsing Experimental
0eae6d54 Update preflight run instruction
671c1546 convert ruby apps from buildpacks to Dockerfile
ed64f825 Bump sentry-go to v0.19.0 plus sentry.Context fixes
56b634a3 Added some tests + added --yes option to config save
76e54a91 fix: Catch misspelt restart policy
2a815639 fix: Ensure restart is by default always and show options in help page
74415f16 fix: Provide more feedback when a machine run command is run
421e115a fix: Add attempting to start machine text
11bfb947 fix: Catching error for machine restart
3c0630e7 fix: adding restart flag