Jose Diaz-Gonzalez
fcd16e849d
fix: set correct initial formation
2021-08-01 19:06:25 -04:00
Jose Diaz-Gonzalez
eb55ba5dd0
fix: correct guard
2021-08-01 18:46:41 -04:00
Jose Diaz-Gonzalez
a7593db0c3
refactor: allow specifying clearExisting when calling ps-set-scale
2021-08-01 17:54:12 -04:00
Jose Diaz-Gonzalez
7502cbd13d
fix: actually build triggers
2021-08-01 17:53:34 -04:00
Jose Diaz-Gonzalez
823629d332
docs: document ps-can-scale
2021-08-01 17:53:25 -04:00
Jose Diaz-Gonzalez
401683a305
refactor: write DOKKU_SCALE contents to scale property
...
- remove extraction of DOKKU_SCALE
- migrate to property system
- rewrite internals to use a FormationSlice instead of a map
2021-08-01 17:47:04 -04:00
Jose Diaz-Gonzalez
8fc0cb67ec
chore: drop unnecessary line stripping
...
Since this comes out of ps-current-scale, we can ensure the contents are always valid.
2021-08-01 16:33:42 -04:00
Jose Diaz-Gonzalez
a1dcc2c173
refactor: move ParseScaleOutput to common.go so that it can be used by all plugins
2021-08-01 16:29:50 -04:00
Jose Diaz-Gonzalez
bd4621070c
feat: implement ps-can-scale
2021-08-01 16:27:13 -04:00
Jose Diaz-Gonzalez
70eb751868
fix: correct ps-can-scale guard
2021-08-01 16:26:29 -04:00
Jose Diaz-Gonzalez
ef262c26e8
feat: override all existing scale parameters when calling ps-set-scale
2021-08-01 16:20:19 -04:00
Jose Diaz-Gonzalez
5ad5a29a00
docs: add godoc
2021-08-01 16:14:12 -04:00
Jose Diaz-Gonzalez
46d333df4b
feat: implement ps-set-scale trigger
2021-08-01 16:13:03 -04:00
Jose Diaz-Gonzalez
247698fea6
refactor: move can-scale check out to command
...
If the internals call ps-set-scale, we should always respect it.
2021-08-01 16:07:55 -04:00
Jose Diaz-Gonzalez
302537efd2
refactor: skip image fetching when deploys are skipped
2021-08-01 16:07:26 -04:00
Jose Diaz-Gonzalez
a62f04fa7e
docs: add godoc
2021-08-01 15:47:55 -04:00
Jose Diaz-Gonzalez
1c98b48e5d
fix: add trigger to gitignore
2021-08-01 15:32:08 -04:00
Jose Diaz-Gonzalez
33bf6f59b3
fix: do not output extra newlines
2021-08-01 15:31:59 -04:00
Jose Diaz-Gonzalez
550a0bd07b
fix: properly parse input from ps-current-scale
2021-08-01 01:53:46 -04:00
Jose Diaz-Gonzalez
213f7d224c
refactor: use ps-current-scale instead of parsing DOKKU_SCALE file when iterating over deployed processes
2021-08-01 01:43:35 -04:00
Jose Diaz-Gonzalez
c62bff3002
refactor: hide dokku scale file parsing inside ps plugin
2021-08-01 01:21:46 -04:00
Jose Diaz-Gonzalez
31f3c429ab
docs: fix DOKKU_SCALE reference
2021-08-01 00:33:36 -04:00
Jose Diaz-Gonzalez
fee6773ef3
docs: add deprecation note to migration guide
...
Also add documentation for formations key.
2021-08-01 00:31:28 -04:00
Jose Diaz-Gonzalez
bc49a2e124
fix: ignore DOKKU_SCALE file if app.json has formations key
2021-08-01 00:30:31 -04:00
Jose Diaz-Gonzalez
3fe10efd09
fix: correct issue with assignment to nil map
2021-07-31 23:00:37 -04:00
Jose Diaz-Gonzalez
772e4286f2
fix: variable reference
2021-07-31 22:44:05 -04:00
Jose Diaz-Gonzalez
b9e30e7e19
fix: remove redundant if check
2021-07-31 22:23:19 -04:00
Jose Diaz-Gonzalez
67317f88df
fix: do not force fetching of the DOKKU_SCALE file
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
c6d99722eb
fix: correct stickler errors
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
bd2aa1bd43
feat: migrate the DOKKU_SCALE property during pre-deploy to app.json
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
6d9520e599
feat: add support for formation key in app.json file
...
Still needs triggers for ps-can-scale and ps-scale-set.
Refs #4500
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
9d0bc930a6
fix: handle empty lines and comments in DOKKU_SCALE file
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
f63c2d18a3
Merge pull request #4701 from dokku/4699-run-list
...
Revamp dokku run command
2021-07-27 14:42:56 -04:00
Jose Diaz-Gonzalez
1bdedf1e28
tests: fix for instant run container removal
2021-07-27 13:26:37 -04:00
Jose Diaz-Gonzalez
14b511d673
fix: correct lint error
2021-07-27 13:16:33 -04:00
Jose Diaz-Gonzalez
86a2b7d2e3
docs: clarify when the cli changes were made
2021-07-27 03:03:18 -04:00
Jose Diaz-Gonzalez
a91a0f8abb
docs: application => app
2021-07-27 02:59:33 -04:00
Jose Diaz-Gonzalez
5a1a30efeb
feat: add ability to list one-off dynos
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
3d913d89f6
docs: add run:detached to documentation
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
e0453dbc15
refactor: use cron as the dyno type for one-off commands when running cron tasks
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
1c6f847c55
docs: update help output
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
61d4b478ce
feat: add --no-tty flag to run and run:detached commands
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
350a84d253
refactor: deprecate the --detach flag in favor of run:detached
2021-07-27 02:58:44 -04:00
Jose Diaz-Gonzalez
618158a0f3
refactor: deprecate the --rm and --rm-container flags
...
These flags are not commonly invoked by users, causing issues when cleaning up old containers. Rather than instruct users to use some random flag, just change the default to what is likely to be more common.
2021-07-27 02:58:19 -04:00
Jose Diaz-Gonzalez
dbc3d82017
refactor: move run command to it's own plugin
2021-07-27 02:56:39 -04:00
Jose Diaz-Gonzalez
bd3f753d85
Merge pull request #4697 from dokku/josegonzalez-patch-1
...
Specify that run containers use the same image
2021-07-27 02:56:34 -04:00
Jose Diaz-Gonzalez
864562221d
docs: specify that run containers use the same image
2021-07-24 13:41:03 -04:00
Jose Diaz-Gonzalez
52f2ce35f6
Merge pull request #4686 from dokku/4636-git-sync-bare
...
Ensure repository is bare when calling git:sync
2021-07-12 00:52:06 -04:00
Jose Diaz-Gonzalez
623aa737e0
fix: set correct variable for git repo root
2021-07-12 00:01:01 -04:00
Jose Diaz-Gonzalez
e8c3472581
Merge pull request #4684 from dokku/4659-add-gpg-agent
...
Install gpg-agent in bootstrap script
2021-07-11 22:31:12 -04:00