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

Published by michaeldwan over 1 year ago

00e7698d Revert swap for now

flyctl - v0.1.61

Published by michaeldwan over 1 year ago

b0228987 Console is optional and shouldn't block build

flyctl - v0.1.60

Published by michaeldwan over 1 year ago

ee1b5a30 Fix panic when checking if the current version is invalid

flyctl - v0.1.59

Published by michaeldwan over 1 year ago

5d7e70e7 Enable swap in phoenix launcher
deab1404 migrate-to-v2: allow canceling some ops
bafee43f fix print statements for plans to create volumes
581872ce available flag is initialised by attached status of volume
1d7f1dab clone the config instead
f8080d10 show which group volumes are being added for
2e5fa95e stop using pointers so copies are used
846565fc support per process mounts when scaling
fe802b26 keep track of available volumes across all process groups
789657a3 don't set unused fields and some cosmetic changes
c0e76c17 check for existing volumes in regions with no machines
e0c848eb move api call out of fn so called once in total
217fbf49 flag to create new volumes with new machines even if existing volumes
3845e2a7 neaten up logic and show creation/use of volumes in scale plan output
18d52cdc specify the full mount config
31676e46 ensure the volume is actually available to use
4db89818 reuse old volumes if they exist
099fe81d first pass at cloning volumes when using Usage: flyctl scale count [count] [flags]
03118aab Addresses DeepSource complains
ae4a95d0 write current version state to cache file
1a2ae731 warn about invalid versions even if autoupdate is disabled.
55e57749 when checking for updates, check to see if current version is yanked
4539ebc4 Use Buildkit's native client
371b44c7 github.com/docker/docker/builder/dockerignore is deprecated
73b655f9 fall back to "bun x" when "bunx" is not found
d4c72303 Update gql/generated.go using upgraded genqlient library
2e8952f7 Replace golang.org/x/net/context imports with context
ec26cbb2 fly tokens list: remove unused json flag
d2281e88 Wait for tasks only if task manager was started
a76e81f0 Add a space for a slightly better looking spinner
4bff7742 Remove debugging output
cc892471 Wait for resource provisioning when a provider does async provisioning
f7988d70 remove TestFlyLaunchForceV2 because apps create --nomad should fail
c9859c64 apps create: always send Machines flag to GraphQL
4e8e7a25 agent: send flyctl version as string, re-parse on agent
71f295c9 Add --bind-addr opt to proxy cmd.
7bb36297 Treat snapshot builds as "dev" builds
b330abd3 Distributed Elixir support for fly launch
9946e278 Calver versions are severely outdated if newer than 24 * 30 hours.
af3f4315 Get tests passing with new string format.
adcb7abe Update for clarity.
19d6c95d Semver versions are severely outdated when the other compared version is calver.
e4543f07 Modify String to return dashed calver version
fa87ac8f Make sure semver versions don't parse as calver with dedashing hack.
bc869f55 Add hack to support versions that are both semver and calver-compatible by replacing a single - with ..
56c6a2d7 gofmt
b289cb6a Remove use of FLY_VERSION_NUM environment variable.
0aeb99dd Fix use of function value.
ba84500a Add additional tests for version comparison logic.
9b347f43 Get version tests passing.
7318b724 Rename Before to Newer and fix exposed logic bugs.
8962a897 s/Outdated/Before/g
1d9164c7 Simplify Outdated by always comparing against current version.
7f2f0215 Remove unused function.
79e26271 gofmt
7524103a Refactor version checks to work with both Semver and Calver-compatible versions.

flyctl - v0.1.58

Published by michaeldwan over 1 year ago

690cb9d2 Ignore empty durations in old formats
883521ff Add support for check's headers in array format
33c8f810 Add a command to initiate an SSO flow to the Sentry project dashboard
63f95494 deploy: add --update-only: no new machines for empty process groups
86c6be77 update: for homebrew, validate version before updating to it
5923c1a5 memoize IsUnderHomebrew

flyctl - v0.1.57

Published by michaeldwan over 1 year ago

bf12b6c9 Handles [[processes]] fly.toml key
18a53926 Cast non-string http_checks headers
65c266d7 Ensure the mysql destroy command works in an app context
54cca2f8 Ensure that mysql status/dashboard operate in an app context

flyctl - v0.1.57-pre-1

Published by michaeldwan over 1 year ago

