Jose Diaz-Gonzalez
0e03c82139
Release 0.17.4
...
# History
## 0.17.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.4/bootstrap.sh
sudo DOKKU_TAG=v0.17.4 bash bootstrap.sh
```
### New Features
- #3575 : @josegonzalez Add a way to cleanup apps for specific schedulers
2019-05-28 17:22:06 -04:00
Jose Diaz-Gonzalez
a6408c0c56
feat: add a way to cleanup apps for specific schedulers
...
The post-delete hook will delete config, and thus scheduler-post-delete is the best place to actually delete resources where some local config may be necessary in order to reference resources.
2019-05-28 17:21:10 -04:00
Jose Diaz-Gonzalez
915ef6a8d5
Release 0.17.3
...
# History
## 0.17.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.3/bootstrap.sh
sudo DOKKU_TAG=v0.17.3 bash bootstrap.sh
```
### Bug Fixes
- #3570 : @znz Fix typos in trace help
### New Features
- #3574 : @josegonzalez Add support for pulling app status from scheduler plugins
- #3571 : @znz Simplify hostname_regex
2019-05-28 14:55:13 -04:00
Jose Diaz-Gonzalez
e276ebbc27
feat: add support for pulling app status from scheduler plugins
...
Previously, this was impossible to do if using an alternative scheduler.
2019-05-28 14:53:42 -04:00
Jose Diaz-Gonzalez
0988e62418
Merge pull request #3571 from znz/simplify-hostname_regex
...
Simplify hostname_regex
2019-05-24 18:01:14 -04:00
Kazuhiro NISHIYAMA
082e9458e5
Simplify hostname_regex
...
`[a-z0-9\.\*-]+` includes `\.` and `[a-z0-9\*-]+`.
So I think `^([a-z0-9\.\*-]+\.)*[a-z0-9\*-]+$` means last char is `[a-z0-9\*-]`
and other optional chars are `[a-z0-9\.\*-]*`.
2019-05-23 23:23:10 +09:00
Kazuhiro NISHIYAMA
0a17358352
Fix typos in trace help
2019-05-23 23:20:16 +09:00
Jose Diaz-Gonzalez
3a2bdd83f8
Release 0.17.2
...
# History
## 0.17.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.2/bootstrap.sh
sudo DOKKU_TAG=v0.17.2 bash bootstrap.sh
```
### Bug Fixes
- #3568 : @josegonzalez Correct issue with clearing global domains
2019-05-23 07:02:38 -04:00
Jose Diaz-Gonzalez
919ba7ed93
fix: correct issue with clearing global domains
...
Also update tests
2019-05-23 06:18:22 -04:00
Jose Diaz-Gonzalez
f80788147c
Release 0.17.1
...
# History
## 0.17.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.1/bootstrap.sh
sudo DOKKU_TAG=v0.17.1 bash bootstrap.sh
```
### Bug Fixes
- #3567 : @josegonzalez Ignore SC2064
2019-05-21 14:42:45 -04:00
Jose Diaz-Gonzalez
48752a762c
Release 0.17.0
...
# History
## 0.17.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.0/bootstrap.sh
sudo DOKKU_TAG=v0.17.0 bash bootstrap.sh
```
### Bug Fixes
- #3565 : @josegonzalez Properly cleanup temp files
- #3563 : @josegonzalez Properly split strings in sanitized ps:inspect
- #3560 : @josegonzalez Resource setting fixes
- #3556 : @josegonzalez Add missing domains:clear-global command
- #3554 : @znz Switch from rawgit to jsdelivr in manifest.json too
### New Features
- #3566 : @josegonzalez Allow users to specify wildcard domains
- #3564 : @josegonzalez Add config:clear command
- #3477 : @alexquick Allow specifying environment variables for dokku run
- #3540 : @josegonzalez Do not append the global domain for matching subdomains
- #3559 : @josegonzalez Add trace:on and trace:off
- #3561 : @josegonzalez feat: disable scaling if app contains DOKKU_SCALE file
- #3558 : @josegonzalez Add nginx:show-conf command
- #3549 : @josegonzalez Add message indicating that the user is looking at default limits/reservations
### Documentation
- #3557 : @josegonzalez Standardize on node-js-app in examples
- #3548 : @josegonzalez Remove outdated global resource setting
### Other
- #3562 : @josegonzalez Proxy ports manipulation updates
2019-05-20 22:23:13 -07:00
Jose Diaz-Gonzalez
42a405355f
Merge pull request #3566 from dokku/3075-wildcard-domains
...
Allow users to specify wildcard domains
2019-05-20 22:22:44 -07:00
Jose Diaz-Gonzalez
b921aed073
feat: allow users to specify wildcard domains
...
Closes #3075
2019-05-20 21:03:55 -07:00
Jose Diaz-Gonzalez
1b92f4a97e
chore: standardize how temporary files are named
2019-05-20 18:01:17 -07:00
Jose Diaz-Gonzalez
c8a491ed7f
fix: only use the RETURN signal for the suppress file removal
...
Closes #3473
2019-05-20 18:01:03 -07:00
Jose Diaz-Gonzalez
da4361583b
fix: reverse quotes for variable expansion
...
Without reversing quotes, the variables are sometimes improperly expanded, resulting in files not being removed.
2019-05-20 17:56:50 -07:00
Jose Diaz-Gonzalez
0087296bd3
Merge pull request #3563 from dokku/3551-ps-inspect
...
Properly split strings in sanitized ps:inspect
2019-05-20 15:06:26 -07:00
Jose Diaz-Gonzalez
f977edabb2
feat: add config:clear command
...
Closes #3537
2019-05-20 13:26:21 -07:00
Jose Diaz-Gonzalez
980ffab600
fix: properly split strings in sanitized ps:inspect
...
Closes #3551
2019-05-20 12:58:41 -07:00
Jose Diaz-Gonzalez
b2a0b69ed5
Merge branch 'master' into feature-run-env
2019-05-19 23:20:34 -07:00
Jose Diaz-Gonzalez
2315a127ea
Merge pull request #3540 from dokku/3529-better-default-vhost
...
Do not append the global domain for matching subdomains
2019-05-19 23:00:17 -07:00
Jose Diaz-Gonzalez
1c1ff64c67
Merge pull request #3559 from dokku/3553-trace-mode
...
Add trace:on and trace:off
2019-05-19 22:59:56 -07:00
Jose Diaz-Gonzalez
9e2a129854
Merge pull request #3561 from dokku/3544-ps-can-scale
...
feat: disable scaling if app contains DOKKU_SCALE file
2019-05-19 22:59:08 -07:00
Jose Diaz-Gonzalez
4264380e15
feat: disable scaling if app contains DOKKU_SCALE file
...
A DOKKU_SCALE file will always be used for managing the scale count for an app if it exists in a repository. As such, ps:scale usage should be disabled in those cases. This commit makes that more apparent.
Also document how to build a specific core plugin for testing purposes.
Closes #3544
2019-05-18 15:24:59 -07:00
Jose Diaz-Gonzalez
676aa1a05b
docs: clarify proxy:ports-* commands
...
Closes #3550
2019-05-18 15:04:16 -07:00
Jose Diaz-Gonzalez
94c06bbdd2
fix: correct issue in proxy:ports-set invocation
2019-05-18 15:03:36 -07:00
Jose Diaz-Gonzalez
a92687d3e8
fix: correct calls to fetch process-specific build and deploy args
2019-05-17 12:00:05 -04:00
Jose Diaz-Gonzalez
2aac9c71fc
fix: cpu flag becomes cpus for the docker-scheduler
2019-05-17 11:59:15 -04:00
Jose Diaz-Gonzalez
ceac86b58f
fix: correct issue where resource setting was overriding pre-existing values
2019-05-17 11:58:53 -04:00
Jose Diaz-Gonzalez
3fb8a576a0
fix: add trace:on and trace:off
...
Closes #3553
2019-05-16 18:24:59 -04:00
Jose Diaz-Gonzalez
68fcd67327
feat: Add nginx:show-conf command
...
Closes #3552
2019-05-14 18:03:16 -04:00
Jose Diaz-Gonzalez
72fce08e87
feat: add message indicating that the user is looking at default limits/reservations
...
Without this bit of metadata, it appears to the user that the resource limits are just that, whereas this is actually scoped to per-process-type.
2019-05-14 12:43:37 -04:00
Jose Diaz-Gonzalez
e59f115311
fix: add missing domains:clear-global command
2019-05-14 11:59:44 -04:00
Jose Diaz-Gonzalez
de43eb1e3d
Release 0.16.4
...
# History
## 0.16.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.4/bootstrap.sh
sudo DOKKU_TAG=v0.16.4 bash bootstrap.sh
```
### Bug Fixes
- #3547 : @josegonzalez Correct retrieval of resource values for alternative schedulers
### New Features
- #3546 : @josegonzalez Add ability to trigger an arbitrary plugin hook
2019-05-13 16:39:33 -04:00
Jose Diaz-Gonzalez
5d9daa9367
Merge pull request #3546 from dokku/plugin-trigger
...
feat: add ability to trigger an arbitrary plugin hook
2019-05-13 16:38:59 -04:00
Jose Diaz-Gonzalez
603dc0fad6
fix: correct retrieval of resource values for alternative schedulers
2019-05-13 16:37:57 -04:00
Jose Diaz-Gonzalez
0cf03baa78
feat: add ability to trigger an arbitrary plugin hook
...
This is useful in cases where the command output must be tested, but it is otherwise embedded in a specific part of the dokku core.
As the 'plugin' commands require root, this is safe to add to the core.
2019-05-13 16:17:55 -04:00
Jose Diaz-Gonzalez
ba3af25423
Release 0.16.3
...
# History
## 0.16.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.3/bootstrap.sh
sudo DOKKU_TAG=v0.16.3 bash bootstrap.sh
```
### Bug Fixes
- #3541 : @josegonzalez Handle case where image is null on first deploy
### New Features
- #3543 : @josegonzalez Add ability to clear global domains
- #3517 : @josegonzalez SSH key updates
- #3538 : @josegonzalez Silence dokku run 'errors'
### Documentation
- #3523 : @MarcDiethelm Add an example how to specify a Dockerfile for deployment
- #3539 : @josegonzalez Warn users when ufw is enabled
2019-05-13 13:54:35 -04:00
Jose Diaz-Gonzalez
a084c62e3f
Merge pull request #3543 from dokku/domains-global-clear
...
Add ability to clear global domains
2019-05-13 12:45:49 -04:00
Jose Diaz-Gonzalez
b429af8ff2
feat: do not append the global domain for matching subdomains
...
If the subdomain is url-like, assume it is a valid url and use it for the default domain name. This allows users to specify the default domain for an app even if that is a subdomain of a global vhost.
Closes #3529
2019-05-13 12:07:52 -04:00
Jose Diaz-Gonzalez
287f383f6c
feat: add ability to clear global domains
2019-05-13 12:00:26 -04:00
Jose Diaz-Gonzalez
dee0144c7c
fix: add missing awk to get number of lines in key file
2019-05-12 19:08:55 -04:00
Jose Diaz-Gonzalez
6ca4813247
fix: invert check
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
a717cb99a3
fix: correct shfmt and update error message
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
8551dfb297
refactor: switch to temporary file for key verification
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
6a5bbd63a3
refactor: always use a temp file for interacting with ssh keys
...
Rather than have stdin open everywhere, try to coerce input into a temporary file for later use.
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
ca0b2937b9
refactor: fetch ssh key via argument before stdin
...
This allows the ssh-keys:add command to work in environments where there is no stdin/tty available, such as via server automation.
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
bc70a24e1d
fix: handle case where image is null on first deploy
2019-05-12 07:37:21 -04:00
Jose Diaz-Gonzalez
d30a948be0
feat: silence dokku run 'errors'
...
In certain cases, a command can be specified but found - or not - in the Procfile, resulting in unnecessary output for cron tasks.
Closes #3522
2019-05-12 05:15:53 -04:00
Jose Diaz-Gonzalez
c44db3f2cf
Release 0.16.2
...
# History
## 0.16.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.2/bootstrap.sh
sudo DOKKU_TAG=v0.16.2 bash bootstrap.sh
```
### Documentation
- #3536 : @josegonzalez docs: Add documentation for nginx-pre-reload limitation
- #3535 : @josegonzalez Add help output for apps:exists
2019-05-11 20:51:17 -04:00