Commit Graph

8787 Commits

Author SHA1 Message Date
josegonzalez
ee1b64414d Merge pull request #5595 from dokku/remove-deprecated-failed-all
Remove deprecated ability to call logs:failed without specifying an app or --all flag
2023-01-16 01:32:36 -05:00
Jose Diaz-Gonzalez
7015fd1e5c chore: remove deprecated ability to call logs:failed without specifying an app or --all flag
This option was deprecated in Dokku 0.22.0.
2023-01-16 01:31:56 -05:00
josegonzalez
9ce8d083b3 Merge pull request #5594 from dokku/remove-deprecated-post-release-triggers
Remove deprecated builder-specific post-release hooks
2023-01-16 01:26:05 -05:00
Jose Diaz-Gonzalez
a5fa3725e6 chore: remove deprecated builder-specific post-release hooks
This option was deprecated in Dokku 0.25.0.
2023-01-16 01:25:41 -05:00
josegonzalez
bd40e67c63 Merge pull request #5593 from dokku/remove-deprecated-detach
Remove deprecated --detach flag
2023-01-16 01:23:47 -05:00
Jose Diaz-Gonzalez
a2444b453d chore: remove deprecated --detach flag
This option was deprecated in Dokku 0.25.0.
2023-01-16 01:19:39 -05:00
josegonzalez
37c9bd3f87 Merge pull request #5592 from dokku/drop-dokku-scale
Remove support for DOKKU_SCALE file
2023-01-16 01:13:33 -05:00
Jose Diaz-Gonzalez
5dcc1cb13c refactor: remove support for DOKKU_SCALE file
It has been replaced by the 'formations' key within the 'app.json' file format.
2023-01-15 23:53:03 -05:00
josegonzalez
e22d74febb Merge pull request #5591 from dokku/josegonzalez-patch-1
Allow the herokuish builder to be detected when the computed allowed value is set not set to false
2023-01-15 12:28:30 -05:00
josegonzalez
7f19f72c0d fix: allow the herokuish builder to be detected when the computed allowed value is set not set to false 2023-01-15 12:28:06 -05:00
josegonzalez
fa34f89901 Merge pull request #5560 from dokku/drop-spdy
Drop SPDY support from nginx plugin
2023-01-15 11:43:32 -05:00
josegonzalez
f4be860867 docs: fix the image and app reference for service proxying 2023-01-14 23:17:48 -05:00
josegonzalez
11f4a2cbb4 Merge pull request #5590 from dokku/5583-vagrant-ssh
Note that connecting to vagrant should be done via vagrant ssh
2023-01-14 23:13:22 -05:00
Jose Diaz-Gonzalez
e98c95c45e docs: note that connecting to vagrant should be done via vagrant ssh
Refs #5583
2023-01-14 23:13:05 -05:00
josegonzalez
9654b99992 Merge pull request #5589 from dokku/fix-caddy-var
Use warning_scheme variable instead of bare word in caddy-vhosts warning output
2023-01-14 23:11:47 -05:00
Jose Diaz-Gonzalez
d5a7522d20 fix: use warning_scheme variable instead of bare word in caddy-vhosts warning output 2023-01-14 23:11:19 -05:00
josegonzalez
60f2d48f01 Merge pull request #5570 from dokku/5564-client-remote
Add support for customizing the remote in use for all commands sent via the official client
2023-01-14 23:09:13 -05:00
josegonzalez
abb30fcc79 Merge pull request #5587 from dokku/josegonzalez-patch-1
Timeout build jobs within 45 minutes
2023-01-14 23:08:55 -05:00
josegonzalez
d70c8e0b60 Merge pull request #5588 from dokku/5409-app-networking-docs
Document how to route to server-local apps via a service proxy
2023-01-14 23:04:29 -05:00
Jose Diaz-Gonzalez
b846248064 docs: document how to route to server-local apps via a service proxy
The previous static-web-listener network property doesn't work with caddy and traefik as resolution of requests works quite differently given that they only proxy to docker containers. The new method uses the dokku/service-proxy docker image to proxy requests in a lightweight manner.

Closes #5409
Closes #5586
2023-01-14 22:53:34 -05:00
josegonzalez
d6c26f8546 fix: timeout build jobs within 45 minutes
If a build goes on for longer than 30 minutes, it is likely stalled due to a buildx issue. We add a 15 minute buffer in case our build times increase.
2023-01-14 21:30:55 -05:00
Jose Diaz-Gonzalez
a4136f4719 fix: correct tests and handle a few edge cases in remote command usage 2023-01-14 19:49:14 -05:00
Jose Diaz-Gonzalez
9d380e5654 fix: correct test naming 2023-01-14 17:53:33 -05:00
Jose Diaz-Gonzalez
0653a2b0bf feat: add support for customizing the remote in use for all commands sent via the official client
Closes #5564
2023-01-14 17:53:33 -05:00
josegonzalez
aa26dcb094 Merge pull request #5585 from NicolasLM/docs-nginx-default-vhost
Improve instructions for disabling the default nginx site
2023-01-14 17:49:55 -05:00
Nicolas Le Manchet
7dfb897b69 docs: improve instructions for disabling the default nginx site
The previous instructions for disabling the default site left things in
an in-between state: it still returned an error page and did not disable
the default HTTPS site unless the user figured out how to generate
a valid SSL certificate.

