Jose Diaz-Gonzalez
9f8058dd78
Merge pull request #8114 from dokku/8052-run-exec
...
Ensure we can execute run commands when exec is executed as part of an entrypoint
2025-11-19 21:40:36 -05:00
Jose Diaz-Gonzalez
507916f57b
Merge pull request #8112 from dokku/7938-run-retire
...
Implement cron and one-off run task TTLs
2025-11-19 21:40:10 -05:00
Jose Diaz-Gonzalez
6f095271e1
fix: ensure we can execute run commands when exec is executed as part of an entrypoint
...
Closes #8052
2025-11-19 20:34:51 -05:00
Jose Diaz-Gonzalez
992b023bc8
chore: fix lint issues
2025-11-18 17:06:30 -05:00
Jose Diaz-Gonzalez
a6d65c821f
feat: implement cron and one-off run task TTLs
...
Closes #7938
2025-11-18 16:46:31 -05:00
Jose Diaz-Gonzalez
2bd4272424
Merge pull request #8109 from dokku/7308-skip-install-trigger
...
Allow skipping the install trigger when installing a plugin
2025-11-18 15:06:25 -05:00
Jose Diaz-Gonzalez
99a1e2ee33
feat: default to running one-off k3s containers to a max of 1 day
...
This follows the standard enforced by Heroku.
2025-11-18 14:09:38 -05:00
Jose Diaz-Gonzalez
d5ea97f7b0
chore: consolidate on single method to redirect stdout/stderr to /dev/null
2025-11-18 14:07:09 -05:00
Jose Diaz-Gonzalez
6359404ef3
Merge pull request #8097 from dokku/dependabot/docker/plugins/logs/timberio/vector-0.51.1-debian
...
chore(deps): bump timberio/vector from 0.51.0-debian to 0.51.1-debian in /plugins/logs
2025-11-18 13:19:41 -05:00
Jose Diaz-Gonzalez
ba9eee8271
Merge pull request #8098 from dokku/dependabot/docker/plugins/traefik-vhosts/traefik-3.6.1
...
chore(deps): bump traefik from 3.5.4 to 3.6.1 in /plugins/traefik-vhosts
2025-11-18 13:19:10 -05:00
Jose Diaz-Gonzalez
d05925f6f1
feat: allow skipping the install trigger when installing a plugin
...
During docker image generation, certain folders either do not exist or are symlinked in an odd fashion, causing the install trigger to fail. This is not the case at runtime, so we should defer the install trigger until container start and provide a method of skipping it when generating a docker image.
Closes #7308
2025-11-18 02:35:16 -05:00
Jose Diaz-Gonzalez
a677e05b1f
Merge pull request #8105 from dokku/kubelet-args
...
Allow specifying kubelet-args when adding a new node to the cluster
2025-11-17 04:17:25 -05:00
Jose Diaz-Gonzalez
f33d3d852f
feat: allow specifying kubelet-args when adding a new node to the cluster
...
Kubelet arguments are useful for specifying settings such as supported sysctl fields.
2025-11-16 23:53:02 -05:00
Jose Diaz-Gonzalez
9d002ccab5
fix: correct the error message
2025-11-16 18:47:13 -05:00
Jose Diaz-Gonzalez
5df11a0a1f
refactor: store labels in key=value format
...
This makes it easier to display at the cost of removing the override warnings (for now).
2025-11-16 18:44:21 -05:00
Jose Diaz-Gonzalez
a40c42019b
fix: do not shift arguments
2025-11-16 18:42:57 -05:00
Jose Diaz-Gonzalez
d4783685d1
chore: update header for displaying app labels
2025-11-16 18:12:38 -05:00
Jose Diaz-Gonzalez
d212fd44c7
refactor: rename functions to be plural
...
They are plural for the scheduler-k3s plugin.
2025-11-16 18:12:28 -05:00
Jose Diaz-Gonzalez
d9073272df
fix: minor help output formatting
2025-11-16 18:06:56 -05:00
Jose Diaz-Gonzalez
18be8f4fa9
fix: use correct argument name
2025-11-16 18:00:04 -05:00
Jose Diaz-Gonzalez
e397604841
refactor: move the labels to the properties folder
...
To be quite honest, these should just be in the docker-options plugin, but I think its fine to have them tracked separately for now.
2025-11-16 17:59:46 -05:00
Jose Diaz-Gonzalez
01570012c5
fix: correctly call function
2025-11-16 17:58:14 -05:00
Jose Diaz-Gonzalez
acd981d50e
fix: ensure the commands can actually be called
2025-11-16 17:57:58 -05:00
Jose Diaz-Gonzalez
003f6a5bd8
fix: remove not working method to change the caddy label-key
...
This was never actually used by caddy-docker-proxy so its better to just remove it.
2025-11-16 16:45:56 -05:00
Jose Diaz-Gonzalez
edf9653ebf
fix: update help output for new subcommands
2025-11-16 16:32:13 -05:00
Jose Diaz-Gonzalez
12cc31427b
refactor: split out label subcommands into distinct commands
2025-11-16 16:30:56 -05:00
dragonhunt02
4eafd3b5b7
feat: implement proxy container :label functionality
2025-11-16 02:38:36 -05:00
Jose Diaz-Gonzalez
e93175b37e
Merge pull request #7986 from dokku/7325-cnb-buildpacks
...
Add support for specifying CNB buildpacks via buildpacks command
2025-11-16 02:38:25 -05:00
Jose Diaz-Gonzalez
4da1fea274
fix: use correct check for BUILDPACK_URL
...
Also fix lint issue
2025-11-16 01:45:11 -05:00
Jose Diaz-Gonzalez
a9127e3abd
fix: correctly handle exiting the argument parsing loop
2025-11-16 01:24:28 -05:00
Jose Diaz-Gonzalez
406a82de29
fix: use call instead of env
2025-11-16 01:10:15 -05:00
Jose Diaz-Gonzalez
9bda9e721f
feat: add support for flags with = signs
2025-11-16 00:30:35 -05:00
Jose Diaz-Gonzalez
3b35656ae9
fix: shift the unknown arguments out
...
They should just be ignored.
2025-11-16 00:26:53 -05:00
Jose Diaz-Gonzalez
f1763bdaf5
fix: correct lint issue
2025-11-15 23:36:01 -05:00
Jose Diaz-Gonzalez
364eac374d
refactor: remove support for the railpack no-cache property
...
This replicates the docker-options functionality.
2025-11-15 23:30:24 -05:00
Jose Diaz-Gonzalez
93cf9cc118
refactor: remove support for the nixpacks no-cache property
...
This replicates the docker-options functionality.
2025-11-15 23:30:15 -05:00
Jose Diaz-Gonzalez
50b2836e52
refactor: remove support for DOKKU_DOCKER_BUILD_OPTS
...
This replicates the docker-options functionality.
2025-11-15 23:28:44 -05:00
Jose Diaz-Gonzalez
9b75cc39b1
refactor: remove support for DOKKU_DOCKERFILE_CACHE_BUILD
...
This replicates the docker-options functionality.
2025-11-15 23:27:22 -05:00
Jose Diaz-Gonzalez
2a702175b5
feat: filter out unsupported build arguments with docker build
...
While this will require future updates if docker supports new build arguments, it also ensures builds safely consume arguments from other plugins.
2025-11-15 23:17:48 -05:00
Jose Diaz-Gonzalez
210128f5f2
chore: simplify logic for flags without multiple methods of being set
2025-11-15 23:13:57 -05:00
Jose Diaz-Gonzalez
ae8eaa7e63
refactor: filter out procfile first and include --no-cache in DOCKER_ARGS
2025-11-15 22:59:49 -05:00
Jose Diaz-Gonzalez
11c2497b31
feat: filter out unsupported build arguments with railpacks
...
While this will require future updates if railpacks supports new build arguments, it also ensures builds safely consume arguments from other plugins.
2025-11-15 22:59:12 -05:00
Jose Diaz-Gonzalez
03e90ed2a0
feat: filter out unsupported build arguments with nixpacks
...
While this will require future updates if nixpacks supports new build arguments, it also ensures builds safely consume arguments from other plugins.
2025-11-15 22:49:48 -05:00
Jose Diaz-Gonzalez
c3d103e46c
fix: remove flag that does not make sense in build context
2025-11-15 22:39:27 -05:00
Jose Diaz-Gonzalez
a292e41015
fix: remove flags that do not make sense in build context
2025-11-15 22:33:03 -05:00
Jose Diaz-Gonzalez
58046ea6dc
chore: move flags around for better organization
2025-11-15 22:28:53 -05:00
Jose Diaz-Gonzalez
8cb5989220
fix: remove manually set arguments
2025-11-15 22:27:26 -05:00
Jose Diaz-Gonzalez
97714e9c22
feat: filter out unsupported build arguments with pack
...
While this will require future updates if pack supports new build arguments, it also ensures builds safely consume arguments from other plugins.
2025-11-15 20:28:13 -05:00
Jose Diaz-Gonzalez
43f25c218f
Merge pull request #8004 from Tashows/buildpacks-detect
...
Add buildpacks:detect subcommand
2025-11-15 19:53:37 -05:00
Jose Diaz-Gonzalez
d9e5182399
Merge pull request #7989 from dokku/7988-prevent-overlap
...
Add support to prevent overlapping execution of cron tasks
2025-11-15 17:45:50 -05:00