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

Published by michaeldwan over 1 year ago

9b605d8d add stop_config to machine_config
747be88e mention --standby-for=source
d1506744 Γ§ome on.. show your teeth
396944f1 make deepsource smile
4f0f4a73 close the docker client to close the connections
b27e4003 test fixes
87b17012 preflight tests
086959f9 Skip launch on run and update
590e1767 Add --standby-for to fly m run|update|clone
b20474d6 Improve error message when check is missing a port
16fd12d2 Add missing newline to secrets output
c129de23 Update api/client.go
aacecda3 api/client: improve constructor configurability
0abef5ae docs: add argument guide to error message

flyctl - v0.0.530

Published by michaeldwan over 1 year ago

e67d578f Ditch log
54b25baa Flag should take precedence
14916a6d Ditch log
e5c55e82 Add --fork-from option to PG provision
70e73e1c Reload and validate app config after asking for deploy confirmation
2562a718 Sometimes the old image could get applied to the new machines. This ensures we always use the new image.
391e0dba Use constant for "machines" platform version
4fff2f93 Don't allow to set autoscale on Apps V2
20537b0e client: remove unused context
f178ca76 version update: silence errors printing the new version
fa7751ce version update: check IsUnderHomebrew before update instead of after
0a6931fa thank you tests!
43a8a093 first deploy with multi process mounts
7f685dca wip
2f2a7703 Introducing --fork-from parameter
64b9df80 Add warn if multiple wsgi.py files were found
43308a28 Use zglob.Glob instead of filepath.Walk
92ffbcff [django] Detect wsgi application and set it on Dockerfile

flyctl - v0.0.529

Published by michaeldwan over 1 year ago

c7ff5e96 Do an extra test for first deploy until Web bug is fixed
e0d2faac use new templates for remix
c3b7e269 Restore --json flag for commands under /cmd
9816bb20 Add preflight test for HA setup
83768bc8 Add ip alias for ips command.
acd98688 Add app alias for apps command.
e210b178 add session secret; switch to bash
42c360e9 add some finnishing touches
4cd5043c cleanup dev dependencies in build stage
e5e22b72 further cleanup
04d4ecb5 switch to node images; cosmetic differences
3fcc86d0 mount for sqlite3; fix runtime label; fix template syntax
c9bfb2eb Have the node scanner check for remix and prisma

flyctl - v0.0.528

Published by michaeldwan over 1 year ago

52ae0445 Update fly status
ca5cc5a2 Address feedback
401e247a Show a note when services have auto_stop_machines set
5101424a Do not start standbys on following fly deploys
f2d16555 Reenable autostart/autostop for new apps
85ce3acc HA by default for new apps!
86c2e195 remove duplicate standbys def
9c8fa6ee Create a standby machine on first group deploy

flyctl - v0.0.527

Published by michaeldwan over 1 year ago

0654de3e Ignore the heartbeat if the endpoint is 404
96b4c14c Fix the formatting of "Failed attaching ... to the Postgres cluster"
b2bf0352 remove autostart/stop from new app defaults
d6913bc7 Use "interrupted" release status

flyctl - v0.0.526

Published by michaeldwan over 1 year ago

6f81d88b avoid side effect on validation
250f995a fix setupConsole always returning 0 values
cf2ec51e fix migration of mounts with empty processes list
bf79fbba Fix description
51085f91 Fix description
88ebb9d4 Exposing volume fork feature
01b3e8eb styling πŸ’…
071d93e4 Check if command not found when showing --help text
10787b02 fix tests
d9bd7a52 Set FLY_PROCESS_GROUP envvar

flyctl - v0.0.525

Published by michaeldwan over 1 year ago

2c74c859 Move --env validation earlier
c9f720d9 Fix 'flyctl status --watch' for Postgres as well
e1c78303 Make 'fly status --watch' usable for Machines
2f01a5de Persist --env flags to fly.toml when running "fly launch"

flyctl - v0.0.524

Published by michaeldwan over 1 year ago

