Commit Graph

11321 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
dcdbe22d86 fix: add tolerations for keda 2024-11-13 20:13:38 -05:00
Jose Diaz-Gonzalez
44eab143ab fix: do not perform nil lookup 2024-11-13 17:10:41 -05:00
Jose Diaz-Gonzalez
6cb97e75c9 fix: update the master commit for the smoke-test-app repo 2024-11-13 04:06:58 -05:00
Jose Diaz-Gonzalez
52f08ff793 fix: do not perform nil lookup 2024-11-13 04:06:37 -05:00
Jose Diaz-Gonzalez
f2a4fe493a fix: do not force-reinstall the keda-http-add-on 2024-11-13 03:29:54 -05:00
Jose Diaz-Gonzalez
b98863b6a7 feat: add support for the keda-http-add-on
Externally, it is treated the same as any other scaling trigger, but requires that the chart be installed in order for it to be supported.
2024-11-13 03:29:26 -05:00
Jose Diaz-Gonzalez
1751bf30ba feat: install the keda-http-add-on 2024-11-13 02:15:47 -05:00
Jose Diaz-Gonzalez
7e406436fa fix: do not shadow the trigger variable 2024-11-13 02:15:18 -05:00
Jose Diaz-Gonzalez
62f25ad33f feat: give the trigger a default name if none is specified 2024-11-13 02:14:54 -05:00
Jose Diaz-Gonzalez
785af1611c fix: error if there is no type for the trigger specified 2024-11-13 02:14:29 -05:00
Jose Diaz-Gonzalez
f8d2768816 feat: default to no triggers on any created ScaledObject 2024-11-13 02:05:20 -05:00
Jose Diaz-Gonzalez
8aa311131e feat: add scheduler-k3s:ensure-charts
This command can be used to ensure charts are properly installed and configured according to Dokku's internal settings.
2024-11-13 01:18:40 -05:00
Jose Diaz-Gonzalez
69f94f64f0 fix: correct issue with locating existing chart 2024-11-13 01:17:27 -05:00
Jose Diaz-Gonzalez
025c8f6ad1 Merge pull request #7347 from dokku/dependabot/go_modules/plugins/common/golang.org/x/crypto-0.29.0
chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 in /plugins/common
2024-11-10 16:23:51 -05:00
dependabot[bot]
14e2f003e2 chore(deps): bump golang.org/x/crypto in /plugins/common
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.28.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.28.0...v0.29.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-10 03:22:08 -05:00
Jose Diaz-Gonzalez
96c535923d Merge pull request #7348 from dokku/dependabot/go_modules/plugins/common/golang.org/x/sync-0.9.0
chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 in /plugins/common
2024-11-10 03:21:22 -05:00
Jose Diaz-Gonzalez
eea6a57e1f Merge pull request #7349 from dokku/josegonzalez-patch-1
chore: create .well-known/funding-manifest-urls
2024-11-10 02:19:17 -05:00
Jose Diaz-Gonzalez
abb6ccf08d chore: create .well-known/funding-manifest-urls 2024-11-10 02:19:09 -05:00
Jose Diaz-Gonzalez
6a7e65dd82 chore: update go modules 2024-11-10 01:11:52 -05:00
dependabot[bot]
326e52e5f8 chore(deps): bump golang.org/x/sync in /plugins/common
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sync/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-10 01:11:43 -05:00
Jose Diaz-Gonzalez
e050f2437b Merge pull request #7344 from dokku/dependabot/github_actions/tj-actions/changed-files-45.0.4
chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4
2024-11-09 22:07:21 -05:00
Jose Diaz-Gonzalez
c052ff5c9e Merge pull request #7343 from dokku/dependabot/go_modules/plugins/scheduler-docker-local/golang.org/x/sync-0.9.0
chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 in /plugins/scheduler-docker-local
2024-11-09 22:07:15 -05:00
Jose Diaz-Gonzalez
c25d7932e7 Merge pull request #7342 from dokku/dependabot/pip/docs/_build/packaging-24.2
chore(deps): bump packaging from 24.1 to 24.2 in /docs/_build
2024-11-09 22:07:11 -05:00
Jose Diaz-Gonzalez
df7acfdd89 Merge pull request #7341 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.23.3
chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/zombies-dockerfile-tini
2024-11-09 22:06:57 -05:00
Jose Diaz-Gonzalez
aab41a7b2d Merge pull request #7340 from dokku/dependabot/docker/tests/apps/gogrpc/golang-1.23.3
chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/gogrpc
2024-11-09 22:06:51 -05:00
Jose Diaz-Gonzalez
587bd2239f Merge pull request #7339 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.23.3
chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/go-fail-predeploy
2024-11-09 22:06:40 -05:00
Jose Diaz-Gonzalez
d4f543dcf6 Merge pull request #7338 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-no-tini/golang-1.23.3
chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/zombies-dockerfile-no-tini
2024-11-09 22:06:34 -05:00
Jose Diaz-Gonzalez
49b6522e3b Merge pull request #7337 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.23.3
chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/go-fail-postdeploy
2024-11-09 22:06:25 -05:00
Jose Diaz-Gonzalez
9fbeab43f7 Merge pull request #7335 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.44
chore(deps): bump mkdocs-material from 9.5.43 to 9.5.44 in /docs/_build
2024-11-09 22:06:18 -05:00
Jose Diaz-Gonzalez
22afaf202d Merge pull request #7334 from dokku/dependabot/docker/tests/apps/dockerfile-entrypoint/ruby-3.3.6
chore(deps): bump ruby from 3.3.5 to 3.3.6 in /tests/apps/dockerfile-entrypoint
2024-11-09 22:05:57 -05:00
dependabot[bot]
575dc41c30 chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.3 to 45.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/v45.0.3...v45.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-11-08 13:16:16 +00:00
dependabot[bot]
472c5f9b44 chore(deps): bump golang.org/x/sync in /plugins/scheduler-docker-local
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.8.0 to 0.9.0.
- [Commits](https://github.com/golang/sync/compare/v0.8.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 13:14:36 +00:00
dependabot[bot]
b6f92bf7c2 chore(deps): bump packaging from 24.1 to 24.2 in /docs/_build
Bumps [packaging](https://github.com/pypa/packaging) from 24.1 to 24.2.
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pypa/packaging/compare/24.1...24.2)

---
updated-dependencies:
- dependency-name: packaging
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-08 13:08:51 +00:00
dependabot[bot]
3ef9ee3c60 chore(deps): bump golang in /tests/apps/zombies-dockerfile-tini
Bumps golang from 1.23.2 to 1.23.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 13:55:25 +00:00
dependabot[bot]
1d93611ee7 chore(deps): bump golang from 1.23.2 to 1.23.3 in /tests/apps/gogrpc
Bumps golang from 1.23.2 to 1.23.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 13:26:05 +00:00
dependabot[bot]
044cc34b13 chore(deps): bump golang in /tests/apps/go-fail-predeploy
Bumps golang from 1.23.2 to 1.23.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 13:19:45 +00:00
dependabot[bot]
ecd603a9cf chore(deps): bump golang in /tests/apps/zombies-dockerfile-no-tini
Bumps golang from 1.23.2 to 1.23.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 13:09:21 +00:00
dependabot[bot]
7a4df6cc1a chore(deps): bump golang in /tests/apps/go-fail-postdeploy
Bumps golang from 1.23.2 to 1.23.3.

---
updated-dependencies:
- dependency-name: golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-07 13:04:40 +00:00
dependabot[bot]
9fc73d258f chore(deps): bump mkdocs-material from 9.5.43 to 9.5.44 in /docs/_build
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.43 to 9.5.44.
- [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.43...9.5.44)

---
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-11-06 13:48:20 +00:00
dependabot[bot]
19a19f10d6 chore(deps): bump ruby in /tests/apps/dockerfile-entrypoint
Bumps ruby from 3.3.5 to 3.3.6.

---
updated-dependencies:
- dependency-name: ruby
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 13:09:13 +00:00
Jose Diaz-Gonzalez
9c7ce581e7 Merge pull request #7333 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-3.1.2
chore(deps): bump werkzeug from 3.1.1 to 3.1.2 in /tests/apps/python-flask
2024-11-05 10:09:00 -05:00
dependabot[bot]
c2f5609ea2 chore(deps): bump werkzeug in /tests/apps/python-flask
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.1...3.1.2)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-05 13:25:55 +00:00
Dokku Bot
1bb1fbbc84 Release 0.35.10
# History

