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

flyctl - v0.1.83

Published by michaeldwan about 1 year ago

a1c95c26 remove Volumes from graphql App query
d7d60edf migrate-to-v2: use Flaps for volumes

flyctl - v0.1.82

Published by michaeldwan about 1 year ago

2d2e3616 Restore volume creation log messages
7d5f44aa Restore support for --from-snapshot
8625f0a3 Use a switch for releases info
f7b05b31 move --with-new-volumes to defaults
fddaceb4 No need to pass volumes to compute actions
669d7413 big refactor so existing volumes are assigned before applying the plan
6fc381a4 compact scale defaults
932b147d In case of default, use the max volume size
8abffbf8 Test volume sizes are correct after scaling
f1fee4fa Add delays between calls to machine lists
6e006714 Fix tests
8c150e13 Add preflight tests
01cc8d7c Set mount volume info from defaults if present
13e2d5d7 launching new machines from zero lacks volume information
eba72586 Only update config if node != Barman machine
b61bd89f Consistent help text indentation using heredoc-style formatting
abf5450f Add a test for wait-timeout error
de779be5 Moved timeout suggestion to update
c5105de7 Improve errors for machine wait timeouts

flyctl - v0.1.81

Published by michaeldwan about 1 year ago

e33c4ddc Allow customizing the ToS agreement copy from the backend

flyctl - v0.1.80

Published by michaeldwan about 1 year ago

eb43a0f0 Display provisioning next steps from the backend
675422c3 Add a newline to display an error cleanly
e9d32af6 Do not auto-provision if an org is not allowed to provision beta extensions
cabeb2d2 don't rely on appconfig to modify config
871e5bd7 migrate last test and appease linter
617d0dc2 launch basic node passing locally
268b4eb6 launch basic node app
b165d8cb ensure 6pn remains the same after subsequernt deployments
dd69fee7 more work
420ca10a copy over fixtures and set up
c8df0097 states & dig
876a3a83 Ensure that auto-provisioning can be switched off via the backend
feb45172 Ensure that the --no-extensions argument takes effect
a9e0cf08 Fix TestErrOutput
3d585bec Write error output to stderr as before
e2e96ef1 Fix typoo
c1c2a15b Add a --debug flag that prints stacktrace on error
96bdb95c Add --no-extensions option to auto-provisioning of extensions like Sentry
c2a6cae3 Don't skip Sentry provisioning for CI, as it may be useful there
6ec50770 Add the 'fly apps errors' command and avoid displaying errors when a project already exists on an auto-provisioned extension