Jose Diaz-Gonzalez
55c85fb6aa
fix: ensure non-web processes do not attempt to perform web logic in k3s templates
2024-02-25 13:58:30 -05:00
Jose Diaz-Gonzalez
ae092a9ef3
Merge pull request #6626 from dokku/copy-source-via-image
...
Copy code into initial base image via docker build
2024-02-25 13:51:20 -05:00
Jose Diaz-Gonzalez
d89202e168
Merge pull request #6623 from dokku/269-unique-ports
...
Do not allow reusing the same scheme:host-port mappings when setting ports
2024-02-25 13:47:13 -05:00
Jose Diaz-Gonzalez
2c47284b31
refactor: copy code into initial base image via docker build
...
The previous method used an ephemeral container, which was slightly more convoluted and required cleanup. The new method also allows us to set an initial WORKDIR, which is useful for ensuring 'docker exec' works as expected.
2024-02-25 12:40:03 -05:00
Jose Diaz-Gonzalez
a2209eeee7
fix: ensure we raise errors when setting ports
2024-02-25 12:13:06 -05:00
Jose Diaz-Gonzalez
6cc46c3ad1
Merge pull request #6619 from dokku/dependabot/docker/plugins/traefik-vhosts/traefik-2.11
...
chore(deps): bump traefik from v2.10 to 2.11 in /plugins/traefik-vhosts
2024-02-25 11:27:00 -05:00
Jose Diaz-Gonzalez
7b0089261f
Merge pull request #6624 from ipp-net/bugfix/fix-Vagrant-bootstrap-process
...
add jq
2024-02-25 11:26:30 -05:00
Krzysztof Taraszka
61e9b57fb6
add jq
2024-02-25 17:24:10 +01:00
Jose Diaz-Gonzalez
ba3ad4a9ab
fix: do not allow reusing the same scheme:host-port mappings when setting ports
...
This doesn't make sense as a port can't be listened to twice on the same domain, so instead we should just fail immediately if someone attempts to perform this action.
Refs dokku/dokku-letsencrypt#269
2024-02-25 11:11:23 -05:00
Jose Diaz-Gonzalez
b14779f44a
Merge pull request #6622 from dokku/josegonzalez-patch-1
...
chore(deps): bump timberio/vector from 0.35.X-debian to 0.36.X-debian in /plugins/logs
2024-02-25 10:39:52 -05:00
Jose Diaz-Gonzalez
412c841860
Merge pull request #6618 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.11
...
chore(deps): bump mkdocs-material from 9.5.10 to 9.5.11 in /docs/_build
2024-02-25 10:24:47 -05:00
Jose Diaz-Gonzalez
20dbfb6b17
fix: use full patch version
2024-02-25 10:24:40 -05:00
Jose Diaz-Gonzalez
6976e9fbcf
Merge pull request #6621 from dokku/dependabot/docker/plugins/haproxy-vhosts/byjg/easy-haproxy-4.4.0
...
chore(deps): bump byjg/easy-haproxy from 4.3.0 to 4.4.0 in /plugins/haproxy-vhosts
2024-02-25 10:23:02 -05:00
Jose Diaz-Gonzalez
7e69ddda7b
chore(deps): bump timberio/vector from 0.35.X-debian to 0.36.X-debian in /plugins/logs
2024-02-25 02:09:44 -05:00
dependabot[bot]
bf2a8b4893
chore(deps): bump byjg/easy-haproxy in /plugins/haproxy-vhosts
...
Bumps byjg/easy-haproxy from 4.3.0 to 4.4.0.
---
updated-dependencies:
- dependency-name: byjg/easy-haproxy
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-25 07:06:30 +00:00
dependabot[bot]
cc45955992
chore(deps): bump traefik from v2.10 to 2.11 in /plugins/traefik-vhosts
...
Bumps traefik from v2.10 to 2.11.
---
updated-dependencies:
- dependency-name: traefik
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-25 07:05:59 +00:00
dependabot[bot]
7f50a3df72
chore(deps): bump mkdocs-material from 9.5.10 to 9.5.11 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.10 to 9.5.11.
- [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.10...9.5.11 )
---
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-25 07:04:39 +00:00
Jose Diaz-Gonzalez
8f8ed5773f
Merge pull request #6616 from dokku/dockerfile-dependency
...
Ensure referenced images get updated by dependabot
2024-02-25 02:03:25 -05:00
Jose Diaz-Gonzalez
3eb9e8d7f6
Merge pull request #6614 from dokku/6606-tty-handling
...
Correct issue where --force-tty was not properly supported by run:detached calls
2024-02-25 01:10:23 -05:00
Jose Diaz-Gonzalez
1c0bd39d42
feat: ensure referenced images get updated by dependabot
...
Dokku uses a few external images for various bits of functionality, but these must be manually updated every so often due to being referenced in code.
By moving the references to Dockerfiles, we can take advantage of dependabot to issue automatic PRs when they are out of date.
2024-02-25 00:54:11 -05:00
Jose Diaz-Gonzalez
798b176985
fix: correct issue where --force-tty was not properly supported by run:detached calls
...
Closes #6606
2024-02-25 00:02:06 -05:00
Jose Diaz-Gonzalez
808b27bf8f
Merge pull request #6613 from dokku/deploy-test-app
...
Add a helper binary to deploy a test app for local development
2024-02-24 23:46:33 -05:00
Jose Diaz-Gonzalez
a75c464614
feat: add a helper binary to deploy a test app for local development
2024-02-24 23:46:15 -05:00
Jose Diaz-Gonzalez
2a65e25ccf
Merge pull request #6610 from dokku/dependabot/go_modules/plugins/scheduler-k3s/helm.sh/helm/v3-3.14.2
...
chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 in /plugins/scheduler-k3s
2024-02-24 18:19:17 -05:00
dependabot[bot]
253ebc17f3
chore(deps): bump helm.sh/helm/v3 in /plugins/scheduler-k3s
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.14.1 to 3.14.2.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.14.1...v3.14.2 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-22 19:37:40 +00:00
Dokku Bot
27f33b0a19
Release 0.33.7
...
# History
## 0.33.7
Install/update via the bootstrap script:
```shell
wget -NP . https://dokku.com/install/v0.33.7/bootstrap.sh
sudo DOKKU_TAG=v0.33.7 bash bootstrap.sh
```
### Bug Fixes
- #6608 : @josegonzalez Fix issue with setting k3s resource values and lower the initial default values
- #6607 : @josegonzalez Call sed in unbuffered form to ensure log output is streamed to stdout
- #6600 : @josegonzalez Use correct label key for worker nodes
- #6593 : @josegonzalez Remove extra trailing newline to fix govet issue
### New Features
- #6595 : @josegonzalez Add ability for users to specify alternative kubeconfig and kubecontext
### Refactors
- #6594 : @josegonzalez Remove all calls to common.NewShellCmd
- #6592 : @josegonzalez Remove all calls to common.NewShellCmdWithArgs
- #6591 : @josegonzalez Always capture stdout/stderr when executing subprocesses
- #6590 : @josegonzalez Remove all direct usage of go-sh outside of plugin trigger setup
### Dependencies
- #6609 : @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 in /tests/apps/gogrpc
- #6604 : @dependabot[bot] chore(deps): bump mkdocs-material from 9.5.9 to 9.5.10 in /docs/_build
- #6603 : @dependabot[bot] chore(deps): bump tj-actions/changed-files from 42.0.2 to 42.0.4
- #6601 : @dependabot[bot] chore(deps): bump helm.sh/helm/v3 from 3.13.3 to 3.14.1 in /plugins/scheduler-k3s
- #6596 : @dependabot[bot] chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 in /tests/apps/gogrpc
v0.33.7
2024-02-22 18:14:04 +00:00
Jose Diaz-Gonzalez
6b6736d97a
Merge pull request #6609 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.62.0
...
chore(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0 in /tests/apps/gogrpc
2024-02-22 13:12:40 -05:00
Jose Diaz-Gonzalez
898fc3324b
Merge pull request #6595 from dokku/cluster-config
...
Add ability for users to specify alternative kubeconfig and kubecontext
2024-02-22 08:47:32 -05:00
dependabot[bot]
ae81abedd6
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.61.1 to 1.62.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.61.1...v1.62.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-22 13:13:43 +00:00
Jose Diaz-Gonzalez
8670dbab78
fix: ignore case where k3s isn't installed anymore when stopping services
2024-02-22 07:54:32 -05:00
Jose Diaz-Gonzalez
23fe19faaa
fix: bypass deletion error if k3s is the configured scheduler and it isn't installed
2024-02-22 07:42:15 -05:00
Jose Diaz-Gonzalez
72067fcfd2
feat: add ability for users to specify alternative kubeconfig and kubecontext
...
This will provide the possibility for users to talk to existing kubernetes clusters, thereby removing one of the biggest reasons for having the old scheduler-kubernetes plugin around.
2024-02-22 07:42:15 -05:00
Jose Diaz-Gonzalez
7d85e213be
Merge pull request #6608 from dokku/k3s-resources
...
Fix issue with setting k3s resource values and lower the initial default values
2024-02-22 07:30:10 -05:00
Jose Diaz-Gonzalez
93323bd0ff
feat: add ability to clear out default values
...
Also add some tests
2024-02-22 06:55:02 -05:00
Jose Diaz-Gonzalez
193b1d8103
fix: set lower cpu/memory requests
2024-02-21 18:31:46 -05:00
Jose Diaz-Gonzalez
14eb60160c
fix: avoid setting empty cpu/memory requests
2024-02-21 18:30:48 -05:00
Jose Diaz-Gonzalez
0bd785e04e
feat: add logging to command plugn trigger output when executed with trace mode on
2024-02-21 18:15:37 -05:00
Jose Diaz-Gonzalez
3843ac2de2
fix: do not print command directly and instead use LogWarn to send to stdout
...
If we use the standard logging method from go-execute, any subprocess calls through plugn may capture the wrong output due to handling stdout.
2024-02-21 18:15:11 -05:00
Jose Diaz-Gonzalez
05c48430c5
fix: correct issue where resource values were ignored
2024-02-21 18:13:47 -05:00
Jose Diaz-Gonzalez
20a9e3a61f
Merge pull request #6607 from dokku/6602-unbuffered-logs
...
Call sed in unbuffered form to ensure log output is streamed to stdout
2024-02-21 16:49:04 -05:00
Jose Diaz-Gonzalez
a894c03043
fix: call sed in unbuffered form to ensure log output is streamed to stdout
...
The new exec callers somehow setup the environment differently, causing sed to not properly detect that it should run in unbuffered form. This change forces sed to run in unbuffered mode.
Closes #6602
2024-02-21 15:19:45 -05:00
Jose Diaz-Gonzalez
c4b3cc9639
Merge pull request #6604 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.10
...
chore(deps): bump mkdocs-material from 9.5.9 to 9.5.10 in /docs/_build
2024-02-20 14:52:16 -05:00
Jose Diaz-Gonzalez
5d805481a2
Merge pull request #6603 from dokku/dependabot/github_actions/tj-actions/changed-files-42.0.4
...
chore(deps): bump tj-actions/changed-files from 42.0.2 to 42.0.4
2024-02-20 14:52:10 -05:00
dependabot[bot]
d786c5dcd8
chore(deps): bump mkdocs-material from 9.5.9 to 9.5.10 in /docs/_build
...
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material ) from 9.5.9 to 9.5.10.
- [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.9...9.5.10 )
---
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-19 13:42:20 +00:00
dependabot[bot]
eba8c0b262
chore(deps): bump tj-actions/changed-files from 42.0.2 to 42.0.4
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 42.0.2 to 42.0.4.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v42.0.2...v42.0.4 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-19 13:31:28 +00:00
Jose Diaz-Gonzalez
96afb713b7
Merge pull request #6601 from dokku/dependabot/go_modules/plugins/scheduler-k3s/helm.sh/helm/v3-3.14.1
...
chore(deps): bump helm.sh/helm/v3 from 3.13.3 to 3.14.1 in /plugins/scheduler-k3s
2024-02-17 06:18:32 -05:00
dependabot[bot]
5e03ad1dd0
chore(deps): bump helm.sh/helm/v3 in /plugins/scheduler-k3s
...
Bumps [helm.sh/helm/v3](https://github.com/helm/helm ) from 3.13.3 to 3.14.1.
- [Release notes](https://github.com/helm/helm/releases )
- [Commits](https://github.com/helm/helm/compare/v3.13.3...v3.14.1 )
---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-15 15:39:56 +00:00
Jose Diaz-Gonzalez
3b29081885
Merge pull request #6600 from dokku/k3s-fix-labels
...
Use correct label key for worker nodes
2024-02-14 21:53:18 -05:00
Jose Diaz-Gonzalez
0b145e01f0
fix: use correct label key for worker nodes
2024-02-14 21:52:11 -05:00
Jose Diaz-Gonzalez
f0707bd368
Merge pull request #6596 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.61.1
...
chore(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1 in /tests/apps/gogrpc
2024-02-14 11:55:03 -05:00