65c266d7 Ensure the mysql destroy command works in an app context
54cca2f8 Ensure that mysql status/dashboard operate in an app context
9946e278 Calver versions are severely outdated if newer than 24 * 30 hours.
af3f4315 Get tests passing with new string format.
adcb7abe Update for clarity.
19d6c95d Semver versions are severely outdated when the other compared version is calver.
e4543f07 Modify String to return dashed calver version
eee3fcb5 Add experimental flag to migrate volumes using remote forking
fa87ac8f Make sure semver versions don't parse as calver with dedashing hack.
bc869f55 Add hack to support versions that are both semver and calver-compatible by replacing a single - with ..
56c6a2d7 gofmt
f5582fa5 Update internal/command/volumes/extend.go
d7ed4bbd restartless volume extension
b289cb6a Remove use of FLY_VERSION_NUM environment variable.
0aeb99dd Fix use of function value.
ba84500a Add additional tests for version comparison logic.
9b347f43 Get version tests passing.
7318b724 Rename Before to Newer and fix exposed logic bugs.
8962a897 s/Outdated/Before/g
1d9164c7 Simplify Outdated by always comparing against current version.
7f2f0215 Remove unused function.
79e26271 gofmt
7524103a Refactor version checks to work with both Semver and Calver-compatible versions.

flyctl - v0.1.56

Published by michaeldwan over 1 year ago

flyctl - v0.1.56-pre-1

Published by michaeldwan over 1 year ago

flyctl - v0.1.55

Published by michaeldwan over 1 year ago

eee3fcb5 Add experimental flag to migrate volumes using remote forking
f5582fa5 Update internal/command/volumes/extend.go
d7ed4bbd restartless volume extension

flyctl - v0.1.54

Published by michaeldwan over 1 year ago

64adb9c1 oops, thinko
110496e6 Run tests on Windows
3908f7d1 support main, module in package.json
3b78506c Bun support

flyctl - v0.1.53

Published by michaeldwan over 1 year ago

a377f9b1 Revert "Send flaps_call metrics"

flyctl - v0.1.52

Published by michaeldwan over 1 year ago

5e283071 Use loop for getting command name
d5b8982c Fixed specific command name in flaps_call metrics
25b738f6 Add build tags to debug_*.go
95a621fe Remove personal debugging
7cbddf5a Send flaps_call metrics in a goroutine
bd713d79 Fix background task runner, use for metrics
d862dc25 Empty role instead of n/a
f1d437d6 Status:display machine metadata.role if not empty
3910f31d add dockerfile-based dotnet launcher
dd8545d4 Require an app name in SSH commands
34d9bbe5 Handle SIGUSR2 and dump goroutines on the signal

flyctl - v0.1.52-pre-1

Published by michaeldwan over 1 year ago

b817af42 rely on all healthchecks now
4fd1caed disable automatic top level check generation for bluegreen deployments
ca53dd21 inject flyctl version into machine metadata

flyctl - v0.1.51

Published by michaeldwan over 1 year ago

7ebcec0d autoupdate: fix copypaste issue: s/metrics/autoupdate/
5d1dcdf9 logging: cleanup
e08a718f logging: log equiv. of LOG_LEVEL=debug to files in ~/.fly/logs
cb843d66 Name tests accordingly
e9433840 autoupdate: cleanup pass
5c9ac449 autoupdate: synchronous check for update if cache severely out of date
a5dadf6b autoupdate: remove update prompt when performing background update
579d17a6 autoupdate: cleanup, windows compat
518473d8 autoupdate: initial background updates
2971dbfc autoupdate: support updating when json is requested
42cabe7c autoupdate: preliminary untested autoupdating 🎉
875bbca1 autoupdate: add config option

flyctl - v0.1.50

Published by michaeldwan over 1 year ago

3bc3b224 Fix that extension provisioning secret setting would not deploy correctly
5ce69d50 Fix deployment when setting secrets after extension provisioning

flyctl - v0.1.49

Published by michaeldwan over 1 year ago

48972f9c Test flyctl version using buildinfo information and the meta key by its name

flyctl - v0.1.48

Published by michaeldwan over 1 year ago

d93fb787 Revert "Add timing metrics for flaps calls"
ca53dd21 inject flyctl version into machine metadata

flyctl - v0.1.47

Published by michaeldwan over 1 year ago

70a1e9e8 Improved regex
daacd7a6 Include flaps status code
e59512db Better documentation on flaps call regex
61c2b7d5 Rename Newcontext in metrics
dcfe7419 Fix that the default extension name set by the creation prompt was not taken into account
c8c58e99 Use the correct "its".
b387b3b7 Don't send invocation ID to flyctl-metrics
c3054ac5 Change header name to Flyctl-Invocation-ID
14c75d53 Rename instance ID to invocation ID
5d55048b Send an invocation ID header to flaps
7aefb026 linting + sentry for error
d48dc3af Invocation ID in ctx + Send Command in Flaps Metrics
ad0d1699 Add invocation id
363b95cd Add timing metrics for flaps calls

flyctl - v0.1.46

Published by michaeldwan over 1 year ago

f30839d3 Prompt users about provisioning extensions in high latency regions
fd440a51 Support running a console machine in a specific region
7a6e8169 skip wait in FlushPending if metrics are disabled
20e70ca7 check err returned from parseFiles
e3532596 add support for adding, updating, and removing files in a machine via fly machine run/update