flyctl

Command line tools for fly.io services

APACHE-2.0 License

Downloads
229
Stars
1.4K
Committers
180

Bot releases are visible (Hide)

flyctl - v0.0.555

Published by michaeldwan over 1 year ago

15d55a5c Revert "Instrument calls to GraphQL API and Flaps"

flyctl - v0.0.554

Published by michaeldwan over 1 year ago

d55333f1 should send to command/stats key, not command/duration
5e447c49 define instrumentation facade in api package, inject instrumenter in
f31584ae instrument calls to both graphql API and flaps
8ce42cb0 Prevent nil dereference in fly m list
d4b17060 use a string instead of bool here

flyctl - v0.0.553

Published by michaeldwan over 1 year ago

e89e4525 Deploy once and create a larger file to force sync
4d7b8b52 Fix: No newline at end of file
eba5053f [django] Add extractPythonVersion function and use SemVer library
c37c510d Rename Sanity Check to Smoke Check
0fd16f9f stream metrics up to remote collector over websockets
65846e37 Detect python version to be used on the Dockerfile

flyctl - v0.0.552

Published by michaeldwan over 1 year ago

d4bfab5d Set flaps client before calling FromRemoteApp
b729bb82 Further refactoring
0eaf2b08 Refactored where flag is fetched
c6e3c63e Fix typo
ed138651 Linting
9ea7a09c Don't allow using the --no-public-ips flag for nomad
8c7e19d2 Added tests for --no-public-ips
f1a40622 Added the --no-public-ips flag to fly deploy
c60545cd add ForceInstance to MachineService
6698367f Detect python app by setup.py and setup.cfg
36490b55 Better utilize helper function
a023a1d7 Add additional detection to Deno scanner

flyctl - v0.0.551

Published by michaeldwan over 1 year ago

98e76411 add comment to explain logic
436142b8 Perform sanity checks after Apps V2 deploy
cd0e45f4 ensure we have a valid iata code for a region when migrating from nomad
fd265338 Always use remote config in fly scale count
8377eb50 Don't untag images on remote builder

flyctl - v0.0.550

Published by michaeldwan over 1 year ago

22f5b55a only record command finish for successful commands
461786d1 send command/duration metric on exit labelled with full subcommand
b436c27b send metrics in dev builds if metrics base URL is overridden
2feaf47c Require --process-group flag when 'app' group is not defined

flyctl - v0.0.549

Published by michaeldwan over 1 year ago

32a9c546 Bug fix
d7fd0f47 migrate-to-v2: fix preflight test
9e218c52 Fix build_target option in fly.toml
03a36645 No OrgSlug
988cf9d2 AppID is not needed for RemoveMachineInput
54ad3f28 No need for app nor org details on LaunchMachineInput
b7f7e679 Remove unused fields from LaunchMachineInput
3c1a017e spawn redis-cli as soon as local listener for proxy is bound
51d24064 add proxy.Start function to run a proxy asynchronously

flyctl - v0.0.548

Published by michaeldwan over 1 year ago

8ab3d154 compact that loop
fdf75466 Fix preflight tests after removing default health checks
5ac7b9d1 Assign volumes considering machine region
bf77ef16 Allowing --attach-volume to override mount path on existing volume
164bb08d migrate-to-v2: remove -a/--app flag
15f4e78a migrate-to-v2: pull Build section of appconfig from local toml
05470626 migrate-to-v2: simplify config save error handling
ee11e5c6 Small readability changes on internal/command/machine/clone.go
2abdd953 Removing unnecessary code comments
908ba07a The --attach-volume flag on machines clone now takes the mount path

flyctl - v0.0.547

Published by michaeldwan over 1 year ago

5032cab9 fly checks list --json
b31cea9e added machine size to fly m list\n\nhttps://community.fly.io/t/feature-request-dashboard-to-display-machine-compute-size-and-memory-size/12406

flyctl - v0.0.546

Published by michaeldwan over 1 year ago

cc573b2f remove unused global vars
0240163e Rip'em out!
4654afa7 Show link to app monitoring page when deploying
cb362c30 Replace machines when mounts are added to the process group

flyctl - v0.0.545

Published by michaeldwan over 1 year ago

49add60c scale show: capitalize acronyms
043fa497 no need for named return value
1c165357 Don't use Node < 16 when detecting user's version
cdc48fcc scale show: refactor guest selection so json and normal stay sync'd
9b457bbe scale show: re-add --json, add json support for v2
825269d3 Back to return a type value
1adb5475 Don't cache lock paths
514e9be7 Test multiple services with concurrency settings
1fc7962b Fix preflight postgres tests
90944130 Keep "Ignoring ..." to highlight this potential issue
42b60f62 remove debugging log line
8ff3a412 Fix tests and machine commands related to standbys
70806eb2 Move lock files to ~/.fly to fix multi-user flyctl
e9fe4b50 Fix "Ignoring Dockerfile due to config" warning
183b99bb Fix TestFlyLaunch_case08
783aa027 Fix TestFlyLaunch_case0
67654485 Fix preflight TestAppsV2Config_ProcessGroups and TestAppsV2Example
0eea1b27 Add --ha flag to deploy and launch
d66b7bc3 Workaround web bug with app.Deployed being false for machines app
31d33478 return string instead of *url.URL in Config.URL() method
aacfb259 Add a flaps.NewWithOptions() func to allow passing in logger to flaps
c62ae16a Add client.NewClientWithOptions() for libraries
8bb2232a chore: alias all list commands to ls