6ef85c7d Update internal/appconfig/serde.go
7f10844a address feedback
4ae49749 remove that silly interpolation
03ff3425 Update internal/appconfig/serde.go
33ce8f28 Include a reference link to docs in generated fly.toml
fdf3c70a Reorder config so processes goes before other sections that depends on it

flyctl - v0.0.523

Published by michaeldwan over 1 year ago

7f493500 Enable autostart/stop in v2 app defaults
194ad48c Add preflight test
debbdcc7 use DefaultProcessName instead of hardcoding to "app"
8152f562 fly m run --autostart=false --autostop
a4caf5bd migrate-to-v2: volumes: remove experimental flag πŸŽ‰
9b873847 migrate-to-v2: volumes: support process groups
ed9e62a6 switch to auto_start_machines and auto_stop_machines on services
a4ab22e6 remove Volumes() accessor, use Mounts directly
42edfc3a deploy: promote group-less machines into "app" group
9a6f5473 oops! only do volume stuff if we're using volumes
ccaf617b make it clearer the test expects nil when autoscaled is not set
3cdbe5cd Move to Service.Autoscaled and MachineService.Autostart/Autostop
4fadf7d7 fix typo intenral->internal
541d7946 add tests
a613bc62 add tls options to api
8715145a make http standard services test order-independant
71c0b799 check for err when closing response body
dbe93529 account for empty vm-size
3cd952cf preflight testcase
2e181a85 fly launch learns how to --vm-size the initial machines
76f881eb query homebrew cli for version info if installed through brew
48fc4a8e Don't build images if the first heartbeat is failing
a9d4e21d adds a new field, standbys, on the MachineConfig

flyctl - v0.0.522

Published by michaeldwan over 1 year ago

34480705 straight assign
db8b4e13 Rename to appconfig.SetMounts
e136e1a8 that was silly error
3cdff112 fix
487d7078 Do not attempt to fetch remote app config in NewMachineDeployment
a562ae21 Do not attempt to provision initial resources when restarting
f8871f70 move that check where it belongs
de4b0ffd kiss flag
a0b64cf1 Suggest extending default volume sizes
7f0f28bc remove debug line
a9b23f41 preflight test case
f4d9095e remove debugging print line
e7f6eea0 cleanup get-region messs
870f632e Add that missing newline
4b52096f Provision one volume per process group on first deploy
435ab00a Port machine deployments to volumes per group
e2f253c2 Mounts per group
9d023c3f convert app config mounts to array
b4550657 it should have been called Mount, do it.
9eeb5040 preflight: skip healthchecks whenever possible
cd68aa3e os.Args[0] may not point this exact binary
c5b6c3b6 figured why preflight tests were timing out
729ff241 fix preflight tests
80c9b7ec move build section to its file
073491ec Reuse AllServices instead of checking for HTTPService and Services
0de1aadd fix killsignal tests
93a0cd3b also wip
eb161c05 Test error case
5235d984 Test checks without internal port set
66766ab6 Add default tcp check for new v2 apps
e351b808 Follow naming conventions for acronyms like HTTP
53d89edc Add preflight tests for fly launch
9d92e8a0 --reuse-app flag and no interactive prompts
65eeaefa Move sourceInfo and image picking into smaller functions
b2b5a8a9 move existing config reuse and obey --copy-config=no
ffa96ad3 Test existing app platform and force conditions match
59939fad Obey --region for fly launch
0f898b0c copyconfig
6976c986 Fix generating new configs for existing apps
f0df15b4 New V2 apps gets http_service and top level checks
1c1b761a vol migration test is flaky bc of write cache, wait a little longer before migrating
07565786 migrate-to-v2: put vol migration behind --experimental-volume-migration
ad7e0371 move appconfig.Volumes into config.go instead of setters.go
49c280d9 cleanup some comments/todos
1a9cc58b migrate-to-v2: better UX around volumes
a1d49f6d migrate-to-v2: don't try to redeploy, that's a whole can of worms
0aa68070 appconfig.Volumes: remove resolved TODO
0e0892fc support AppLock on DeleteVolume
9adbb4fb migrate-to-v2: cleanup, make vols work
c337512b migrate-to-v2: set volume name to '%s_machines'
5ef1aaa2 migrate-to-v2: volume validation for <=1 volume
bee8512e migrate-to-v2: Implement ForkVolume πŸŽ‰
65cb005e migrate_to_v2: split into multiple files, stub out setting vols to read-only
4a299cc0 migrate-to-v2: sketch out volume migration feature
2e588c93 Fix timeout handling in WaitFor*

