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

Published by michaeldwan over 2 years ago

2a10b23 Revive 'machine clone' with support for launching in other regions
8914732 Determine the app platform via the API so fly.toml need not specify it Machine deploys now wait for the VM to update successfully before continuing, effectively resulting in rolling deployments

flyctl - v0.0.343-pre-1

Published by michaeldwan over 2 years ago

2a10b23 Revive 'machine clone' with support for launching in other regions
8914732 Determine the app platform via the API so fly.toml need not specify it Machine deploys now wait for the VM to update successfully before continuing, effectively resulting in rolling deployments

flyctl - v0.0.342

Published by michaeldwan over 2 years ago

0052e84 Use a simpler config parser to check the platform version

flyctl - v0.0.341

Published by michaeldwan over 2 years ago

6de2559 Mahines: add support for env vars and metrics in fly.toml
ed2cf44 Machines: remove VM sizing from fly.toml, and allow standard service blocks

flyctl - v0.0.341-pre-1

Published by michaeldwan over 2 years ago

6de2559 Machines: add support for env vars and metrics in fly.toml
ed2cf44 Machines: remove VM sizing from fly.toml, and allow standard service blocks

flyctl - v0.0.340

Published by michaeldwan over 2 years ago

510b13d format logs as JSON so stack traces do not fill up fly logs with garbage

flyctl - v0.0.339

Published by michaeldwan over 2 years ago

864135c fix type checks on GetEnvVariables
4c39a08 Take out machine leases before running deployments
ea780e8 Remove unused code
007c187 Remove old clone command. It can be brought back using the new API if needed
6940833 Remove more redis command cruft
caa8acb Remove old code from previous machines implementation
bcf76bb Remove experimental redis launcher
6466c55 Fix release strategy bug on deploy

flyctl - v0.0.338

Published by michaeldwan over 2 years ago

