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

Published by michaeldwan about 1 year ago

cbbebd87 migrate-to-v2 hacks: only use postgres migration for 'flyio/postgres' (#2850)

flyctl - v0.1.99

Published by rugwirobaker about 1 year ago

What's Changed

Full Changelog: https://github.com/superfly/flyctl/compare/v0.1.98...v0.1.99

flyctl - v0.1.99-pre-1

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

flyctl - v0.1.98

Published by michaeldwan about 1 year ago

51a1b8f6 GitHub action typo (#2843)

flyctl - v0.1.98-pre-1

Published by michaeldwan about 1 year ago

6e2196b4 Update machine concurrently when using immediate strategy
51a1b8f6 GitHub action typo (#2843)

flyctl - v0.1.97

Published by michaeldwan about 1 year ago

4e09fc60 don't default extensions on (#2841)

flyctl - v0.1.96

Published by michaeldwan about 1 year ago

fba0d1f4 More places to consider compute requirements on volume creation (#2840)

flyctl - v0.1.95

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)

flyctl - v0.1.94

Published by michaeldwan about 1 year ago

5ec9cbf0 legacy pg: don't try parsing plaintext str as json (#2833)

flyctl - v0.1.93

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)

flyctl - v0.1.92

Published by michaeldwan about 1 year ago

f8e5cccf Fix typo in name of Sentry Remix platform (#2821)

flyctl - v0.1.91

Published by michaeldwan about 1 year ago

flyctl - v0.1.90

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)

flyctl - v0.1.89

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)

flyctl - v0.1.88

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)

flyctl - v0.1.87

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

flyctl - v0.1.86

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)

flyctl - v0.1.85

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

flyctl - v0.1.85-pre-1

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

flyctl - v0.1.84

Published by michaeldwan about 1 year ago

c8006bd8 Remove debugging output