Jose Diaz-Gonzalez
e435d01258
Release 0.22.7
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.7/bootstrap.sh
sudo DOKKU_TAG=v0.22.7 bash bootstrap.sh
```
### Bug Fixes
- #4301 : @josegonzalez Ensure vector container starts correctly
v0.22.7
2021-01-07 03:07:57 -05:00
Jose Diaz-Gonzalez
793e9d377e
Merge pull request #4301 from dokku/4299-vector-fixes
...
Ensure vector container starts correctly
2021-01-07 03:07:40 -05:00
Jose Diaz-Gonzalez
a57680fbbf
feat: test vector commands
2021-01-07 01:54:04 -05:00
Jose Diaz-Gonzalez
eda71e3ffe
feat: mirror log tailing support for logs:vector-logs command
2021-01-07 01:43:55 -05:00
Jose Diaz-Gonzalez
b186d9d66c
docs: fix help output
2021-01-07 01:42:51 -05:00
Jose Diaz-Gonzalez
f16a211b48
feat: add more tests for the logs plugin
2021-01-07 01:34:19 -05:00
Jose Diaz-Gonzalez
d70a9be97e
fix: correct issue where all flags were not shown if an invalid flag was specified
2021-01-07 01:34:05 -05:00
Jose Diaz-Gonzalez
666bb9dfee
fix: unscope err for report subcommands
2021-01-07 01:12:50 -05:00
Jose Diaz-Gonzalez
081a44755e
docs: fix examples to use correct property key
2021-01-07 01:07:20 -05:00
Jose Diaz-Gonzalez
2eae6c25af
tests: add test for logs:help
2021-01-07 00:14:43 -05:00
Jose Diaz-Gonzalez
4bbee232d8
fix: handle error cases in starting a new vector container
2021-01-07 00:12:44 -05:00
Jose Diaz-Gonzalez
441f7ab22a
fix: pass 1 to --watch-config flag
...
Apparently this needs a value...
2021-01-07 00:12:23 -05:00
Jose Diaz-Gonzalez
714b27f8a4
chore: quiet output of starting container
...
We check if the container is running later, so there isn't a need for us to see the containerID here
2021-01-07 00:08:05 -05:00
Jose Diaz-Gonzalez
2d841f47eb
fix: handle case where there are no apps
2021-01-06 22:45:47 -05:00
Jose Diaz-Gonzalez
4c98cd922f
Release 0.22.6
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.6/bootstrap.sh
sudo DOKKU_TAG=v0.22.6 bash bootstrap.sh
```
### Bug Fixes
- #4295 : @josegonzalez Update ps subcommands and triggers
### New Features
- #4286 : @josegonzalez Add support for templated CHECKS files
- #4294 : @josegonzalez Enhance ssh client logging output
- #4291 : @josegonzalez Add log aggregation support via Vector
- #4288 : @josegonzalez Add the pid of the dokku process to event logs
- #4289 : @josegonzalez Clean precheck tmp file on exit
### Refactors
- #4287 : @josegonzalez Refactor parallelized goroutines to use error groups
### Documentation
- #4292 : @thomasfedb Update docs to note support for Ubuntu 20.04
- #4293 : @ltalirz Fix path in persistent storage docs
### Other
- #4290 : @josegonzalez Add support for debug logging plugin trigger stderr and stdout
v0.22.6
2021-01-05 09:50:19 -05:00
Jose Diaz-Gonzalez
1c3c712629
Merge pull request #4295 from dokku/fix-triggers
...
Update ps subcommands and triggers
2021-01-05 09:45:59 -05:00
Jose Diaz-Gonzalez
84ec74e97f
fix: update ps subcommands and triggers
...
- There were missing trigger symlinks due to the the rewrite omitting them
- There was an extra symlink for a subcommand that was removed
2021-01-05 03:50:52 -05:00
Jose Diaz-Gonzalez
57cc1c7f8e
Merge pull request #4286 from dokku/3974-templated-checks
...
Add support for templated CHECKS files
2021-01-05 03:15:36 -05:00
Jose Diaz-Gonzalez
0e67ffc41e
Merge pull request #4294 from dokku/4278-better-client-logging
...
Enhance ssh client logging output
2021-01-05 02:21:34 -05:00
Jose Diaz-Gonzalez
f4e0d19d43
fix: correct path for templated checks file
2021-01-05 01:02:39 -05:00
Jose Diaz-Gonzalez
07e7988cdf
feat: add sigil templating to CHECKS files
...
This enables general templating capabilities, in addition to environment variable access.
Closes #3974 .
2021-01-05 00:16:55 -05:00
Jose Diaz-Gonzalez
d21aca2c59
chore: remove unnecessary extra logic
...
This is now performed in copy_from_image for all files.
2021-01-05 00:16:55 -05:00
Jose Diaz-Gonzalez
540e066acf
fix: return the failed exit code
2021-01-05 00:10:54 -05:00
Jose Diaz-Gonzalez
a49de4e473
docs: make the header more clear
...
[ci skip]
2021-01-04 23:00:58 -05:00
Jose Diaz-Gonzalez
4c28ae2630
Merge pull request #4291 from dokku/2268-vector-logging
...
Add log aggregation support via Vector
2021-01-04 22:56:25 -05:00
Jose Diaz-Gonzalez
2d07d89d60
docs: add new as of banner
...
[ci skip]
2021-01-04 22:56:03 -05:00
Jose Diaz-Gonzalez
83d8c8448b
feat: remind users to check their ssh config in cases of ssh error
...
Closes #4278
2021-01-04 22:41:04 -05:00
Jose Diaz-Gonzalez
8eccd50ecb
chore: standardize logging output
...
- send errors to stderr
- use proper prefixes on errors
- use correct prefixes on stdout
2021-01-04 22:38:28 -05:00
Jose Diaz-Gonzalez
09ed45534d
refactor: always write out the vector configuration
2021-01-04 21:48:38 -05:00
Jose Diaz-Gonzalez
711945147b
refactor: use --watch-config instead of signaling the container to reload config
2021-01-04 21:48:28 -05:00
Jose Diaz-Gonzalez
0b3a6687f6
feat: actually mount the apps log dir
...
Also fix it so that the log directory is mountable from a custom path on the host if running dokku within a container.
2021-01-04 21:45:26 -05:00
Jose Diaz-Gonzalez
1aec869f9e
fix: do not delete apps log subdir
...
This is a new directory introduced for vector logging should not be deleted so vector logging still works.
2021-01-04 21:40:51 -05:00
Jose Diaz-Gonzalez
6f9a6eb294
fix: only check for global properties when appName is --global
2021-01-04 12:43:15 -05:00
Jose Diaz-Gonzalez
96ed840d17
Merge pull request #4292 from thomasfedb/patch-1
...
Update docs to note support for Ubuntu 20.04
2021-01-04 12:19:39 -05:00
Jose Diaz-Gonzalez
5acdf4a43c
Merge pull request #4293 from ltalirz/patch-2
...
Update persistent-storage.md
2021-01-04 12:19:05 -05:00
Leopold Talirz
6b4c545592
Update persistent-storage.md
...
add directory to complete path
2021-01-04 16:17:54 +01:00
Thomas Drake-Brockman
dd6cbcf242
Update docs to note support for Ubuntu 20.04
2021-01-04 21:50:02 +08:00
Jose Diaz-Gonzalez
d6acf5530e
fix: add some comments
2021-01-04 01:14:40 -05:00
Jose Diaz-Gonzalez
94696e81fa
fix: ensure the vector container does not exit when no configured sinks are in place
2021-01-04 01:12:25 -05:00
Jose Diaz-Gonzalez
43d6a2ad94
feat: add ability to set a global vector sink
2021-01-04 01:11:49 -05:00
Jose Diaz-Gonzalez
e1425a85e4
feat: add ability to set global properties
...
Not all properties can be set globally, and the "appName" in the global case is currently defaulted to `--global`. This is okay because domain label names cannot start with hyphens, and all app names must be valid domain label names.
2021-01-04 00:50:14 -05:00
Jose Diaz-Gonzalez
f5fa94cc9c
chore: remove dburl usage
...
dburl adds aliases for everything, which breaks if two schemes are similar enough (anything with `aws_` as a prefix broke scheme registration). It does not appear to add anything, so we'll drop that dependency.
Also remove go-jsonmerge, as this was refactored to use structs instead of byte manipulation...
2021-01-04 00:42:13 -05:00
Jose Diaz-Gonzalez
fd85b1f605
feat: add vector integration
...
This currently is missing a few features:
- global sinks
- logrotation
But works fairly well otherwise.
2021-01-04 00:30:22 -05:00
Jose Diaz-Gonzalez
b386783ec8
Merge pull request #4287 from dokku/parallelize-refactor
...
Refactor parallelized goroutines to use error groups
2021-01-02 23:53:11 -05:00
Jose Diaz-Gonzalez
3b76b81edf
fix: set correct variable for app image repo
2021-01-02 18:47:48 -05:00
Jose Diaz-Gonzalez
2eb159b0c3
refactor: use error group for fetching the app shell to use for app-json tasks
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
596e7b6f24
feat: use error group to fetch the deploying app image
...
This is a fairly slow operation currently done serially, making ps:scale output brutally slow. Using an error group to parallelize the output is also pleasing to the eyes :)
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
aa0437bb23
refactor: use an error group to simplify parallel retrieval of scheduler
...
This makes the code a bit simpler to read and more idiomatic
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
a6c22a292d
Merge pull request #4288 from dokku/pid-log
...
Add the pid of the dokku process to event logs
2021-01-02 18:40:30 -05:00
Jose Diaz-Gonzalez
0635edba17
Merge pull request #4289 from dokku/clean-on-exit
...
Clean precheck tmp file on exit
2021-01-02 18:40:23 -05:00