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.239-pre-1

Published by michaeldwan about 3 years ago

b6efc2b add wg.WireGuardState and wg.Config to agent.Dialer interface
1322b2a don't prune peers when agent starts
15d32f4 fix panic if buildDate isn't set

flyctl - v0.0.238

Published by michaeldwan about 3 years ago

1322b2a don't prune peers when agent starts
15d32f4 fix panic if buildDate isn't set

Docker images

  • docker pull flyio/flyctl:v0.0.238
flyctl - v0.0.237

Published by michaeldwan about 3 years ago

1ea84b9 Use humanize to convert bytes (#523)
ae6450c Restore from snapshot (#522)
55aa341 Print docker server version used
d16f93e Fix debug statements
d0484b6 Build with buildpacks
ce75981 Use docker client info
74ebff4 display os and arch in build output
99602da remove redundant defaults in flag descriptions

Docker images

  • docker pull flyio/flyctl:v0.0.237
flyctl - v0.0.237-pre-1

Published by michaeldwan about 3 years ago

1ea84b9 Use humanize to convert bytes (#523)
ae6450c Restore from snapshot (#522)
55aa341 Print docker server version used
d16f93e Fix debug statements
d0484b6 Build with buildpacks
ce75981 Use docker client info
74ebff4 display os and arch in build output
99602da remove redundant defaults in flag descriptions

flyctl - v0.0.236

Published by michaeldwan about 3 years ago

01912e1 Remote machine builders (#518)

Docker images

  • docker pull flyio/flyctl:v0.0.236
flyctl - v0.0.236-pre-1

Published by michaeldwan about 3 years ago

Changelog

2f6d03f Merge branch 'master' into machines
b516d87 go mod tidy
1c17719 remove pkill during install (fixes #509)

flyctl - v0.0.235

Published by michaeldwan about 3 years ago

62df371 make fly scale count 3 work again

Docker images

  • docker pull flyio/flyctl:v0.0.235
flyctl - v0.0.235-pre-3

Published by michaeldwan about 3 years ago

9fb73a0 faster remote builders
dcfce03 fix tests
df32472 build image if run arg is relative or absolute path
f4c0873 set buildDate at compile-time for dev

flyctl - v0.0.235-pre-2

Published by michaeldwan about 3 years ago

dcfce03 fix tests
df32472 build image if run arg is relative or absolute path
f4c0873 set buildDate at compile-time for dev

flyctl - v0.0.235-pre-1

Published by michaeldwan about 3 years ago

d5dbd37 add hidden --remote-machine-only on deploy to use machines as remote builders
62df371 make fly scale count 3 work again
9637333 allow using and provisioning volumes via 'machine run'
c44ca2c add machine rm -f and various aliases
2832555 update agent.Dialer usage in machines subcommand
b4ebbb1 alias machine cmd => m, machines
fa92de9 some CLI niceties for Fly machines
cf8083e basic machine interaction

flyctl - v0.0.234

Published by michaeldwan about 3 years ago

507c3a9 fix version check
7433e9e debug logs when a background agent is being stopped
3ccbc76 log file per agent instance
a7edaea don't print description if output is empty
b533d0a fix merge, remove debug println
acff1cb throttle dns queries while waiting for a host
590057a track agent pid, stop existing agent with sigint before starting
13b153c fix test
279ee83 fix windows
21499c7 Multiple processes (#494)
bace12a kill background agents if versions don't match
a4b6f50 only read logs from the expected agent pid
6781502 log agent pid to debug log
c2a0f00 agent ping returns version, pid, and if started in the background
67ad27b fix error propagation and a message
c826474 read agent log instead of stdout to fix zombie proc after detach
702d214 agent logs, clean but forceful shutdown, exit message
cf086a9 agent ping command
1f35171 fix circular import by moving injected build meta from flyctl to buildinfo
ee341b6 fix closed network error check
56752bb remove dead code
ef8e9e0 add a newline after writing error output
bac847e english
fa2aada capture daemon failure output, show to the user along with next step suggestions
f0bd184 add ErrorDescription and ErrorSuggestion interfaces for better friendly error output
473a411 better error output and more helpers in the flyerr package
dce77f0 Fix instance selection issue

Docker images

  • docker pull flyio/flyctl:v0.0.234
flyctl - v0.0.234-pre-6

Published by michaeldwan about 3 years ago

507c3a9 fix version check

flyctl - v0.0.234-pre-5

Published by michaeldwan about 3 years ago

7433e9e debug logs when a background agent is being stopped
3ccbc76 log file per agent instance
a7edaea don't print description if output is empty
b533d0a fix merge, remove debug println
13b153c fix test
279ee83 fix windows
bace12a kill background agents if versions don't match
a4b6f50 only read logs from the expected agent pid
6781502 log agent pid to debug log
c2a0f00 agent ping returns version, pid, and if started in the background
1f35171 fix circular import by moving injected build meta from flyctl to buildinfo

flyctl - v0.0.234-pre-4

Published by michaeldwan about 3 years ago

acff1cb throttle dns queries while waiting for a host
590057a track agent pid, stop existing agent with sigint before starting
67ad27b fix error propagation and a message
c826474 read agent log instead of stdout to fix zombie proc after detach
702d214 agent logs, clean but forceful shutdown, exit message
cf086a9 agent ping command

flyctl - v0.0.234-pre-3

Published by michaeldwan about 3 years ago

21499c7 Multiple processes (#494)
ee341b6 fix closed network error check
56752bb remove dead code
ef8e9e0 add a newline after writing error output
bac847e english
fa2aada capture daemon failure output, show to the user along with next step suggestions
f0bd184 add ErrorDescription and ErrorSuggestion interfaces for better friendly error output
473a411 better error output and more helpers in the flyerr package
9d83163 don't wait on an ipv6 addr
424dac8 fix instance selection on windows by switching to custom dns lookup on tunnel
a5e2e21 remove a println
b6f3541 fix WaitForTunnel and WaitForHost cancellation
4bcdf38 remove junk, fix newlines in spinner output
6995713 wait for responding addr before connecting to ssh, remove print lines
29c61b4 show spinners when waiting on a tunnel and waiting on a host
ab665cb switch to meikg/dns to fix dns lookups on windows
92078fe map dns error on windows

flyctl - v0.0.234-pre-2

Published by michaeldwan about 3 years ago

c44ca2c add machine rm -f and various aliases

flyctl - v0.0.234-pre-1

Published by michaeldwan about 3 years ago

2832555 update agent.Dialer usage in machines subcommand
b4ebbb1 alias machine cmd => m, machines
fa92de9 some CLI niceties for Fly machines
2d808f1 Update dns api types
dce77f0 Fix instance selection issue
cf8083e basic machine interaction

flyctl - v0.0.233

Published by michaeldwan about 3 years ago

9d83163 don't wait on an ipv6 addr
424dac8 fix instance selection on windows by switching to custom dns lookup on tunnel
a5e2e21 remove a println
b6f3541 fix WaitForTunnel and WaitForHost cancellation
4bcdf38 remove junk, fix newlines in spinner output
6995713 wait for responding addr before connecting to ssh, remove print lines
29c61b4 show spinners when waiting on a tunnel and waiting on a host
ab665cb switch to meikg/dns to fix dns lookups on windows
2d808f1 Update dns api types
92078fe map dns error on windows
61c926c fix windows
28f316e WaitForTunnel and WaitForHost for ssh and remote builder sessions
dd77327 shared logic & error handling in Client, move platform impl to interface
c235fb8 capture errors when setting up remote builders and ssh tunnels
60955b1 helper for sending errors to sentry
fdc5958 return org slug with ensureRemoteBuilder mutation
1819e10 try calling CloseWrite on the dest connection when copy is done
1b3b71c actually fix windows build
7462c12 😡
9fd5c93 oh windows
d1bf220 forgot a place
6b18e6d add context to windows functions
6c53a71 always validate before returning client
c5fa194 wait for WireGuard tunnel before creating Docker client
302d2fc remove loop in probe, add 5s timeout so callers can handle retries
9f6e14e add context to agent client, handle cancellations, option to validate on establish
d84357d switch to tcp resolver
8757649 Patch:agent validates peers in the background every 2 mins
e25d4da Patch:Read config modtime
62be7b0 Cache wireguard state change stamp in agent
a2e72d8 close tunnels that are missing from the config
3329f0d Ask for cnfirmation on volume delete
450a0bc use the agent for remote builder tunnels
156f2ec move Establish and Start functions to wireguard agent package

Docker images

  • docker pull flyio/flyctl:v0.0.233
flyctl - v0.0.233-pre-8

Published by michaeldwan about 3 years ago

9d83163 don't wait on an ipv6 addr
424dac8 fix instance selection on windows by switching to custom dns lookup on tunnel

flyctl - v0.0.233-pre-7

Published by michaeldwan about 3 years ago

a5e2e21 remove a println
b6f3541 fix WaitForTunnel and WaitForHost cancellation