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.485-pre-5

Published by michaeldwan over 1 year ago

a9feb09f Found out --force woudn't force machine destroy
ab954523 merge appconfig docker tests into one test
bfb918c8 add tests for appconfig.Config docker getters
b7013be0 appconfig/config.go: More defensive nil checks
5525cfb3 fly m run: avoid nil deref if no fly.toml in cwd
671c1546 convert ruby apps from buildpacks to Dockerfile

flyctl - v0.0.485-pre-4

Published by michaeldwan over 1 year ago

d5f9cf9d Use constant
9845c883 Use constants
5bb6d333 Keep this for now
889844e1 Set required v2 metadata on PG machines

flyctl - v0.0.485-pre-3

Published by michaeldwan over 1 year ago

76e54a91 fix: Catch misspelt restart policy
2a815639 fix: Ensure restart is by default always and show options in help page
74415f16 fix: Provide more feedback when a machine run command is run
421e115a fix: Add attempting to start machine text
11bfb947 fix: Catching error for machine restart
3c0630e7 fix: adding restart flag

flyctl - v0.0.485-pre-2

Published by michaeldwan over 1 year ago

e1418b4b Removed unnecessary flag from test
b1baa793 Upgraded toml to fix bug for parsing Experimental
56b634a3 Added some tests + added --yes option to config save

flyctl - v0.0.485-pre-1

Published by michaeldwan over 1 year ago

0eae6d54 Update preflight run instruction
ed64f825 Bump sentry-go to v0.19.0 plus sentry.Context fixes

flyctl - v0.0.484

Published by michaeldwan over 1 year ago

2a4aec92 Fix GetDefaultProcessName when there is no loca fly.toml

flyctl - v0.0.483

Published by michaeldwan over 1 year ago

3922b386 Removed print statement
4f662240 only prompt user to pick from adminned apps for admin-only actions
0d08b746 Fixed crash for PG apps with no machines
d12b2181 Added support for disabling autostart
4e8b2e5d Fixed a bug where empty platform versions would fail validation
296147e9 Restore first argument names and remove spare AddCommand calls
7b13a32f Fixed crash when using process_group
32889974 Moved getAppConfig to conditional where its relevant
29ce1a67 Moved verification of app configs for deploys
62383523 tweaks
f7a1a26b convert to iostreams
6c1709d8 Update command strings
e5ad2774 Port "fly scale" to internal/command/scale
81d19097 fix: Add switch case for error handling
d7dc6d96 fix: enable autoconfirm
f481cfb5 feat: Add warning text with prompt when users add dedicate ipv4 which is a paid feature
474ec895 fix: create catchall switch case for non stopped machines
d66a7854 fix: Update wording in flyctl to highlight force flag overrides state
e3632854 Set AppName in cfg + Fix Print Statement
1c9db3de Tidying + set app name for m clone
fa89bc1c Remove all printing from config.Validate
57d62706 Made validation consistent
76f898b9 Chaned where configs are grabbed for machines clone
0138d4c7 More linting
6f167c85 Validate locally for apps v2
d1a7abab Rebased changes on top of master
a42068d2 Reverted RequireAppName + removed unnecessary blank lines
e591c5cb Make the linter happy
f68fe3a6 Rebase + fix flaps client not being initiated
c3d1f781 Moved the V2 Functions to deployv2.go
19aee0f2 Linting
fa56b89c Fixed issue with getting app names
ef2f5b43 WIP: Local Config Verification + Almost Finished Deploys
d0939ea4 Support AppsV2 for RequireAppName
b34c697b WIP: Added option to get appv2 config from backend

flyctl - v0.0.483-pre-3

Published by michaeldwan over 1 year ago

3922b386 Removed print statement
4f662240 only prompt user to pick from adminned apps for admin-only actions
0d08b746 Fixed crash for PG apps with no machines
d12b2181 Added support for disabling autostart

flyctl - v0.0.483-pre-2

Published by michaeldwan over 1 year ago

4e8b2e5d Fixed a bug where empty platform versions would fail validation
296147e9 Restore first argument names and remove spare AddCommand calls
62383523 tweaks
f7a1a26b convert to iostreams
6c1709d8 Update command strings
e5ad2774 Port "fly scale" to internal/command/scale
81d19097 fix: Add switch case for error handling
d7dc6d96 fix: enable autoconfirm
f481cfb5 feat: Add warning text with prompt when users add dedicate ipv4 which is a paid feature
474ec895 fix: create catchall switch case for non stopped machines
d66a7854 fix: Update wording in flyctl to highlight force flag overrides state

flyctl - v0.0.483-pre-1

Published by michaeldwan over 1 year ago

7b13a32f Fixed crash when using process_group
32889974 Moved getAppConfig to conditional where its relevant
29ce1a67 Moved verification of app configs for deploys
e3632854 Set AppName in cfg + Fix Print Statement
1c9db3de Tidying + set app name for m clone
fa89bc1c Remove all printing from config.Validate
57d62706 Made validation consistent
76f898b9 Chaned where configs are grabbed for machines clone
0138d4c7 More linting
6f167c85 Validate locally for apps v2
d1a7abab Rebased changes on top of master
a42068d2 Reverted RequireAppName + removed unnecessary blank lines
e591c5cb Make the linter happy
f68fe3a6 Rebase + fix flaps client not being initiated
c3d1f781 Moved the V2 Functions to deployv2.go
19aee0f2 Linting
fa56b89c Fixed issue with getting app names
ef2f5b43 WIP: Local Config Verification + Almost Finished Deploys
d0939ea4 Support AppsV2 for RequireAppName
b34c697b WIP: Added option to get appv2 config from backend

flyctl - v0.0.482

Published by michaeldwan over 1 year ago

