Command line tools for fly.io services
APACHE-2.0 License
Bot releases are visible (Hide)
Published by michaeldwan about 1 year ago
cbbebd87 migrate-to-v2
hacks: only use postgres migration for 'flyio/postgres' (#2850)
Published by rugwirobaker about 1 year ago
Full Changelog: https://github.com/superfly/flyctl/compare/v0.1.98...v0.1.99
Published by michaeldwan about 1 year ago
903f68f4 oops still need the wait group so they all finish, but now we only wait once at the very end
c0dda63b Use chan slice so we can continuously have up to --immediate-max-concurrent machine updates going
Published by michaeldwan about 1 year ago
51a1b8f6 GitHub action typo (#2843)
Published by michaeldwan about 1 year ago
6e2196b4 Update machine concurrently when using immediate strategy
51a1b8f6 GitHub action typo (#2843)
Published by michaeldwan about 1 year ago
4e09fc60 don't default extensions on (#2841)
Published by michaeldwan about 1 year ago
fba0d1f4 More places to consider compute requirements on volume creation (#2840)
Published by michaeldwan about 1 year ago
001cdfdf Pass compute requirements to volume creation (#2839)
2d2c337b migrate to v2 hacks: infer process names when possible (#2837)
Published by michaeldwan about 1 year ago
5ec9cbf0 legacy pg: don't try parsing plaintext str as json (#2833)
Published by michaeldwan about 1 year ago
0a198d27 hide --vm-gpu-kind until release (#2834)
699c6ed9 Add label to images (#2814)
f0325f2e support separate metrics config per process group (#2825)
393e287d Remove . from flyctl launch
long desc (#2823)
f6e105b8 Validate machine limits before performing b/g deployment (#2817)
Published by michaeldwan about 1 year ago
f8e5cccf Fix typo in name of Sentry Remix platform (#2821)
Published by michaeldwan about 1 year ago
Published by michaeldwan about 1 year ago
c7497d40 remove DefaultMachineGuest()
, made redundant after a rebase
07243345 launch
v2: add high availability to plans, allow overriding (untested)
2d983eb2 drive-by fix: add newline to outdated version warning
cac7fe74 launch
v2: remove URL encoding for plan structs
c7dec2b9 launch
v2: rebase cleanup - fix guest selection logic
73f3780a launch
v2: pass params to webui in metadata field instead of URL
2d8b9aef launch
v2: remove v2
prefixes in function names
a9d3a379 launch
v2: support read replicas for upstash redis
014a006e launch
v2: remove TODOs around database fields
baf45e3c launch
v2: set HTTP service port to 8080 by default
a104b340 launch
v2: add configurable HTTP Service port
6c436b37 jsFramework db detection
14c0ded9 launch
v2: add databases requested by scanner to launch plan
b16f1826 launch
v2: Rails scanner requests databases
8f431fea scan for db, redis in rails
c1f4ec6a launch
v2: Support reading and writing launch manifests (untested)
caf8c6d4 launch
v2: Use eviction param from UpstashRedisPlan
3d63536a launch
v2: Use postgres plan, allow provisioning scale-to-zero dbs
d444cf25 launch
: send plan to scanners instead of options
set
12427dd3 launch
v2: add requested database fields to scanners
a934096d launch v2
: move Plan types into their own package
5ab08517 launch v2
: fix inconsistency between guest size and description
6817ffb9 launch v2
: untested: initial database provisioning support
6cce7af2 use Set
in legacy launch code
dd9b62fd add internal/set
hashset abstraction
f70bf55e launch
v2: fly pg and upstash are no longer top-level plan items
59cee02b add selection prompt to volumes commands (#2752)
91941aa4 Rename group
to process-group
to make consistent with scale count
(#2798)
Published by michaeldwan about 1 year ago
52b1f535 Add --vm-gpus flag to command that accepts sizing the machines (#2794)
319e1828 Update fly ssh console
error for no VM apps (#2787)
a83c938b Add a note to help text that vm commands are V1 only (#2784)
4a6be584 Omit empty HostDedicationId (#2793)
ea3c1918 Add fly m (un)cordon
commands (#2790)
816331c1 Add GPUs to machine guest (#2791)
Published by michaeldwan about 1 year ago
173dda2e use source machine to set host dedication id (#2789)
38820462 Fix typo in open
command error (#2783)
70c6cfc4 Accept human-friendly memory & storage sizes (#2770)
c912db54 add trailing newline to usage template (#2780)
Published by michaeldwan about 1 year ago
499c4328 apply pg updates on barman too (#2778)
3d558805 use flyerr in suggestChangeWaitTimeout
228d417b print rollback failure & suggest for a timeout extension
Published by michaeldwan about 1 year ago
a0db2c76 Smoke checks: use uptime to more quickly pass test (#2774)
75e7cb37 add host_dedication_id to fly.toml / some commands (#2756)
bbfcab93 Fix extra line in docs output for image commands (#2772)
f7bef0df Fix scale issues (#2775)
ec8dea87 Add vm-size option to fly scale count (#2766)
ab31e741 Better help (#2733)
c89da5b0 fly ssh console: select/filter by process group (#2751)
979dd7f7 Replace golang.org/x/exp/slices with slices in the stdlib (#2767)
0808056b don't re-render if state hasn't changed
d8745a80 fix scale memory typo (#2768)
93d623b3 Cleanup PG Fork output (#2765)
Published by michaeldwan about 1 year ago
571aac05 migrate-to-v2
: fix volume selection and filtering logic (#2744)
b8cf375b add --count to volumes create command Simple change to call CreateVolume
API count
times instead of 1.
333cdc81 Respect FLY_ORG env var (#2759)
68648dff Groups without mounts don't need volumes (#2764)
3e76be08 Remove log shipping and dashboard commands (#2763)
2998efa6 'fly secrets deploy' command for deploying staged secrets (#2718)
421eb1dd remove dns checks from preflights
520cecf6 Use require.Eventually
instead of require.EventuallyWithT
(#2760)
47a94620 Moar test fixes :old-man-yelling-at-test-suite: (#2758)
6b4931ed More test fixes (#2753)
ffad45cf audit tool (#2732)
87043c79 Harden more flappy tests (#2749)
75a653bb Reduce flaky tests (#2735)
526a703f Upgrade go target to 1.21 (#2734)
93eb01fb pg import
: explicitly set all migration command flags
055f366a Deploy each process group in consistent sorted order
4032cb9e clarify restart policy desc
0b04958a Use the same description for flag.Yes()
a8e14bb2 Rename flag.HasYes to flag.GetYes
a33cdcaa Remove unnecessary check
6abcd40e Remove FIXME
661ec87f Rename the auto-confirm flag to yes
Published by michaeldwan about 1 year ago
333cdc81 Respect FLY_ORG env var (#2759)
68648dff Groups without mounts don't need volumes (#2764)
3e76be08 Remove log shipping and dashboard commands (#2763)
2998efa6 'fly secrets deploy' command for deploying staged secrets (#2718)
421eb1dd remove dns checks from preflights
520cecf6 Use require.Eventually
instead of require.EventuallyWithT
(#2760)
47a94620 Moar test fixes :old-man-yelling-at-test-suite: (#2758)
6b4931ed More test fixes (#2753)
ffad45cf audit tool (#2732)
87043c79 Harden more flappy tests (#2749)
75a653bb Reduce flaky tests (#2735)
526a703f Upgrade go target to 1.21 (#2734)
93eb01fb pg import
: explicitly set all migration command flags
055f366a Deploy each process group in consistent sorted order
4032cb9e clarify restart policy desc
0b04958a Use the same description for flag.Yes()
a8e14bb2 Rename flag.HasYes to flag.GetYes
a33cdcaa Remove unnecessary check
6abcd40e Remove FIXME
661ec87f Rename the auto-confirm flag to yes
Published by michaeldwan about 1 year ago
c8006bd8 Remove debugging output