Command line tools for fly.io services
APACHE-2.0 License
Bot releases are hidden (Show)
Published by michaeldwan almost 2 years ago
314fe063 Homebrew - don't prompt upgrade when it's not available
f3e65eb0 Always use slash / for dockerfile paths including on Windows
Published by michaeldwan almost 2 years ago
5fa933d4 Fix that fly.toml files without an app name, combined with the --app flag, would not correctly assign the app name for a deployment
Published by michaeldwan almost 2 years ago
521b44cd Fix detection of node build scripts in package.json
b69d95ea Fix logic for confirming overwrites on existing files during launch, and default to no overwrite when passing the --now flag
7c082572 Restore missing org flag for launch
ecaed12b Restore missing newline
c6388d17 Fix that postgres clusters with generated names would not deploy properly
f558afa9 Use application name from app config instead of the one passed in context. This makes deploying easier to reason about from other commands like launch
56ae839a Better error on failed restart
99423c22 restore missing flag, and more shared deployment flags across launch and deploy to a flag Set
d010c2b7 Add a force flag to allow restart when there is no leader
606e2418 Anything that's not leader is considered a replica by default
75c1f391 Don't hide the launch command
16690499 Fix: Node Deploy Docs display Rails information
b4b09f17 Better descriptions for shared flags: region, org and image
f8999589 Remove dead code
8a1028be Move various postgres-related flags to params to divorce attach/launch from them
f1b88247 Initial work towards porting launch command to use new CLI format and new pg launcher
Published by michaeldwan almost 2 years ago
521b44cd Fix detection of node build scripts in package.json
Published by michaeldwan almost 2 years ago
b69d95ea Fix logic for confirming overwrites on existing files during launch, and default to no overwrite when passing the --now flag
7c082572 Restore missing org flag for launch
Published by michaeldwan almost 2 years ago
ecaed12b Restore missing newline
c6388d17 Fix that postgres clusters with generated names would not deploy properly
f558afa9 Use application name from app config instead of the one passed in context. This makes deploying easier to reason about from other commands like launch
56ae839a Better error on failed restart
99423c22 restore missing flag, and more shared deployment flags across launch and deploy to a flag Set
d010c2b7 Add a force flag to allow restart when there is no leader
606e2418 Anything that's not leader is considered a replica by default
75c1f391 Don't hide the launch command
16690499 Fix: Node Deploy Docs display Rails information
b4b09f17 Better descriptions for shared flags: region, org and image
f8999589 Remove dead code
8a1028be Move various postgres-related flags to params to divorce attach/launch from them
f1b88247 Initial work towards porting launch command to use new CLI format and new pg launcher
Published by michaeldwan almost 2 years ago
Published by michaeldwan about 2 years ago
1d094fb0 Fallback to legacy pg role endpoint when modern one 404s
Published by michaeldwan about 2 years ago
5714e325 address comments from jphenow
78f01e88 change node from buildpacks to docerfiles
Published by michaeldwan about 2 years ago
c894baba Update fly ssh console for nomad, cleanup confusing output in fly launch
Published by michaeldwan about 2 years ago
2e21951e update SSHConnect to support addrs that are ips
f0c2dec6 fix panic in fly launch
when provisioning a pg cluster
c36d0dc3 more deepsource
4083f958 update ssh_terminal.RunSSHCommand to only accept valid addr
f77d992b set YARN_VERSION too
7e42dae6 rm unneeded break
088434d5 send agentclient.Instances errors to sentry
255ebfd4 postgres cmds query gql api and .internal dns
76e5875d fly pg attach worked for both nomad and machines pg clusters
a1413f9c WIP: remove .internal dns lookups from fly pg attach
475f22b9 Remove image-version tracking meta from postgres
11cdae53 --dockerignore-from-gitignore flag for fly launch
ec22d835 Set metadata on PG machines (#1396)
1679a63a Count checks using machine config as check results are empty on creation
cdeec6b2 change GetMany signature so we can extend it later
12da4722 Check context for getMachines retries
9de08bad Restore the unrecoverable error behavour after 6 attempts contacting flaps
0add01ce remove unsupported --signal and --time flags from machine stop
eb02d08c Wait for leader to lost its role
f26bff9f show per process information on fly scale show
0df95e73 ugh more fly help
lint stuff
56ba0f4d fix fly help
lint??? how did this get into main branch...
3e0ceace Add dockerignore generation to fly launch
5368d0b0 Fix missing region in IP address list for info command
Published by michaeldwan about 2 years ago
93cb48b8 this is why boolean input parameters are bad
89e181b5 ugh more fly help
lint stuff
851e0473 fix fly help
lint??? how did this get into main branch...
31c59a1c do not fail on CreateBuild() api call
62f56729 nobody likes the one liners
90f336ae wow fix a really confusing panic when running fly launch
and select yes to deploy...
528188c9 simplify gql responses
30d66f47 fixup deepsource findings
076a6aac Support builds bookkeeping.
6116877a Something approximating sanity
182d32d9 make everything play nice with existing help
c64e352d Seize control over help output.
Published by michaeldwan about 2 years ago
463a8297 Allow PG to tune shared_buffers
(#1386)
Published by michaeldwan about 2 years ago
e9a14678 Pg machine log updates (#1378)
3fb38e87 Fix spacing issue with log stream (#1377)
Published by michaeldwan about 2 years ago
6fecdf08 Bug fix (#1376)
32d503a9 Fix panic on machine restart
a51f7b0f Default PG provisions to Machines (#1371)
f0b258bd func machineRole breaks out of loop when we find the role health check
18497824 Add missing output line at the end of a cluster creation
a26e6e43 Simplify the watch.MachineChecks function output
a7301088 Resolve symlinks when building Docker context call ReadSymlinkedDirectory
for Docker Archive source path.
bd3c7b25 Django default port is 8000, not 8080
2dc94b19 Tweak flyctl sftp shell
command description
Published by michaeldwan about 2 years ago
6bfd4641 Fix lint
bc0c779b Fix proxy commands
Published by michaeldwan about 2 years ago
6bfd4641 Fix lint
bc0c779b Fix proxy commands
Published by michaeldwan about 2 years ago
fc308fb5 Remove fly orgs builder ...
subcommand
2271102f Fixing lint issue (#1361)
a3061e4b Hide the machines launch command until it's ready for use
294f1c2b Check for unknown repository instead of using machine metadata
5b3a5efb Fix image tracking check if branch
9c4bdd43 fix: Remove help subcommand
0cd3a73a Fix image tracking check if branch
b5855a4d Nudge users to update machine images if we are tracking the version
accb4a95 flyctl sftp
, flyctl sftp get /tmp/foo ./bar
e3509fcc put, chmod, and ls -l
f5a4583c download directory trees
433d63e8 something approximating an sftp shell
90bd34c7 first sftp command
df17828a add the sftp command
33b1279b don't show progress thingies for sftp
97c8a546 factor out and expose guts of ssh console
42503ce4 factor out common args for ssh commands
32d47894 factor out common args for ssh cmds
187f01be expose Client, we need it for things that build on SSH
Published by michaeldwan about 2 years ago
e23fc8c8 Newlines for logs
767f0926 fix fly orgs builder show
cmd; it needs to call endpoint that queries builder info
2bbb1a98 only stop heartbeat if it was started; add \n to some logs
e9ef915b check heartbeat endpoint is available before setting up timer
62d1812b Revert "Revert "Add heartbeat to remote builder""
Published by michaeldwan about 2 years ago
eb918771 Cleaning up
06135a47 Only if machine.Config.Checks is nil
2e77722b Remove the old fly pg update command
6c1d55ab Clone should wait for health checks to pass if any
0268faf7 Watch:exclude machines that do not have health checks set
1b74e586 Triple the lease TTL for machine updates
b515e476 Migrate more fly pg update to fly image update
009bfc0f Compare image digests instead of tags
31725eae Isolate the postgres image update logic
26421457 golangci-lint should stop shouting at me
dc04e9b0 Ditch validRepository condition
bbcf8f77 Use OR in place of AND to find eligible machines
7dd98422 Simply postgres image updates
cdeaf7b8 fly image update supports machines now
400bad6e A little bit of refactoring first