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
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
Jose Diaz-Gonzalez
a0491a5ef2
Merge pull request #4290 from dokku/debug-output
...
Add support for debug logging plugin trigger stderr and stdout
2021-01-02 18:40:15 -05:00
Jose Diaz-Gonzalez
38d172c477
refactor: add support for debug logging plugin trigger stderr and stdout
...
Previously, this could get a bit hazy when running the command within a goroutine. The new method creates pipes for writing stdout/stderr for each call to PluginTriggerOutput, then debug logs if if trace mode is on.
While it is a bit weird to read, it is more correct and should get rid of any parallel processing issues.
2021-01-02 06:13:48 -05:00
Jose Diaz-Gonzalez
5e4c918d40
feat: trim any extra debug log prefixes
2021-01-02 06:11:51 -05:00
Jose Diaz-Gonzalez
e8aaacff5e
refactor: simplify code
2021-01-02 06:11:34 -05:00
Jose Diaz-Gonzalez
21d4d640c2
fix: clean precheck tmp file on exit
2021-01-02 05:23:52 -05:00
Jose Diaz-Gonzalez
b927c1b84d
feat: add the pid of the dokku process to event logs
2021-01-02 05:23:12 -05:00
Jose Diaz-Gonzalez
d456a96cb5
Release 0.22.5
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.5/bootstrap.sh
sudo DOKKU_TAG=v0.22.5 bash bootstrap.sh
```
### Bug Fixes
- #4279 : @josegonzalez Allow vmware-based vm to work on big sur
### Refactors
- #4282 : @josegonzalez Cleanup brew-bump integration
- #4280 : @josegonzalez Parallelize report and scheduler retrieval
### Documentation
- #4285 : @josegonzalez Reference official gitlab-ci integration
- #4284 : @josegonzalez Drop old doc link to gitlab ci docs
- #4283 : @josegonzalez Add CI documentation section for Github Actions and Gitlab
- #4281 : @josegonzalez Add forum link to documentation
v0.22.5
2020-12-31 18:22:18 -05:00
Jose Diaz-Gonzalez
1964fc6b65
Merge pull request #4285 from dokku/4217-gitlab-ci
...
Reference official gitlab-ci integration
2020-12-30 04:29:15 -05:00
Jose Diaz-Gonzalez
26e270a49f
docs: reference official gitlab-ci integration
...
Closes #4217
2020-12-30 04:28:45 -05:00
Jose Diaz-Gonzalez
3323623289
Merge pull request #4284 from dokku/josegonzalez-patch-1
...
Drop old doc link to gitlab ci docs
2020-12-30 03:41:35 -05:00
Jose Diaz-Gonzalez
7a43321d1c
docs: drop old doc link to gitlab ci docs
...
[ci skip]
2020-12-30 03:41:18 -05:00
Jose Diaz-Gonzalez
4a5cc71c3e
Merge pull request #4283 from dokku/4151-ci-docs
...
Add CI documentation section for Github Actions and Gitlab
2020-12-30 03:39:32 -05:00
Jose Diaz-Gonzalez
660ccf876e
docs: add documentation for generic ci systems
2020-12-30 03:38:47 -05:00
Jose Diaz-Gonzalez
69dd81860f
docs: add github actions documentation
2020-12-30 03:34:01 -05:00
Jose Diaz-Gonzalez
b1c2c026aa
docs: split out initial ci section of docs
2020-12-30 03:25:22 -05:00
Jose Diaz-Gonzalez
b7fa97bf9e
Merge pull request #4282 from dokku/brew-bump-automation
...
Cleanup brew-bump integration
2020-12-30 03:18:48 -05:00
Jose Diaz-Gonzalez
1bdaab6d72
Merge pull request #4281 from dokku/forum-link
...
Add forum link to documentation
2020-12-30 03:17:58 -05:00
Jose Diaz-Gonzalez
3edc14fc97
Merge pull request #4280 from dokku/parallelize-internals
...
Parallelize report and scheduler retrieval
2020-12-30 03:16:27 -05:00
Jose Diaz-Gonzalez
940d258c5e
fix: use authentcated clone for tap url
2020-12-30 03:08:13 -05:00
Jose Diaz-Gonzalez
2500ca5106
chore: use https url brew tap clone
2020-12-30 03:06:16 -05:00
Jose Diaz-Gonzalez
c5a7fd6d43
chore: configure git user info
2020-12-30 03:05:54 -05:00
Jose Diaz-Gonzalez
d424af5b1e
docs: add github discussions link and clarify what is monitored and what is not.
2020-12-30 02:50:03 -05:00
Jose Diaz-Gonzalez
ca383739ab
docs: add github discussions link to header
2020-12-30 02:44:20 -05:00
Jose Diaz-Gonzalez
0176e888af
refactor: only add status flags as necessary
2020-12-30 00:38:07 -05:00
Jose Diaz-Gonzalez
0e320d2832
feat: short-circuit report fetching if only retrieving a single value
...
This speeds up report output when specifying a flag as extra data that isn't used will not be fetched unnecessarily.
2020-12-30 00:37:43 -05:00
Jose Diaz-Gonzalez
38b96c1e27
fix: add comments
2020-12-30 00:28:59 -05:00
Jose Diaz-Gonzalez
5da5a6fe5f
refactor: collect process status in parallel
...
This speeds up ps:report for apps that have more than 1 running container.
2020-12-30 00:21:09 -05:00
Jose Diaz-Gonzalez
28c9f42a25
refactor: parallelize report commands
...
This will make reports a bit faster to run, and is safe to do as reports should not change app state.
2020-12-29 23:56:10 -05:00
Jose Diaz-Gonzalez
44461e21df
refactor: parallelize scheduler retrieval
...
In many cases, a user may only set a global scheduler, and as such we waste the initial call to get the app scheduler. Parallelizing the fetch increases the speed at which we can check for the scheduler.
2020-12-29 23:55:13 -05:00
Jose Diaz-Gonzalez
164c4eefa7
Merge pull request #4279 from dokku/vagrant-big-sur
...
Allow vmware-based vm to work on big sur
2020-12-29 16:27:58 -05:00
Jose Diaz-Gonzalez
ee6c034baa
fix: allow vmware-based vm to work on big sur
...
There seems to be an issue in Vmware that causes SSH to fail for new VMs.
https://github.com/hashicorp/vagrant/issues/12045
2020-12-29 16:27:29 -05:00
Jose Diaz-Gonzalez
4b399df541
Release 0.22.4
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.4/bootstrap.sh
sudo DOKKU_TAG=v0.22.4 bash bootstrap.sh
```
### Bug Fixes
- #4274 : @josegonzalez Use correct warning message for deprecated code
### New Features
- #4273 : @josegonzalez Upgrade to golang 1.15
### Refactors
- #4275 : @josegonzalez Add calls to verify app name in subcommands
### Documentation
- #4272 : @josegonzalez Correct help output for ssh-keys command
### Tests
- #4276 : @josegonzalez Upgrade version of plugn used in tests
v0.22.4
2020-12-29 16:07:18 -05:00
Jose Diaz-Gonzalez
f1c7e1113f
Merge pull request #4275 from dokku/verify-app-name
...
Add calls to verify app name in subcommands
2020-12-29 04:56:15 -05:00
Jose Diaz-Gonzalez
90c68ba02f
fix: correct position of app name check for nginx:validate-config
2020-12-29 02:46:18 -05:00
Jose Diaz-Gonzalez
7f2180b47b
fix: git config can be set globally
2020-12-27 15:27:46 -05:00
Jose Diaz-Gonzalez
21ff68f624
fix: correct unit test
2020-12-27 15:20:32 -05:00
Jose Diaz-Gonzalez
fd162f8895
feat: add verify_app_name calls to all shell subcommands
...
Without this, folks could potentially run commands against invalid applications.
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
03e80a76b6
fix: add missing argument..
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
08fdfd1e38
feat: drop internal calls to verify_app_name
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
2a6c411edf
docs: remove extra verify_app_name call in documentation
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
65d7fd9cce
refactor: drop extra internal calls to VerifyAppName
...
These are duplicative of the checks that happen at the subcommand level.
2020-12-27 15:14:11 -05:00