flyctl - v0.0.522-pre-1

Published by michaeldwan over 1 year ago

49c280d9 cleanup some comments/todos
1a9cc58b migrate-to-v2: better UX around volumes
a1d49f6d migrate-to-v2: don't try to redeploy, that's a whole can of worms
0aa68070 appconfig.Volumes: remove resolved TODO
0e0892fc support AppLock on DeleteVolume
9adbb4fb migrate-to-v2: cleanup, make vols work
c337512b migrate-to-v2: set volume name to '%s_machines'
5ef1aaa2 migrate-to-v2: volume validation for <=1 volume
bee8512e migrate-to-v2: Implement ForkVolume πŸŽ‰
65cb005e migrate_to_v2: split into multiple files, stub out setting vols to read-only
4a299cc0 migrate-to-v2: sketch out volume migration feature

flyctl - v0.0.521

Published by michaeldwan over 1 year ago

413a350a deploy: prefix machine updates with [n/total]
2b785f07 Silence errors from cobra
c7aff3f3 Update release status during machine deployments
7c5c5707 TestCloneAppconfig: check deep clone modification
0b754246 helpers.Clone: go back to jinzhu/copier so Config can be cloned
497630a5 Scale to zero pg
383d4bd6 Make shipping and unshipping idempotent
fdd7e497 Support deleting logtail addons

flyctl - v0.0.521-pre-2

Published by michaeldwan over 1 year ago

cf6b335c migrate-to-v2: better UX around volumes
73504ca2 migrate-to-v2: don't try to redeploy, that's a whole can of worms

flyctl - v0.0.521-pre-1

Published by michaeldwan over 1 year ago

6f4e30c9 appconfig.Volumes: remove resolved TODO
355e5d70 support AppLock on DeleteVolume
eeaed5ac migrate-to-v2: cleanup, make vols work
225670a9 migrate-to-v2: set volume name to '%s_machines'
ba14ea61 migrate-to-v2: volume validation for <=1 volume
e24df094 migrate-to-v2: Implement ForkVolume πŸŽ‰
a8be6a27 migrate_to_v2: split into multiple files, stub out setting vols to read-only
33b541d9 migrate-to-v2: sketch out volume migration feature
7c5c5707 TestCloneAppconfig: check deep clone modification
0b754246 helpers.Clone: go back to jinzhu/copier so Config can be cloned
497630a5 Scale to zero pg

flyctl - v0.0.520

Published by DAlperin over 1 year ago

flyctl - v0.0.519

Published by michaeldwan over 1 year ago

44d12564 allow confirmation skip on regions mutations
522b93af Remove global flag for JSON output and move it to each supporting command.

flyctl - v0.0.518

Published by michaeldwan over 1 year ago

3515e385 Handle release command machines that terminate quickly
91f996ee [django] Detect and support pipenv and poetry

flyctl - v0.0.517

Published by michaeldwan over 1 year ago

flyctl - v0.0.513

Published by michaeldwan over 1 year ago

c484058b No need to delete services because newService is nil if empty
f2ae639a Ignore services without details
1d227a54 Test empty service section
da4c2a19 Move all IP allocation to first deploy

flyctl - v0.0.512

Published by michaeldwan over 1 year ago

edf89d06 Return diff as-is if it fails to clean up
f3a8b93a Don't use volume snapshots for now.