Dokku Bot
688ee518af
Release 0.33.6
...
# History
## 0.33.6
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.33.6/bootstrap.sh
sudo DOKKU_TAG=v0.33.6 bash bootstrap.sh
```
### Bug Fixes
- #6589 : @josegonzalez Use image pull secrets instead of registries.yaml to reference private repositories when deploying via k3s
- #6581 : @josegonzalez Fix issues in tls handling when deploying via k3s
- #6582 : @josegonzalez Correctly handle extra whitespace in scale file contents
- #6390 : @renweibo Prefer systemctl over sv when both exist while restarting nginx
- #6579 : @josegonzalez Ensure k3s can be installed with taints
### New Features
- #6585 : @josegonzalez Add more context to errors in fetching cron entries
- #6583 : @josegonzalez Add WithContext functions for all subprocess-related code
### Refactors
- #6584 : @josegonzalez Use new CallExecCommand when checking to see how help is being called
### Dependencies
- #6586 : @dependabot[bot] chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron
- #6587 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build
- #6381 : @dependabot[bot] chore(deps): bump actions/upload-artifact from 3 to 4
- #6578 : @josegonzalez Bump go modules
### Other
- #6576 : @Tashows Allow creating a detached container with TTY enabled for attaching remote terminal
v0.33.6
2024-02-12 22:56:50 +00:00
Jose Diaz-Gonzalez
2e326b718e
Merge pull request #6589 from dokku/k3s-image-pull-secrets
...
Use image pull secrets instead of registries.yaml to reference private repositories when deploying via k3s
2024-02-12 17:54:49 -05:00
Jose Diaz-Gonzalez
1ae2df52f5
fix: use image pull secrets instead of registries.yaml to reference private repositories
...
While this will now more or less require a local docker login - which can be overridden by setting the image-pull-secrets property - this ensures every deploy has a valid context.
One annoying thing is that the secret is per-app vs global, meaning that if the secret must be rotated, all apps need to be redeployed. A future change can fix that by deploying a global secret, or if folks really desire, this can be done by setting the image-pull-secrets property on the app/globally.
2024-02-12 17:15:37 -05:00
Jose Diaz-Gonzalez
91151cf375
Merge pull request #6581 from dokku/tls-handling
...
Fix issues in tls handling when deploying via k3s
2024-02-12 16:38:39 -05:00
Jose Diaz-Gonzalez
3c5f95ff18
chore: update dependencies
2024-02-12 16:28:57 -05:00
Jose Diaz-Gonzalez
53dc81d873
Merge pull request #6586 from dokku/dependabot/go_modules/plugins/cron/mvdan.cc/sh/v3-3.8.0
...
chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron
2024-02-12 16:20:20 -05:00
Jose Diaz-Gonzalez
f80151bb3a
Merge pull request #6587 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.9
...
chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build
2024-02-12 16:18:21 -05:00
dependabot[bot]
62e85cc752
chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.8 to 9.5.9.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.8...9.5.9 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-12 14:03:15 +00:00
dependabot[bot]
e6c17059f9
chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron
...
Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/mvdan/sh/releases )
- [Changelog](https://github.com/mvdan/sh/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mvdan/sh/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: mvdan.cc/sh/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-12 13:20:58 +00:00
Jose Diaz-Gonzalez
d12eff3fe4
Merge pull request #6585 from dokku/cron-errors
...
Add more context to errors in fetching cron entries
2024-02-12 03:11:23 -05:00
Jose Diaz-Gonzalez
f74b306c8c
Merge pull request #6584 from dokku/6422-update-help
...
fix: use new CallExecCommand when checking to see how help is being called
2024-02-12 02:38:49 -05:00
Jose Diaz-Gonzalez
22e1bb6466
feat: add more context to errors in fetching cron entries
2024-02-12 02:37:43 -05:00
Jose Diaz-Gonzalez
abbc13cb85
fix: ensure the ingress class is properly set for certificate usage
...
Without this, switching to nginx ingress fails as the cluster issuer isn't properly configured
2024-02-12 01:31:39 -05:00
Jose Diaz-Gonzalez
433eb26f3c
feat: always skip the https ingress/ingress-route/deployment port entry if there is a corresponding http entry
...
Also inject the corresponding entries as necessary
2024-02-12 01:31:39 -05:00
Jose Diaz-Gonzalez
bfccf60a37
refactor: simplify tls handling by always redirecting
2024-02-12 01:31:39 -05:00
Jose Diaz-Gonzalez
50239b056c
fix: use new CallExecCommand when checking to see how help is being called
...
This is part of ongoing work to remove usage of the depreated NewShellCmd.
2024-02-12 00:55:16 -05:00
Jose Diaz-Gonzalez
541eb1a1bc
Merge pull request #6583 from dokku/6422-context-wrappers
...
Add WithContext functions for all subprocess-related code
2024-02-12 00:37:57 -05:00
Jose Diaz-Gonzalez
bcf25ba5cd
feat: add WithContext functions for all subprocess-related code
...
Also deprecate the existing subprocess calls.
2024-02-11 23:04:20 -05:00
Jose Diaz-Gonzalez
03df28af87
Merge pull request #6582 from dokku/ps-cleanup
...
Correctly handle extra whitespace in scale file contents
2024-02-11 22:48:15 -05:00
Jose Diaz-Gonzalez
f5018ce70f
chore: fix shfmt issue
2024-02-11 22:02:36 -05:00
Jose Diaz-Gonzalez
a5a05c2c44
chore: update procfile-util dependency
...
Also run formatting against the file.
2024-02-11 22:01:20 -05:00
Jose Diaz-Gonzalez
3adb7b615a
feat: add test for scale formatting issues
2024-02-11 21:56:18 -05:00
Jose Diaz-Gonzalez
31abd7e31e
chore: always sort returned formations
2024-02-11 21:12:25 -05:00
Jose Diaz-Gonzalez
0102d219f3
refactor: do not ever return duplicate entries when getting formations
2024-02-11 21:12:15 -05:00
Jose Diaz-Gonzalez
701f18a69c
fix: ensure splitting only ever returns at most two parts
2024-02-11 21:11:40 -05:00
Jose Diaz-Gonzalez
66f46de2fd
fix: ensure each entry in a process type has whitespace removed
2024-02-11 21:06:28 -05:00
Jose Diaz-Gonzalez
ab1f8bfd30
chore: remove unused code in ps plugin
2024-02-11 21:03:50 -05:00
Jose Diaz-Gonzalez
6f82879a43
Merge pull request #6390 from renweibo/master
...
Prefer systemctl over sv when both exist while restarting nginx
2024-02-11 20:20:39 -05:00
Jose Diaz-Gonzalez
e263db6b9c
Merge pull request #6381 from dokku/dependabot/github_actions/actions/upload-artifact-4
...
chore(deps): bump actions/upload-artifact from 3 to 4
2024-02-11 20:07:34 -05:00
Jose Diaz-Gonzalez
321500a577
Merge pull request #6576 from Tashows/run_attachable
...
Create detached container with TTY enabled for attaching remote terminal.
2024-02-11 19:31:11 -05:00
Jose Diaz-Gonzalez
20c231a206
chore: update actions used in composite action
2024-02-11 19:20:02 -05:00
Jose Diaz-Gonzalez
44d03dc81d
fix: remove systemctl from built docker image
...
Systemd does not run within the container and so this should be a safe operation as all systemctl commands otherwise fail.
2024-02-11 19:10:03 -05:00
Jose Diaz-Gonzalez
4b4e20a5a9
chore: update download-artifact action as well
2024-02-11 18:56:08 -05:00
Tasos Maschalidis
95c049609f
Exit if both --force-tty and --no-tty are set
2024-02-11 13:54:10 +02:00
Jose Diaz-Gonzalez
89d13b80f1
Merge pull request #6579 from dokku/taint-tests
...
Ensure k3s can be installed with taints
2024-02-11 05:17:57 -05:00
Tasos Maschalidis
a62cb1de8f
Handle --force-tty flag in fn-run
2024-02-11 11:50:34 +02:00
Tasos Maschalidis
180cc6204b
Update fn-help-content to add --force-tty usage
2024-02-11 11:47:19 +02:00
Jose Diaz-Gonzalez
e452b9308f
fix: ensure k3s can be installed with taints
2024-02-11 04:38:58 -05:00
Jose Diaz-Gonzalez
ac77f01d83
Merge pull request #6578 from dokku/bump-modules
...
Bump go modules
2024-02-11 03:25:36 -05:00
Jose Diaz-Gonzalez
03b72ec684
chore: bump go modules
2024-02-11 02:49:00 -05:00
Tasos Maschalidis
f574c1d0a3
Handle DOKKU_FORCE_TTY in has_tty function
2024-02-11 00:57:44 +02:00
Dokku Bot
596d785fe4
Release 0.33.5
...
# History
## 0.33.5
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.33.5/bootstrap.sh
sudo DOKKU_TAG=v0.33.5 bash bootstrap.sh
```
### Bug Fixes
- #6574 : @josegonzalez Correct indentation when configuring https on a k3s app
### Documentation
- #6575 : @josegonzalez Remove reference to web ui from digitalocean install documentation
### Dependencies
- #6573 : @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-postdeploy
- #6569 : @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-predeploy
- #6570 : @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 in /plugins/common
- #6571 : @dependabot[bot] chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/zombies-dockerfile-tini
- #6572 : @dependabot[bot] chore(deps): bump python from 3.12.1-alpine to 3.12.2-alpine in /docs/_build
v0.33.5
2024-02-09 20:02:30 +00:00
Jose Diaz-Gonzalez
4b480ae964
Merge pull request #6575 from dokku/6389-do-docs
...
Remove reference to web ui from digitalocean install documentation
2024-02-09 14:05:05 -05:00
Jose Diaz-Gonzalez
301fb7ac85
docs: remove reference to web ui from digitalocean install documentation
...
Closes #6389
2024-02-09 14:04:46 -05:00
Jose Diaz-Gonzalez
8fb330836e
Merge pull request #6574 from dokku/josegonzalez-patch-1
...
Correct indentation when configuring https on a k3s app
2024-02-09 13:54:28 -05:00
Jose Diaz-Gonzalez
af7e720d2a
fix: correct indentation when configuring https on an app
2024-02-09 13:40:00 -05:00
Jose Diaz-Gonzalez
f3bf6a2143
Merge pull request #6573 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.22.0
...
chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-postdeploy
2024-02-08 21:01:15 -05:00
Jose Diaz-Gonzalez
cac5a3ce05
Merge pull request #6569 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.22.0
...
chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-predeploy
2024-02-08 20:42:23 -05:00
Jose Diaz-Gonzalez
8ce4948f1b
Merge pull request #6570 from dokku/dependabot/go_modules/plugins/common/golang.org/x/crypto-0.19.0
...
chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 in /plugins/common
2024-02-08 20:42:15 -05:00
Jose Diaz-Gonzalez
193f310031
Merge pull request #6571 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.22.0
...
chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/zombies-dockerfile-tini
2024-02-08 20:42:08 -05:00