## 0.35.10

Install/update via the bootstrap script:

```shell
wget -NP . https://dokku.com/install/v0.35.10/bootstrap.sh
sudo DOKKU_TAG=v0.35.10 bash bootstrap.sh
```

### Bug Fixes

- #7324: @josegonzalez Correctly pull the deployment id from an app's helm values when executing dokku run under the k3s scheduler
- #7332: @josegonzalez Drop the pod name from stdout output when creating one-off containers under the k3s scheduler
- #7331: @josegonzalez Output logs for completed containers launched by the k3s scheduler
- #7330: @josegonzalez Disable stdio buffering so log coloring happens normally when fetching logs for k3s-scheduler managed apps
- #7329: @josegonzalez Correctly wait for one-off k3s pods to be ready
- #7328: @josegonzalez Execute one-off commands with DOKKU_APP_SHELL as the initial command under the k3s scheduler
- #7323: @josegonzalez Correct errors in brew doctor output when making a formula release

### Dependencies

- #7327: @dependabot[bot] chore(deps): bump watchdog from 5.0.3 to 6.0.0 in /docs/_build
- #7326: @dependabot[bot] chore(deps): bump werkzeug from 3.1.0 to 3.1.1 in /tests/apps/python-flask
v0.35.10
2024-11-04 22:37:37 +00:00
Jose Diaz-Gonzalez
01345f2bbf Merge pull request #7324 from dokku/fix-k3s-run
Correctly pull the deployment id from an app's helm values when executing dokku run under the k3s scheduler
2024-11-04 15:56:12 -05:00
Jose Diaz-Gonzalez
fd2cfe8080 fix: correctly pull the deployment id from an app's helm values when executing dokku run under the k3s scheduler
- Fix the internal identifier of deployment_id -> deployment_id
- Add tests for both enter and run.
2024-11-04 14:44:25 -05:00
Jose Diaz-Gonzalez
ef061ef32b Merge pull request #7332 from dokku/k3s-drop-pod-name
Drop the pod name from stdout output
2024-11-04 14:43:25 -05:00
Jose Diaz-Gonzalez
50244bf8ea chore: drop the pod name from stdout output
This adds unexpected output to the command, making parsing more difficult.
2024-11-04 14:42:53 -05:00
Jose Diaz-Gonzalez
b509aa7df1 Merge pull request #7331 from dokku/k3s-one-off-fixes
Output logs for completed containers launched by the k3s scheduler
2024-11-04 14:42:20 -05:00
Jose Diaz-Gonzalez
ec41dd2e70 refactor: output logs for completed containers
Previously, a container that exited immediately would just show an error message, which is probably not what we want.

If the pod has exited, we will display the logs on stdout for the user and then exit appropriately.

This change also refactors how log streaming works so that we respect exiting when the stream has no content (such as when the container has exited). Previously, the container would just hang around forever due to not being properly canceled. Due to this refactor, the prefix is now split out into a separate writer.
2024-11-04 14:41:42 -05:00
Jose Diaz-Gonzalez
2368161132 Merge pull request #7330 from dokku/k3s-color-buffering
Disable stdio buffering so log coloring happens normally when fetching logs for k3s-scheduler managed apps
2024-11-04 14:40:24 -05:00