Jose Diaz-Gonzalez
2aea999326
test: check if uninstalling after deleting apps will cause tests to work again
...
Not clear why they are suddenly failing, but lets switch this around for now.
2025-11-09 23:16:39 -05:00
Jose Diaz-Gonzalez
00ce3932d0
fix: update the json output
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
7461b83972
fix: use correct makefile target
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
426e6b746a
chore: standardize on cron task vs any other naming
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
66a30b0547
refactor: rename cron entry to cron task
...
This naming better suits what it is we are fetching.
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
f99e3a6c9c
feat: add ability to suspend and resume a cron task by ID
...
This takes advantage of the properties system and allows users to suspend/resume the task at will.
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
3c7985cd82
feat: track task vs app maintenance separately
...
We should know _where_ the maintenance value is applied for the end-user's usage
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
e42df29a79
feat: allow specifying maintenance mode in the file or not
...
If the app's cron tasks are set to maintenance mode, then the task is set to maintenance mode regardless.
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
4a357e9896
fix: properly suspend and resume k8s CronJob objects when executing scheduler-cron-write
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
c885205b91
refactor: respect the maintenance value of the cron task instead of skipping them
...
The former method would omit the CronJob objects entirely, meaning a redeploy would be necessary to re-enable them.
2025-11-09 23:16:38 -05:00
Jose Diaz-Gonzalez
1674d02af9
Merge pull request #7956 from dokku/7615-railpack-support
...
Add a Railpack builder to Dokku
2025-11-09 22:19:10 -05:00
Jose Diaz-Gonzalez
f2abbad5b7
chore: remove unused entrypoint file
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
e5196a2f03
fix: remove entrypoint to ensure we can pass commands as arrays instead of quoted strings
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
3c6ace7d68
tests: add global setup/teardown
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
b4fbf7189e
fix: update tests
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
9af8ec2acc
fix: re-add entrypoint
...
It is broken but we still want something like this...
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
5e85038d9c
feat: add PrintCommand support to all task executors
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
b9025f6137
fix: drop unnecessary entrypoint
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
795e4f0f34
fix: cleanup build image in railpack builder
...
Without this, it is possible to keep an old build image around in the case of failed builds, and due to missing label support, the image will never be cleaned up.
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
b21b58ed38
fix: remove extra _
2025-11-09 20:21:10 -05:00
Jose Diaz-Gonzalez
0840976265
fix: add references to BUILDKIT_HOST for setup and fix tests
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
300a276ed0
chore: bump version in plugin.toml
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
6b27f424db
fix: remove extra space
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
9f33459266
fix: set BIN_DIR
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
ee467e6793
fix: inject labels after the image is built by railpack
...
Railpack doesn't support the --label flag.
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
cba345025c
feat: add a Railpack builder to Dokku
...
Closes #7615
2025-11-09 20:21:09 -05:00
Jose Diaz-Gonzalez
837c3db042
Merge pull request #8085 from dokku/6846-config-import
...
Implement config:import command
2025-11-09 20:19:47 -05:00
Dokku Bot
8d4fc1f883
Release 0.36.11
...
# History
## 0.36.11
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.36.11/bootstrap.sh
sudo DOKKU_TAG=v0.36.11 bash bootstrap.sh
```
### Bug Fixes
- #8084 : @josegonzalez Use the correct case for AS in Dockerfile
- #8083 : @josegonzalez Use correct variable for tasks
- #8081 : @josegonzalez Error out if the appname or app.json is missing when retrieving cron entries
### Refactors
- #8082 : @josegonzalez Standardize naming in cron code
### Dependencies
- #8073 : @dependabot[bot] chore(deps): bump timberio/vector from 0.50.0-debian to 0.51.0-debian in /plugins/logs
- #8080 : @dependabot[bot] chore(deps): bump github.com/containerd/containerd from 1.7.28 to 1.7.29 in /plugins/scheduler-k3s
- #8079 : @dependabot[bot] chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/zombies-dockerfile-tini
- #8075 : @dependabot[bot] chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/go-fail-postdeploy
- #8078 : @dependabot[bot] chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/go-fail-predeploy
- #8077 : @dependabot[bot] chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/zombies-dockerfile-no-tini
- #8076 : @dependabot[bot] chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/gogrpc
- #8072 : @dependabot[bot] chore(deps): update markdown requirement from <3.10,>=3.2.1 to >=3.2.1,<3.11 in /docs/_build
- #8074 : @dependabot[bot] chore(deps): bump django from 5.2.7 to 5.2.8 in /tests/apps/dockerfile-release
- #8071 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.6.22 to 9.6.23 in /docs/_build
- #8068 : @dependabot[bot] chore(deps): bump traefik from 3.5.3 to 3.5.4 in /plugins/traefik-vhosts
- #8069 : @dependabot[bot] chore(deps): bump github.com/kedacore/keda/v2 from 2.18.0 to 2.18.1 in /plugins/scheduler-k3s
- #8066 : @dependabot[bot] chore(deps): bump github.com/traefik/traefik/v2 from 2.11.29 to 2.11.30 in /plugins/scheduler-k3s
v0.36.11
2025-11-08 06:24:58 +00:00
Jose Diaz-Gonzalez
97f2dc81c7
fix: simplify tests
2025-11-08 01:22:31 -05:00
Jose Diaz-Gonzalez
770d150c7c
fix: correct lint issue
2025-11-08 01:17:50 -05:00
Jose Diaz-Gonzalez
e134c314ea
feat: implement config:import command
...
Closes #6846
2025-11-08 01:02:19 -05:00
Jose Diaz-Gonzalez
48fd2b3862
Merge pull request #8084 from dokku/fix-dockerfile-casing
...
Use the correct case for AS in Dockerfile
2025-11-08 00:16:51 -05:00
Jose Diaz-Gonzalez
b4dd50731a
fix: use the correct case for AS in Dockerfile
2025-11-08 00:16:01 -05:00
Jose Diaz-Gonzalez
24d8083fad
Merge pull request #8083 from dokku/fix-cron-variable
...
fix: use correct variable for tasks
2025-11-08 00:11:32 -05:00
Jose Diaz-Gonzalez
593a4c8170
fix: use correct variable for tasks
2025-11-08 00:09:07 -05:00
Jose Diaz-Gonzalez
12dbbda68c
Merge pull request #8082 from dokku/rename-cron-code
...
Standardize naming in cron code
2025-11-07 23:59:18 -05:00
Jose Diaz-Gonzalez
e967ba86b5
Merge pull request #8081 from dokku/guard-app-json-name
...
Error out if the appname or app.json is missing when retrieving cron entries
2025-11-07 23:59:08 -05:00
Jose Diaz-Gonzalez
791f53ab47
refactor: rename command to task in cron code
2025-11-07 22:41:00 -05:00
Jose Diaz-Gonzalez
82cab643a8
chore: standardize on cron task vs any other naming
2025-11-07 22:36:00 -05:00
Jose Diaz-Gonzalez
b598af67b9
refactor: rename CronCommand to DokkuRunCommand
...
This better reflects what it does.
2025-11-07 22:32:44 -05:00
Jose Diaz-Gonzalez
3915d25d84
refactor: rename cron entry to cron task
...
This naming better suits what it is we are fetching.
2025-11-07 22:30:54 -05:00
Jose Diaz-Gonzalez
c52e947df1
fix: error out if the appname or app.json is missing when retrieving cron entries
2025-11-07 22:17:13 -05:00
Jose Diaz-Gonzalez
5614a4c702
Merge pull request #8073 from dokku/dependabot/docker/plugins/logs/timberio/vector-0.51.0-debian
...
chore(deps): bump timberio/vector from 0.50.0-debian to 0.51.0-debian in /plugins/logs
2025-11-07 21:57:09 -05:00
Jose Diaz-Gonzalez
a2f37699a2
Merge pull request #8080 from dokku/dependabot/go_modules/plugins/scheduler-k3s/github.com/containerd/containerd-1.7.29
...
chore(deps): bump github.com/containerd/containerd from 1.7.28 to 1.7.29 in /plugins/scheduler-k3s
2025-11-07 16:00:57 -05:00
Jose Diaz-Gonzalez
87a33ae739
Merge pull request #8079 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.25.4
...
chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/zombies-dockerfile-tini
2025-11-07 16:00:50 -05:00
Jose Diaz-Gonzalez
72cb743a61
Merge pull request #8075 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.25.4
...
chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/go-fail-postdeploy
2025-11-07 16:00:36 -05:00
Jose Diaz-Gonzalez
4d812b343b
Merge pull request #8078 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.25.4
...
chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/go-fail-predeploy
2025-11-07 16:00:28 -05:00
Jose Diaz-Gonzalez
7f6fc4081c
Merge pull request #8077 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-no-tini/golang-1.25.4
...
chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/zombies-dockerfile-no-tini
2025-11-07 16:00:22 -05:00
Jose Diaz-Gonzalez
baaf6b2296
Merge pull request #8076 from dokku/dependabot/docker/tests/apps/gogrpc/golang-1.25.4
...
chore(deps): bump golang from 1.25.3 to 1.25.4 in /tests/apps/gogrpc
2025-11-07 16:00:15 -05:00
dependabot[bot]
f88c427a41
chore(deps): bump github.com/containerd/containerd
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.28 to 1.7.29.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.7.28...v1.7.29 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-version: 1.7.29
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 15:25:56 +00:00