1101620e fix preflight test
df43b4b3 Fix fly config save/show

flyctl - v0.0.481

Published by michaeldwan over 1 year ago

cbb7f8ba Split main launch function to reduce code complexity

flyctl - v0.0.481-pre-1

Published by michaeldwan over 1 year ago

cbb7f8ba Split main launch function to reduce code complexity

flyctl - v0.0.480

Published by michaeldwan over 1 year ago

76c72b17 pass the headers to sendRequest
0165a6e8 send lease nonce to restart API call
d815daf3 check against all indicators of a machine being 'release' machines'
4cdbae4b Set app name and config in context in Turboku
6a075f37 Fix shell selection logic for fly version update under Windows.

flyctl - v0.0.479

Published by michaeldwan over 1 year ago

5267c150 extract process group from the right key
c40e9dd4 a little more time before calling http get
3f32db85 lookup env var directly in flaps, instead of using config stuff
34363a61 Restore "fly config display" alias
45f7d3e6 Port 'fly config' to internal/command/config
3963513e Update flaps client to use api.machines.dev by default

flyctl - v0.0.478

Published by michaeldwan over 1 year ago

f9e8a88d Require app name when necessary
56b029bf Clarify vm sizes a bit
1982fe44 Expose performance cpus to custom pg provision process
f7f08b3f Fix references to appv2
dc9fd114 Avoid expensive duplicate call to LoadAppConfigIfPresent
b0b50fec Use sanitized definition for machine clone
dc7d287c Rename to internal/appconfig
99a41a47 Fix internal/app reference after rebasing
61b531e9 Validate v2 app config before deploy
f71814b1 Complain with linter
443ee3a5 Respect fly launch --force-machines with --no-deploy
f78d4573 Remove LoadAppV2ConfigIfPresent
1206e1fd Warn of invalid fly.toml when used on V2 app
ae690594 Merge apiConfig into appConfig
e3069a07 Convert apiConfig into appConfig checking for errors
81d2ab07 Set machine platform on fly config comamnds
b3460b19 SetPlatformVersion checks parse error and RawDefinition before set
96141e49 FromDefinition must set RawDefinition, ToDefinition is not sanitized
2610e296 Remove platform constant aliases
a67231fe Finally remove internal/app
2f84d815 Port last uses of internal/app. Kudos to gopatch
74559452 Move constants back to main file
6c9c4266 s/app/appv2/
46bacfbb Same LoadConfig signature and marshalTOML for v1 apps
b98ae022 Ensure config setters backwards compatibility
3cd4b994 Degrade fly.toml parsing on errors for Nomad apps
183e3472 Retain fly.tomml in its raw form under Config.RawDefinition
c2708a7f Method to deal with platform versions
60ddf583 Rename Definition to RawDefinition
023f5a9f Unify interface to get file path of fly.toml
90a7823e Remove unused fields and functions from appv1.Config
197c4a8b WIP: wire apps v2 default through fly launch and fly apps create
1ba038ce WIP: fix --force-nomad when apps v2 default on is set for org
4da20325 Small working change in new error
f9ab662d Fail deploy when no v2 machines

flyctl - v0.0.478-pre-2

Published by michaeldwan over 1 year ago

f9e8a88d Require app name when necessary
56b029bf Clarify vm sizes a bit
1982fe44 Expose performance cpus to custom pg provision process
f7f08b3f Fix references to appv2
197c4a8b WIP: wire apps v2 default through fly launch and fly apps create
1ba038ce WIP: fix --force-nomad when apps v2 default on is set for org

flyctl - v0.0.478-pre-1

Published by michaeldwan over 1 year ago

dc9fd114 Avoid expensive duplicate call to LoadAppConfigIfPresent
b0b50fec Use sanitized definition for machine clone
dc7d287c Rename to internal/appconfig
99a41a47 Fix internal/app reference after rebasing
61b531e9 Validate v2 app config before deploy
f71814b1 Complain with linter
443ee3a5 Respect fly launch --force-machines with --no-deploy
f78d4573 Remove LoadAppV2ConfigIfPresent
1206e1fd Warn of invalid fly.toml when used on V2 app
ae690594 Merge apiConfig into appConfig
e3069a07 Convert apiConfig into appConfig checking for errors
81d2ab07 Set machine platform on fly config comamnds
b3460b19 SetPlatformVersion checks parse error and RawDefinition before set
96141e49 FromDefinition must set RawDefinition, ToDefinition is not sanitized
2610e296 Remove platform constant aliases
a67231fe Finally remove internal/app
2f84d815 Port last uses of internal/app. Kudos to gopatch
74559452 Move constants back to main file
6c9c4266 s/app/appv2/
46bacfbb Same LoadConfig signature and marshalTOML for v1 apps
b98ae022 Ensure config setters backwards compatibility
3cd4b994 Degrade fly.toml parsing on errors for Nomad apps
183e3472 Retain fly.tomml in its raw form under Config.RawDefinition
c2708a7f Method to deal with platform versions
60ddf583 Rename Definition to RawDefinition
023f5a9f Unify interface to get file path of fly.toml
90a7823e Remove unused fields and functions from appv1.Config
4da20325 Small working change in new error
f9ab662d Fail deploy when no v2 machines

flyctl - v0.0.477

Published by michaeldwan over 1 year ago

ba89ee7a Clean up sentry captures and add one for deploys
94b7cf9d Add --apps-v2-default-flag flag to fly orgs create

flyctl - v0.0.476

Published by michaeldwan over 1 year ago

5c026904 Expose PG max_wal_senders config option
0d5dc1d3 Fix Context error handling in WaitForStartOrStop
e9fa0167 add support for auto destory and skip dns registration for fly machine run command
ad1f3de7 Add org setting for making apps v2 the default