flyctl - v0.0.544

Published by michaeldwan over 1 year ago

432ad235 no errors on tomachineSetStopConfig
a43581df validate signals server side
7e0d1b31 Test stop_config for app-to-machine config
c50c0ecc test all kill_timeout possible values
4ec383df update to string signal param
a682e125 debug
9aecdda4 Json marshal for api.Signal
486c13c8 mimic SIGUSR1 for windows
2be19067 set stopconfig for all machines in app
12f7f9fe Set machine StopConfig
1ceb8401 convert kill_timeout to api.Duration

flyctl - v0.0.543

Published by michaeldwan over 1 year ago

432ad235 no errors on tomachineSetStopConfig
a43581df validate signals server side
7e0d1b31 Test stop_config for app-to-machine config
c50c0ecc test all kill_timeout possible values
4ec383df update to string signal param
a682e125 debug
9aecdda4 Json marshal for api.Signal
486c13c8 mimic SIGUSR1 for windows
2be19067 set stopconfig for all machines in app
12f7f9fe Set machine StopConfig
1ceb8401 convert kill_timeout to api.Duration

flyctl - v0.0.542

Published by michaeldwan over 1 year ago

cc1c8be9 migrate-to-v2: lookup alloc by ID bc GetApp only gets vol attachedAlloc ID
d0914306 Add proxy_proto_options section to service ports
494c909d Add default_self_signed tls option
021a366c capitalize alpn id
5c15050f Fix tls_options and http_options
03efa688 Expose http_options and tls_options in http_service section
32de1592 metrics: ignore metrics in dev builds
477a1cc4 metrics: send flyctl version as UA
e2a15c98 Reword
6ee37885 Fix warning
c7b41e54 Cleanup
5dd9ae6c Adjust PG quorum alert
0f230ef8 help text: mark regions and autoscale V1 only; tweak text for scale vm

flyctl - v0.0.541

Published by michaeldwan over 1 year ago

7adc4a11 metrics: fix some invalid URLs
5cc3e4a9 Fix LoadAppNameIfPresent by using correct error in RequireAppName
48183eb5 Fix force-https bug
8f2a8bf2 fix tests
38507b28 Test TLSOptions
80ff5aab Add test case for http_options.compress
8b52cddd Add test case
aeb18f74 metrics: run async, validate 1-to-1 Started/Status
8283f70c Port services.ports.http_options to v2 apps
49524252 Exclude all wsgi.py matches that contain 'site-packages'
83d2be3a Display multiple wsgi.py files on DeployDocs
395408ee [django] Add support for Psycopg3 (added on Django 4.2)
afaf5df9 metrics: add OS metrics
f6f7629f metrics: use metrics token, move URL into config
5030919e add a lot of metrics instrumentation
c1365bb7 add timeout for metrics
4492e04a specialize metrics for nomad vs machines, add for image builder, fix inverted logic bug
25492856 don't be clever with http.Client, just use default
8b45568f metrics: track launches
bb92b43c metrics: add helpers for common endpoints
b4d8028f metrics: add token auth, cleanup
fbfdb15c hook metrics into deploy
1323db1d add experimental metrics API
e07af1cf [django] Detect multiple settings files; Check or create a random SECRET_KEY on Dockerfile
2e513558 [django] Detect STATIC_ROOT in settings.py to run collectstatic

flyctl - v0.0.540

Published by michaeldwan over 1 year ago

fd44577f initialize missing configFilePath to obvious sentinel value
a398b261 set configFilePath on appConfig when writing to disk in launch cmd

flyctl - v0.0.539

Published by michaeldwan over 1 year ago

8e7518b3 Error when trying to scale up a group with mounts
d0b0b763 Do not clone standbys field on fly scale

flyctl - v0.0.538

Published by michaeldwan over 1 year ago

30d1cbea Give enough time to release the machine lease

flyctl - v0.0.537

Published by michaeldwan over 1 year ago

5d3eae4a fly consul attach|detach

flyctl - v0.0.536

Published by michaeldwan over 1 year ago

d551c6fb Move check validation back to top level command to make it reusable
f8fc1de5 Move sentry provision command to 'create'
8e7ed870 Use lease-on-create instead of acquire-post-create
aa80314f Add a new command to provision a Sentry project for an app