Jose Diaz-Gonzalez
277429db5a
Merge pull request #3502 from dokku/3484-git-revision-trigger
...
Add a trigger to fetch the git revision
2019-04-17 17:20:51 -04:00
Jose Diaz-Gonzalez
9a447c16f2
feat: add a trigger to fetch the git revision
...
This allows other plugins to fetch the current git revision without needing to duplicate logic from the git plugin.
Closes #3484
2019-04-17 17:19:59 -04:00
Jose Diaz-Gonzalez
e5c76d3795
Merge pull request #3501 from dokku/3487-scheduler-logs
...
Move log retrieval to docker-local scheduler
2019-04-17 15:44:55 -04:00
Jose Diaz-Gonzalez
662c8c2831
refactor: move log retrieval to docker-local scheduler
...
This change will allow other schedulers to implement log retrieval as necessary for the platform specified.
Closes #3487
2019-04-17 15:03:37 -04:00
Jose Diaz-Gonzalez
3ec67073ce
Merge pull request #3499 from dokku/3491-buildpacks-writing
...
Ensure the .buildpacks file exists before writing to it
2019-04-17 02:52:49 -04:00
Jose Diaz-Gonzalez
322dd2246f
fix: ensure the .buildpacks file exists before writing to it
2019-04-17 02:04:06 -04:00
Jose Diaz-Gonzalez
13e3950f4a
Merge pull request #3498 from dokku/global-domains-report
...
Add ability to report domains globally
2019-04-17 01:32:45 -04:00
Jose Diaz-Gonzalez
d03d5bc40c
Merge pull request #3500 from dokku/3428-ps-scale-0
...
Always allow ps:scale proc=0
2019-04-17 01:32:26 -04:00
Jose Diaz-Gonzalez
5038050968
Merge pull request #3497 from dokku/empty-domains
...
Allow reporting domains when there are none specified
2019-04-16 23:06:05 -04:00
Jose Diaz-Gonzalez
97fe3f56b7
fix: Always allow ps:scale proc=0
...
With the introduciton of procfile-util, scaling a non-existent process to 0 was disabled. This brings back that functionality, allowing users to scale all processes to 0. This is especially useful when a user has accidentally scaled a non-existent process up, causing deploys to fail without any way to revert outside of manually editing files.
Closes #3428
2019-04-16 23:04:45 -04:00
Jose Diaz-Gonzalez
887c0ebdd6
feat: add ability to report domains globally
...
The `domains` command previously had this functionality, but is deprecated, and thus we should provide an alternative method of presenting the information.
2019-04-16 21:58:56 -04:00
Jose Diaz-Gonzalez
99869c520f
Merge pull request #3496 from dokku/cleanup-plugins
...
Cleanup glide plugins when running src-clean
2019-04-16 21:34:26 -04:00
Jose Diaz-Gonzalez
65e82bcea1
fix: allow reporting domains when there are none specified
...
This previously bailed if the response was empty, which in this case is incorrect, as the response isn't based on whether the app is deployed or not.
2019-04-16 21:24:56 -04:00
Jose Diaz-Gonzalez
bf8b67b35d
feat: cleanup glide plugins when running src-clean
2019-04-16 20:00:35 -04:00
Jose Diaz-Gonzalez
8a56740a7c
Merge pull request #3490 from dokku/josegonzalez-patch-1
...
Add missing link to resource management docs
2019-04-10 00:44:40 -04:00
Jose Diaz-Gonzalez
3a7bac6218
docs: Add missing link to resource management docs
...
[ci skip]
2019-04-10 00:44:25 -04:00
Jose Diaz-Gonzalez
5b9e8ddb7d
Release 0.15.3
...
# History
## 0.15.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.3/bootstrap.sh
sudo DOKKU_TAG=v0.15.3 bash bootstrap.sh
```
### New Features
- #3489 : @josegonzalez feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
v0.15.3
2019-04-09 11:40:30 -04:00
Jose Diaz-Gonzalez
97649e86dd
fix: update ruby version
2019-04-09 07:27:30 -04:00
Jose Diaz-Gonzalez
f8e3518aa6
Merge pull request #3489 from dokku/upgrade-herokuish
...
feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
2019-04-09 06:56:02 -04:00
Jose Diaz-Gonzalez
ef5f7fe03e
feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
...
This moves the base image from Xenial to Bionic, which is the latest supported LTS release of Ubuntu. Note that all previous releases of herokuish are no longer supported, and users are encouraged to upgrade where possible.
In the case of upgrades, a 'dokku repo:purge-cache APP' should be called for each app, or built applications may include code linked to non-ABI compatible libraries due to the OS upgrade.
This sort of change is usually performed _only_ during a minor release, but as the window since the release is fairly small, the risk to our users is negligible in comparison to the inability to stay on a maintained herokuish release.
2019-04-09 06:55:34 -04:00
Jose Diaz-Gonzalez
286c6ed39d
Release 0.15.2
...
# History
## 0.15.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.2/bootstrap.sh
sudo DOKKU_TAG=v0.15.2 bash bootstrap.sh
```
### Bug Fixes
- #3488 : @josegonzalez fix: call ps:retire from system service
v0.15.2
2019-04-09 06:18:54 -04:00
Jose Diaz-Gonzalez
f04fd6f218
Merge pull request #3488 from dokku/josegonzalez-patch-1
...
fix: call ps:retire from system service
2019-04-09 06:18:33 -04:00
Jose Diaz-Gonzalez
75239ae8b5
fix: call ps:retire from system service
...
[ci skip]
2019-04-09 06:18:16 -04:00
Jose Diaz-Gonzalez
b120a9cc57
Release 0.15.1
...
# History
## 0.15.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.1/bootstrap.sh
sudo DOKKU_TAG=v0.15.1 bash bootstrap.sh
```
### Bug Fixes
- #3485 : @josegonzalez fix: ensure 'dokku report' always succeeds for any app
v0.15.1
2019-04-09 03:19:40 -04:00
Jose Diaz-Gonzalez
6b71b66f8d
Merge pull request #3485 from dokku/fix-report
...
fix: ensure 'dokku report' always succeeds for any app
2019-04-09 03:19:12 -04:00
Jose Diaz-Gonzalez
ecd88fbeeb
fix: correctly name the testcase
2019-04-09 03:18:28 -04:00
Jose Diaz-Gonzalez
929c98ee90
fix: ensure 'dokku report' always succeeds for any app
2019-04-09 02:41:02 -04:00
Jose Diaz-Gonzalez
642c293d5a
Release 0.15.0
...
# History
## 0.15.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.0/bootstrap.sh
sudo DOKKU_TAG=v0.15.0 bash bootstrap.sh
```
### Bug Fixes
- #3479 : @josegonzalez Turn off logging for nginx validate configuration
- #3470 : @josegonzalez fix: correct the argument for get_release_cmd
### New Features
- #3469 : @josegonzalez Resource management
- #3466 : @josegonzalez Quieter builds
- #3467 : @josegonzalez feat: update golang in use for binary building
- #3465 : @josegonzalez Vagrant VM Enhancements
- #3464 : @josegonzalez Upgrade to go-procfile-util version 0.6.0
- #3463 : @josegonzalez Implement version flags
- #3462 : @josegonzalez Upgrade procfile-util
- #3449 : @josegonzalez Only override the `WORKDIR` in copy_from_image if the image is `gliderlabs/herokuish` based
- #3461 : @josegonzalez Allow skipping aws releases for plugins
- #3459 : @josegonzalez Upgrade to herokuish:0.4.9
- #3413 : @josegonzalez Implement buildpacks plugin
### Documentation
- #3482 : @multikatt rails-database -> railsdatabase
- #3476 : @lazyatom Add chrome plugin to documentation
- #3468 : @josegonzalez Doc cleanup
### Other
- #3471 : @josegonzalez chore: drop plugn package building
v0.15.0
2019-04-08 18:03:29 -04:00
Jose Diaz-Gonzalez
f05247226d
Merge pull request #3469 from dokku/resource-management
...
Resource management
2019-04-08 17:17:42 -04:00
Jose Diaz-Gonzalez
a4c30c2ba9
chore: standardize variable naming
2019-04-08 16:36:30 -04:00
Jose Diaz-Gonzalez
b24697443a
fix: correct the name
2019-04-08 15:18:46 -04:00
Jose Diaz-Gonzalez
a4114bb29d
fix: clearing values has no returnable errors
2019-04-08 14:36:38 -04:00
Jose Diaz-Gonzalez
c41753c747
fix: clearing resources for web doesn't actually clear for everything
2019-04-08 14:17:16 -04:00
Jose Diaz-Gonzalez
4a6d3c25a4
fix: do not crash when clearing properties
2019-04-08 13:56:06 -04:00
Jose Diaz-Gonzalez
beef464cc1
fix: only uncomment port for sshd-config
2019-04-08 13:42:01 -04:00
Jose Diaz-Gonzalez
6cc6d5a33f
fix: correct port application during local tests
2019-04-08 13:22:40 -04:00
Jose Diaz-Gonzalez
ff945c64fe
fix: correct local test running
2019-04-08 13:18:28 -04:00
Jose Diaz-Gonzalez
d7c7511ea9
fix: correct comment on GetResourceValue
2019-04-08 12:52:30 -04:00
Jose Diaz-Gonzalez
0af8b2421d
fix: correct range call
2019-04-08 12:42:25 -04:00
Jose Diaz-Gonzalez
71be7026d7
fix: correct GetResourceValue errors
2019-04-08 12:41:48 -04:00
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