Jose Diaz-Gonzalez
9ef0c35932
fix: ensure builder pruning works when running under docker
2024-10-20 23:43:50 -04:00
Jose Diaz-Gonzalez
ae03ac9878
Merge pull request #7283 from danieldiekmeier/patch-1
...
Force `docker builder prune` to skip confirmation
2024-10-20 23:42:48 -04:00
Daniel Diekmeier
125d4584bb
Force docker builder prune to skip confirmation
2024-10-20 13:43:02 +02:00
Dokku Bot
ed6ba797b1
Release 0.35.6
...
# History
## 0.35.6
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.35.6/bootstrap.sh
sudo DOKKU_TAG=v0.35.6 bash bootstrap.sh
```
### Bug Fixes
- #7279 : @josegonzalez Allow exit code 2 when waiting for cloud-init to complete
- #7255 : @josegonzalez Do not attempt to expose the same mapped port more than once
### New Features
- #7278 : @josegonzalez Allow usage of newer nginx.conf.sigil on older versions of dokku
- #7271 : @josegonzalez Add support for non-local nginx implementations
- #7269 : @josegonzalez Add support for various timeout-related functions to nginx, openresty and k3s plugins
### Dependencies
- #7272 : @dependabot[bot] chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile
- #7273 : @dependabot[bot] chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-procfile
- #7274 : @dependabot[bot] chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-app-json-formations
- #7275 : @dependabot[bot] chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-noexpose
- #7276 : @dependabot[bot] chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-procfile-bad
- #7270 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.40 to 9.5.41 in /docs/_build
- #7264 : @dependabot[bot] chore(deps): bump pyparsing from 3.1.4 to 3.2.0 in /docs/_build
- #7244 : @dependabot[bot] chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 in /plugins/common
- #7260 : @dependabot[bot] chore(deps): bump traefik from 3.1.5 to 3.1.6 in /plugins/traefik-vhosts
- #7259 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.39 to 9.5.40 in /docs/_build
- #7258 : @dependabot[bot] chore(deps): bump markupsafe from 3.0.0 to 3.0.1 in /docs/_build
- #7254 : @dependabot[bot] chore(deps): bump cookie and express in /tests/apps/checks-root
- #7246 : @dependabot[bot] chore(deps): bump python from 3.12.7-alpine to 3.13.0-alpine in /docs/_build
- #7247 : @dependabot[bot] chore(deps): bump python from 3.12.7-bookworm to 3.13.0-bookworm in /tests/apps/dockerfile-release
- #7248 : @dependabot[bot] chore(deps): bump markupsafe from 2.1.5 to 3.0.0 in /docs/_build
- #7252 : @dependabot[bot] chore(deps): bump django from 5.0.8 to 5.0.9 in /tests/apps/dockerfile-release
### Other
- #7282 : @josegonzalez Skip ssh key setup when starting docker image
- #7281 : @josegonzalez Set hostname to dokku.me for devcontainer
- #7280 : @josegonzalez Merge changes from digitialocean's image-check script
v0.35.6
2024-10-19 08:50:25 +00:00
Jose Diaz-Gonzalez
c6dbc2f572
Merge pull request #7282 from dokku/skip-keyfile
...
Skip ssh key setup when starting docker image
2024-10-19 04:02:45 -04:00
Jose Diaz-Gonzalez
40ca1fc5e5
Merge pull request #7281 from dokku/devcontainer-hostname
...
Set hostname to dokku.me for devcontainer
2024-10-19 04:02:41 -04:00
Jose Diaz-Gonzalez
83960e51a2
Merge pull request #7280 from dokku/merge-upstream-image-check
...
Merge changes from digitialocean's image-check script
2024-10-19 04:02:20 -04:00
Jose Diaz-Gonzalez
23e4f9e92f
Merge pull request #7279 from dokku/fix-do-images
...
Allow exit code 2 when waiting for cloud-init to complete
2024-10-19 04:02:14 -04:00
Jose Diaz-Gonzalez
35042af9ec
chore: skip ssh key setup when starting docker image
...
When deploying the Dokku via Docker, ssh keys are added directly via the ssh-keys:add command, and thus we can skip this step completely (as there won't be a public key in that path).
2024-10-19 01:00:13 -04:00
Jose Diaz-Gonzalez
b6f51bdae3
chore: set hostname to dokku.me for devcontainer
2024-10-19 00:58:17 -04:00
Jose Diaz-Gonzalez
cb0b47bcd4
chore: merge changes from digitialocean's image-check script
...
This includes changes up to May 2, 2024 from this link: https://github.com/digitalocean/marketplace-partners/commits/master/scripts/99-img-check.sh
2024-10-19 00:57:12 -04:00
Jose Diaz-Gonzalez
cdb188d7c8
fix: allow exit code 2 when waiting for cloud-init to complete
...
A change in cloud-init and/or the Ubuntu image provided by Digitalocean causes builds to fail due to cloud-init status exiting 2. The error is ignorable.
See digitalocean/marketplace-partners#186 for more details.
2024-10-19 00:55:41 -04:00
Jose Diaz-Gonzalez
6d3bb42783
Merge pull request #7278 from dokku/7277-if-guard
...
Allow usage of newer nginx.conf.sigil on older versions of dokku
2024-10-19 00:35:45 -04:00
Jose Diaz-Gonzalez
8bed755ab9
feat: allow usage of newer nginx.conf.sigil on older versions of dokku
...
Folks might mistakenly pull the latest template file - which introduces new variables - causing deployment failures.
This change allows them to use the newer template by checking if the variables are set before using them.
Closes #7277
2024-10-17 12:27:28 -04:00
Jose Diaz-Gonzalez
724615fe3e
Merge pull request #7271 from dokku/7268-k3s-nginx-logs
...
Add support for non-local nginx implementations
2024-10-17 12:22:35 -04:00
Jose Diaz-Gonzalez
92a2e9532b
Merge pull request #7272 from dokku/dependabot/docker/tests/apps/dockerfile/node-23-alpine
...
chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile
2024-10-17 12:22:09 -04:00
Jose Diaz-Gonzalez
e43392d013
Merge pull request #7273 from dokku/dependabot/docker/tests/apps/dockerfile-procfile/node-23-alpine
...
chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-procfile
2024-10-17 12:21:56 -04:00
Jose Diaz-Gonzalez
7473a74576
Merge pull request #7274 from dokku/dependabot/docker/tests/apps/dockerfile-app-json-formations/node-23-alpine
...
chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-app-json-formations
2024-10-17 12:20:26 -04:00
Jose Diaz-Gonzalez
812b9ad97c
Merge pull request #7275 from dokku/dependabot/docker/tests/apps/dockerfile-noexpose/node-23-alpine
...
chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-noexpose
2024-10-17 12:19:51 -04:00
Jose Diaz-Gonzalez
109cda8c30
Merge pull request #7276 from dokku/dependabot/docker/tests/apps/dockerfile-procfile-bad/node-23-alpine
...
chore(deps): bump node from 22-alpine to 23-alpine in /tests/apps/dockerfile-procfile-bad
2024-10-17 12:19:45 -04:00
dependabot[bot]
e47fc2d513
chore(deps): bump node in /tests/apps/dockerfile-procfile-bad
...
Bumps node from 22-alpine to 23-alpine.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-17 13:57:45 +00:00
dependabot[bot]
bf32aa52fa
chore(deps): bump node in /tests/apps/dockerfile-noexpose
...
Bumps node from 22-alpine to 23-alpine.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-17 13:47:47 +00:00
dependabot[bot]
9c351ac215
chore(deps): bump node in /tests/apps/dockerfile-app-json-formations
...
Bumps node from 22-alpine to 23-alpine.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-17 13:42:59 +00:00
dependabot[bot]
ed3305ee14
chore(deps): bump node in /tests/apps/dockerfile-procfile
...
Bumps node from 22-alpine to 23-alpine.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-17 13:36:49 +00:00
dependabot[bot]
b75286807d
chore(deps): bump node in /tests/apps/dockerfile
...
Bumps node from 22-alpine to 23-alpine.
---
updated-dependencies:
- dependency-name: node
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-17 13:34:31 +00:00
Jose Diaz-Gonzalez
611006af73
feat: add support for non-local nginx implementations
...
If the scheduler is not docker-local, we will assume that a separate plugin trigger will pull access/error logs on our behalf. For k3s, the naive implementation is to pull logs from a single container (multiple ingress-nginx pods will be supported in a future release).
Closes #7268
2024-10-17 00:18:24 -04:00
Jose Diaz-Gonzalez
7730ffda49
Merge pull request #7269 from dokku/7267-timeout-options
...
Add support for various timeout-related functions to nginx, openresty and k3s plugins
2024-10-16 15:08:02 -04:00
Jose Diaz-Gonzalez
8fa3c30073
Merge pull request #7270 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.41
...
chore(deps): bump mkdocs-material from 9.5.40 to 9.5.41 in /docs/_build
2024-10-16 15:07:54 -04:00
dependabot[bot]
c69417664f
chore(deps): bump mkdocs-material from 9.5.40 to 9.5.41 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.40 to 9.5.41.
- [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.40...9.5.41 )
---
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-10-16 13:37:51 +00:00
Jose Diaz-Gonzalez
4d7f779c28
feat: add support for various timeout-related functions to nginx, openresty and k3s plugins
...
Closes #7267
2024-10-16 00:51:01 -04:00
Jose Diaz-Gonzalez
07149fb846
Merge pull request #7264 from dokku/dependabot/pip/docs/_build/pyparsing-3.2.0
...
chore(deps): bump pyparsing from 3.1.4 to 3.2.0 in /docs/_build
2024-10-14 13:33:08 -04:00
Jose Diaz-Gonzalez
1b330f5d76
Merge pull request #7244 from dokku/dependabot/go_modules/plugins/common/golang.org/x/crypto-0.28.0
...
chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 in /plugins/common
2024-10-14 13:33:01 -04:00
dependabot[bot]
6ce16a8796
chore(deps): bump pyparsing from 3.1.4 to 3.2.0 in /docs/_build
...
Bumps [pyparsing](https://github.com/pyparsing/pyparsing ) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/pyparsing/pyparsing/releases )
- [Changelog](https://github.com/pyparsing/pyparsing/blob/master/CHANGES )
- [Commits](https://github.com/pyparsing/pyparsing/compare/3.1.4...3.2.0 )
---
updated-dependencies:
- dependency-name: pyparsing
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-14 13:33:29 +00:00
Jose Diaz-Gonzalez
87ca7a84af
chore: bump go modules
2024-10-11 21:18:11 -04:00
Jose Diaz-Gonzalez
7c7a643cc3
Merge pull request #7260 from dokku/dependabot/docker/plugins/traefik-vhosts/traefik-3.1.6
...
chore(deps): bump traefik from 3.1.5 to 3.1.6 in /plugins/traefik-vhosts
2024-10-10 10:37:50 -04:00
Jose Diaz-Gonzalez
ac367e92c1
Merge pull request #7259 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.40
...
chore(deps): bump mkdocs-material from 9.5.39 to 9.5.40 in /docs/_build
2024-10-10 10:10:50 -04:00
dependabot[bot]
8a9647ac3f
chore(deps): bump traefik from 3.1.5 to 3.1.6 in /plugins/traefik-vhosts
...
Bumps traefik from 3.1.5 to 3.1.6.
---
updated-dependencies:
- dependency-name: traefik
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-10 13:40:20 +00:00
dependabot[bot]
a5b732c818
chore(deps): bump mkdocs-material from 9.5.39 to 9.5.40 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.39 to 9.5.40.
- [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.39...9.5.40 )
---
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-10-10 13:34:18 +00:00
Jose Diaz-Gonzalez
e472006efa
Merge pull request #7258 from dokku/dependabot/pip/docs/_build/markupsafe-3.0.1
...
chore(deps): bump markupsafe from 3.0.0 to 3.0.1 in /docs/_build
2024-10-09 10:33:47 -04:00
dependabot[bot]
c1665e0ca0
chore(deps): bump markupsafe from 3.0.0 to 3.0.1 in /docs/_build
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/3.0.0...3.0.1 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-09 13:16:01 +00:00
Jose Diaz-Gonzalez
d1c79b8cd6
Merge pull request #7255 from dokku/7251-publish-once
2024-10-09 08:34:35 -04:00
Jose Diaz-Gonzalez
fd0cf263eb
Merge pull request #7254 from dokku/dependabot/npm_and_yarn/tests/apps/checks-root/multi-744919c008
...
chore(deps): bump cookie and express in /tests/apps/checks-root
2024-10-09 08:04:48 -04:00
Jose Diaz-Gonzalez
0ac5dbc79b
fix: do not attempt to expose the same mapped port more than once
...
A newer release of Docker (27.3.1) appears to have issues with the -p flag appearing the same time more than once for a given port. This was previously not an issue, but we should remove the problem on our end regardless.
Closes #7251
2024-10-08 23:56:30 -04:00
dependabot[bot]
7aee3b9601
chore(deps): bump cookie and express in /tests/apps/checks-root
...
Bumps [cookie](https://github.com/jshttp/cookie ) to 0.7.1 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1 )
Updates `express` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/v5.0.0...5.0.1 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-09 03:52:34 +00:00
Jose Diaz-Gonzalez
8f7323e685
Merge pull request #7246 from dokku/dependabot/docker/docs/_build/python-3.13.0-alpine
...
chore(deps): bump python from 3.12.7-alpine to 3.13.0-alpine in /docs/_build
2024-10-08 23:51:45 -04:00
Jose Diaz-Gonzalez
33d39f33d7
Merge pull request #7247 from dokku/dependabot/docker/tests/apps/dockerfile-release/python-3.13.0-bookworm
...
chore(deps): bump python from 3.12.7-bookworm to 3.13.0-bookworm in /tests/apps/dockerfile-release
2024-10-08 23:51:38 -04:00
Jose Diaz-Gonzalez
257cd69842
Merge pull request #7248 from dokku/dependabot/pip/docs/_build/markupsafe-3.0.0
...
chore(deps): bump markupsafe from 2.1.5 to 3.0.0 in /docs/_build
2024-10-08 23:51:32 -04:00
Jose Diaz-Gonzalez
a8d057a164
Merge pull request #7252 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-5.0.9
...
chore(deps): bump django from 5.0.8 to 5.0.9 in /tests/apps/dockerfile-release
2024-10-08 23:51:26 -04:00
dependabot[bot]
86c6f8ab09
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 5.0.8 to 5.0.9.
- [Commits](https://github.com/django/django/compare/5.0.8...5.0.9 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-08 21:36:08 +00:00
dependabot[bot]
1a58432b86
chore(deps): bump markupsafe from 2.1.5 to 3.0.0 in /docs/_build
...
Bumps [markupsafe](https://github.com/pallets/markupsafe ) from 2.1.5 to 3.0.0.
- [Release notes](https://github.com/pallets/markupsafe/releases )
- [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/markupsafe/compare/2.1.5...3.0.0 )
---
updated-dependencies:
- dependency-name: markupsafe
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-08 13:30:42 +00:00