The changes made in this commit assume that the user actively disabling
the default site considers all requests to unknown vhosts as bogus.
Therefore there is no point in responding and providing a valid SSL
certificate to them.

As such, the recommended error code is now `444` to close the connection
without responding and the HTTPS default site is disabled with
a self-signed certificate.

Also as all distributions supported by Dokku use systemd, make use of it
instead of the legacy `service` command which does not work anymore on
some distributions like Arch.
2023-01-14 14:06:54 +01:00
josegonzalez
7c6657e11e Merge pull request #5579 from dokku/dependabot/maven/tests/apps/java/org.apache.maven.plugins-maven-dependency-plugin-3.5.0
chore(deps): bump maven-dependency-plugin from 3.4.0 to 3.5.0 in /tests/apps/java
2023-01-13 12:15:34 -05:00
josegonzalez
40997f2e68 Merge pull request #5581 from dokku/short-install
Use short url for installation
2023-01-13 00:19:43 -05:00
Jose Diaz-Gonzalez
124a7b7c63 feat: use short url for installation
This brings the installer to the dokku.com domain, from which we can point it wherever we want.
2023-01-12 23:56:29 -05:00
josegonzalez
f8a2da7a63 Merge pull request #5580 from dokku/5549-plugin-no-reinstall
Do not attempt to reinstall already installed plugins
2023-01-12 21:03:45 -05:00
Jose Diaz-Gonzalez
ef32d2d88f fix: do not attempt to reinstall already installed plugins
Instead, just warn that they won't be reinstalled.

Closes #5549
2023-01-12 21:03:03 -05:00
Dokku Bot
1edab5fa4f Release 0.29.4
# History

## 0.29.4

Install/update via the bootstrap script:

```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.29.4/bootstrap.sh
sudo DOKKU_TAG=v0.29.4 bash bootstrap.sh
```

### Bug Fixes

- #5571: @josegonzalez Ensure we properly setup all data directories on app install and creation
- #5555: @josegonzalez Drop debugging code from ps plugin

### Documentation

- #5563: @kbuilds Clarify documentation for default site under nginx

### Tests

- #5557: @josegonzalez Update GitHub actions

### Other

- #5577: @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/gogrpc
- #5573: @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-postdeploy
- #5574: @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-tini
- #5575: @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-predeploy
- #5576: @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-no-tini
v0.29.4
2023-01-12 22:56:53 +00:00
dependabot[bot]
b3c175bb5e chore(deps): bump maven-dependency-plugin in /tests/apps/java
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.4.0...maven-dependency-plugin-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 13:05:25 +00:00
josegonzalez
c6396ddfb8 Merge pull request #5577 from dokku/dependabot/docker/tests/apps/gogrpc/golang-1.19.5
chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/gogrpc
2023-01-11 12:43:24 -05:00
dependabot[bot]
d1ad7c126c chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/gogrpc
Bumps golang from 1.19.4 to 1.19.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 17:43:15 +00:00
josegonzalez
a6c2f978da Merge pull request #5573 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.19.5
chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-postdeploy
2023-01-11 12:42:47 -05:00
josegonzalez
d089b3b5d1 Merge pull request #5574 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.19.5
chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-tini
2023-01-11 12:42:40 -05:00
josegonzalez
7267467a2d Merge pull request #5575 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.19.5
chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-predeploy
2023-01-11 12:42:31 -05:00
josegonzalez
ec3c134e4a Merge pull request #5571 from dokku/5568-prop-data-cleanup
Ensure we properly setup all data directories on app install and creation
2023-01-11 12:42:07 -05:00
josegonzalez
87049bf86c Merge pull request #5576 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-no-tini/golang-1.19.5
chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-no-tini
2023-01-11 12:41:56 -05:00
dependabot[bot]
ebcbdcd779 chore(deps): bump golang in /tests/apps/zombies-dockerfile-no-tini
Bumps golang from 1.19.4 to 1.19.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:15:47 +00:00
dependabot[bot]
d93b9751d5 chore(deps): bump golang in /tests/apps/go-fail-predeploy
Bumps golang from 1.19.4 to 1.19.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:15:46 +00:00
dependabot[bot]
fae1ad6669 chore(deps): bump golang in /tests/apps/zombies-dockerfile-tini
Bumps golang from 1.19.4 to 1.19.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:15:37 +00:00
dependabot[bot]
464aecfec9 chore(deps): bump golang in /tests/apps/go-fail-postdeploy
Bumps golang from 1.19.4 to 1.19.5.

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 13:15:03 +00:00
Jose Diaz-Gonzalez
eeb2e69044 fix: only create the test app if it doesn't exist for tls tests 2023-01-11 00:55:47 -05:00
Jose Diaz-Gonzalez
0b45aea1d0 fix: just create the data directory if the old data directory doesn't exist 2023-01-10 02:10:06 -05:00
Jose Diaz-Gonzalez
93279b884a tests: create the app before extracting tls data during tests 2023-01-10 02:09:33 -05:00
Jose Diaz-Gonzalez
05c6cecc14 tests: use run to invoke functions in tests 2023-01-10 02:09:22 -05:00
Jose Diaz-Gonzalez
ffa9f85cf2 chore: run go mod tidy 2023-01-09 14:00:12 -05:00
Jose Diaz-Gonzalez
47fb8e2093 fix: add missing triggers 2023-01-09 10:54:39 -05:00