Jose Diaz-Gonzalez
1683095233
fix: try and decrease number of compiles during release process
2019-04-08 12:41:06 -04:00
Jose Diaz-Gonzalez
c2898ec040
feat: add trigger to allow retrieving resource properties on the fly
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
243d5ecc43
feat: integrate resource plugin with scheduler-docker-local
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
3f0126a471
fix: do not output empty arguments
...
Also ensure we use Printf instead of Print...
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8db3b8e333
fix: do not barf if there are no resources specified for an application
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
00c9e5a5e9
feat: first pass at implement resource limitation on a pre-process basis
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
e8134f9c2c
feat: implement resource:report
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
c9bbddcfcb
refactor: drop global resource limits
...
Global limits make it harder to reason about the inheritance in the system. Rather than support global limits, Dokku should provide primitives to automatically set them on an app at provision time, or explicitly set them for an app. Both of these are likely best suited for a higher-level provisioner, or a community plugin.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
278a80cc25
feat: switch from _all_ to _default_ for process type
...
This is a special process type that signifies it's the default value for everything.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
3ab271f756
refactor: drop implicit returns
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
982895ff71
fix: add missing argument
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9acb9e527d
feat: implement resource:*-clear commands
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ab9f516c08
refactor: clean up duplication in retrieving and verifying the APP argument
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
c5717510ee
feat: always get keys in order
...
Ranging over maps is unordered in golang, so we need to use the correct data structure if we need the output in an ordered way.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8d23556831
fix: omit 2nd, unused value from range
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
04a6e30e45
refactor: drop -defaults command in favor of --global flag
...
This makes usage a bit simpler, at the cost of interface complexity.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
bdfde9a481
feat: initial stub implementation for resource:*-clear commands
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9808ecde81
feat: implement default limit management
...
Also add generic report information when no flags are specified
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
b36ab54b87
fix: correct variable name
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ff35e95924
fix: correct type comment declaration
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
49e44ce59b
fix: correct stickler-ci issues
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ab88dbb03d
feat: Implement resource:limit and resource:reserve
...
Also add the install and post-delete hooks
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
2e895286cf
docs: drop ability to process multiple process types at once
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
5b2d4b3559
feat: add initial documentation for resource management plugin
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8ad74d0814
fix: correct buildpack plugin version
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9486576add
fix: drop nil err reference from log output
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
2a353a9ca5
Merge pull request #3482 from multikatt/patch-1
...
rails-database -> railsdatabase
2019-04-05 18:20:29 -04:00
David
2d1f241677
rails-database -> railsdatabase
...
Naming the database rails-database throws
```Please specify a valid name for the service. Valid characters are: [A-Za-z0-9_]+```
2019-04-05 23:46:36 +02:00
Jose Diaz-Gonzalez
d6f122bfda
Merge pull request #3479 from dokku/josegonzalez-patch-1
...
Turn off logging for nginx validate configuration
2019-03-28 12:30:27 -04:00
Jose Diaz-Gonzalez
54ef6514d5
fix: turn off error logging for validate config
...
This will allow validation to work if the default logging locations cannot be written to but the configuration is otherwise okay. This will be the case for users with custom nginx configurations that log to other places, such as syslog.
2019-03-26 17:10:32 -04:00
Jose Diaz-Gonzalez
abf7addaa6
Merge pull request #3476 from lazyatom/patch-1
...
Add chrome plugin to documentation
2019-03-19 14:29:25 -04:00
James Adam
e831b786f0
Add chrome plugin to documentation
...
Adds a link to the headless chrome plugin to the plugin documentation.
2019-03-19 17:20:21 +00:00
Jose Diaz-Gonzalez
c6074baad5
Merge pull request #3471 from dokku/plugn-builds-its-own-packages
...
chore: drop plugn package building
2019-03-16 03:49:05 -04:00
Jose Diaz-Gonzalez
7cb0d11b95
chore: drop plugn package building
...
The dokku/plugn project now builds and releases it's own packages on release creation.
Also upgrade to latest plugn version, 0.3.2
2019-03-16 03:16:28 -04:00
Jose Diaz-Gonzalez
87c77b1aa0
Merge pull request #3470 from dokku/josegonzalez-patch-1
...
fix: correct the argument for get_release_cmd
2019-03-14 14:26:10 -04:00
Jose Diaz-Gonzalez
7d2f5b84c8
fix: add missing head -n1 call to second build-env test
...
Otherwise `docker inspect` outputs a "condensed" json output that doesn't parse as well...
2019-03-14 13:44:54 -04:00
Jose Diaz-Gonzalez
8dcbfe5542
fix: correct case where there could be multiple build containers post-build
...
This happens when we execute several post-release scripts.
2019-03-14 13:12:07 -04:00
Jose Diaz-Gonzalez
f9023402ad
fix: correct the argument for get_release_cmd
...
Closes #3438
2019-03-14 12:00:23 -04:00
Jose Diaz-Gonzalez
c658d60dc2
Merge pull request #3468 from dokku/doc-cleanup
...
Doc cleanup
2019-03-13 17:50:09 -04:00
Jose Diaz-Gonzalez
c1781c39ca
docs: correct header
...
[ci skip]
2019-03-13 16:55:39 -04:00
Jose Diaz-Gonzalez
5f75b24fb2
docs: correct docker options information output
2019-03-13 16:55:11 -04:00
Jose Diaz-Gonzalez
3db5de1a9e
Merge pull request #3466 from dokku/quieter-builds
...
Quieter builds
2019-03-13 15:00:27 -04:00
Jose Diaz-Gonzalez
520a72078e
fix: remove useless cat
2019-03-13 14:12:35 -04:00
Jose Diaz-Gonzalez
ef5a45c7cb
feat: add DOKKU_QUIET_OUTPUT=1 to all config_set/config_unset calls
...
This makes build output a bit more digestable.
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
c6a1c0dcbf
feat: respect --quiet in config.go
...
When setting environment variables, we should respect a passed `--quiet` flag - and the respective environment variable. This will allow users to have a nicer experience when using the config functions within their own plugins.
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
c701429a05
chore: quiet down logging around scale declarations
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
7f1fe3ccfd
chore: follow logging pattern from heroku for phase command declarations
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
6797971016
chore: drop extra echo in app-json method calls
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
dc6abe691a
Merge pull request #3467 from dokku/upgrade-golang
...
feat: update golang in use for binary building
2019-03-13 02:04:45 -04:00
Jose Diaz-Gonzalez
7333a630a1
feat: update golang in use for binary building
...
This change is not necessary other than for good house-keeping. All dokku-related binaries should _also_ be built with the latest golang.
2019-03-13 00:28:55 -04:00