71aecdc fix regression: app arg should override app in config (#1031)
66562a9 Make machine app status simpler, relegating extended VM information to 'machine status'
98ce2d2 * Remove machine leasing for updates on deploy, since leases prevent direct updates * Add Vm size configuration to fly.toml * Rename 'version' to 'platform_version' in fly.toml to avoid confusion with release versions
dac3cda Fix typo in scan.go
865066a fix error check to create app from machine run, use opts.BuildArgs
e97ff6e fix: Add last updated at attr

flyctl - v0.0.337

Published by michaeldwan over 2 years ago

  • Fix launch detection for Phoenix 1.6.10 and greater (#1025)
  • Add deploy, launch and status support for machines-based apps
  • Add 'machine status -d` for displaying a machine's full config
flyctl - v0.0.337-pre-1

Published by michaeldwan over 2 years ago

70d89d4 remove scaling behavior for machines apps, for now
97e89a3 make TOML decode work for both platforms
43ae777 separate machines and nomad toml parsing
d3d5ec7 fix launch detection for Phoenix 1.6.10 and greater (#1025)
cd43b79 Lease VMs when deploying, and add crude support for scaling up and down via 'Count' in config
dd656ab Replace interfaces with explicit structs for machine services definition
dc08b63 Remove debugging output from flaps client
b5f82ca Omit fields from config that shouldn't be marshalled to TOML
b0a33d1 Move machine launcher to machines subcommand
1bf9188 Fix config marshal/unmarshal for machines apps
574d208 Feature:flaps release/delete lease method
dad3468 allocate ipv4 and ipv6 addresses to launched apps
0bc32af remove duplicated dockerfile argument
3ec9861 fixups for launch/deploy on machines
2af93f2 Support 'fly status' on machine apps
0cd6e49 add missing file
abb5e8a Full deploy support for machine-based apps
e67209b Flaps client: support endpoints not scoped to specific apps, like app create
f667dd1 Port more old launch behavior to the new launcher
f7c439a Reach CLI option parity with old launch
89d0059 Machine launcher support for a new http_service block
a1b2f06 Write the image to fly.toml

flyctl - v0.0.336

Published by michaeldwan over 2 years ago

8399672 Allow displaying syntax-highlighted JSON config with 'machine status -d'

flyctl - v0.0.335

Published by michaeldwan over 2 years ago

3475d3f fixed an issue after the merge
922c08c use smaller graphql API calls, only one instance of GetApp remains (turboku)
19dd8bc machine status: Add app overview section to mimic nomad status
a7362bc Use machines API for machine app status
c28be5a Initial work for the maunch command sets up an app and launches a machine for it
822ef80 fix merging -e env variables into config
654c603 Maunch now creates apps
d5dc21f No need to specify the target runtime, as we only support Firecracker now
4ecb642 initial work towards machine-based launcher
c024df4 wip: refactoring Docker configuration
459df90 refactor so we have a common set to config files to reduce duplication
643f454 just use artisan file to detect laravel, to avoid accidentally assuming laravel when other PHP projects are used
7d6b983 finish getting octane running via roadrunner
a8488e7 Docker setup for getting laravel octane (roadrunner) working
7aeddbb vanilla (standard) laravel working, with no database
950dd7b init: launch magic for Laravel

flyctl - v0.0.335-pre-3

Published by michaeldwan over 2 years ago

c024df4 wip: refactoring Docker configuration
459df90 refactor so we have a common set to config files to reduce duplication
643f454 just use artisan file to detect laravel, to avoid accidentally assuming laravel when other PHP projects are used
7d6b983 finish getting octane running via roadrunner
a8488e7 Docker setup for getting laravel octane (roadrunner) working
7aeddbb vanilla (standard) laravel working, with no database
950dd7b init: launch magic for Laravel

flyctl - v0.0.335-pre-2

Published by michaeldwan over 2 years ago

3475d3f fixed an issue after the merge
922c08c use smaller graphql API calls, only one instance of GetApp remains (turboku)
19dd8bc machine status: Add app overview section to mimic nomad status
a7362bc Use machines API for machine app status

flyctl - v0.0.335-pre-1

Published by michaeldwan over 2 years ago

c28be5a Initial work for the maunch command sets up an app and launches a machine for it
822ef80 fix merging -e env variables into config
654c603 Maunch now creates apps
d5dc21f No need to specify the target runtime, as we only support Firecracker now
4ecb642 initial work towards machine-based launcher

flyctl - v0.0.334

Published by michaeldwan over 2 years ago

5142958 Trace and fixes (#1009)
4fcfd7e Support specifying Docker build targets with 'build-target' along with 'build_target'
830184d Prefetch machine leases before postgres node restart
cfea44a Fix small error output typo in flaps.New
7700ce4 Flaps.Lease can now take a nullable ttl
d3eeb49 Use api.AppCompact instead of api.App
e69e7d4 Add flaps.List machines seperate from flaps.Get
82a811a Add AppConfig to machine run cmd
f8ac647 Move all unmarshal ops to flaps and return structs instead
49f26f6 Machine wait:Catch context.Canceled errors and exit
f1c0132 internal/command/auth: add support to configure docker auth directly
5c742de Postgres Launch retries wait for machine to start
1ed6c06 Lease on config update
8f10897 Obtain flyd lease for postgres configuration changes

flyctl - v0.0.334-pre-3

Published by michaeldwan over 2 years ago

0364857 don't lookup the app before polling logs

flyctl - v0.0.334-pre-2

Published by michaeldwan over 2 years ago

4549967 pass fly-force-trace if env var is present

flyctl - v0.0.334-pre-1

Published by michaeldwan over 2 years ago

f245ebe fix panic when proxying because app was scoped wrong
4c773e2 fix build args but setting opts.BuildArgs instead of opts.ExtraBuildArgs
e4d1942 use v2 machines for builders
f1c0132 internal/command/auth: add support to configure docker auth directly

flyctl - v0.0.333

Published by michaeldwan over 2 years ago

893d69e Allow specifying buildkit build secrets on the command line
736786c Remove Nix build support