Jose Diaz-Gonzalez
4e98e17c4f
fix: use correct image.tar name
2023-01-21 16:19:52 -05:00
Jose Diaz-Gonzalez
7cb1a20dc6
fix: correct image references and also use a non-existent image in each case
...
This ensures we are actually testing the image load portion vs just doing a reference to an existing image.
2023-01-21 14:40:49 -05:00
Jose Diaz-Gonzalez
e9de0f4784
chore: cleanup builder-release hooks a little
...
This unifies the settings between both so they look more similar.
2023-01-21 14:39:48 -05:00
Jose Diaz-Gonzalez
d333c16347
feat: add ability to deploy images generated via docker save with git:load-image
...
Closes #4559
2023-01-21 14:05:31 -05:00
josegonzalez
5b416eaf52
Merge pull request #5558 from dokku/deprecate-18.04
...
Remove references to ubuntu 18.04 ahead of EOL
2023-01-21 14:02:00 -05:00
josegonzalez
a2970ca4ad
Merge pull request #5600 from dokku/dependabot/bundler/tests/apps/ruby/rack-2.2.6.2
...
chore(deps): bump rack from 2.2.4 to 2.2.6.2 in /tests/apps/ruby
2023-01-21 14:01:33 -05:00
josegonzalez
83f0b47323
fix: search for correct string
2023-01-20 23:48:02 -05:00
dependabot[bot]
6ca869e293
chore(deps): bump rack from 2.2.4 to 2.2.6.2 in /tests/apps/ruby
...
Bumps [rack](https://github.com/rack/rack ) from 2.2.4 to 2.2.6.2.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.2.4...v2.2.6.2 )
---
updated-dependencies:
- dependency-name: rack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-19 00:54:35 +00:00
josegonzalez
35213727c4
Merge pull request #5598 from dokku/dependabot/github_actions/hadolint/hadolint-action-3.1.0
...
chore(deps): bump hadolint/hadolint-action from 3.0.0 to 3.1.0
2023-01-18 12:36:28 -05:00
dependabot[bot]
7b7d7bc068
chore(deps): bump hadolint/hadolint-action from 3.0.0 to 3.1.0
...
Bumps [hadolint/hadolint-action](https://github.com/hadolint/hadolint-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/hadolint/hadolint-action/releases )
- [Changelog](https://github.com/hadolint/hadolint-action/blob/master/.releaserc )
- [Commits](4b5806eb9c...54c9adbab1 )
---
updated-dependencies:
- dependency-name: hadolint/hadolint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-18 13:07:38 +00:00
Jose Diaz-Gonzalez
21947837c3
fix: use correct path within the ssl tarballs
...
Also add a command to help automate the generation of the certificates in the future.
2023-01-16 01:50:52 -05:00
Jose Diaz-Gonzalez
fab0890997
fix: use updated ssl crt/key pairs
...
The commands to generate these in the future are as follows:
openssl x509 -text -in server.crt
openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout server.key -out server.crt -subj '/CN=dokku.me' -days 3650
openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout server.key -out server.crt -subj '/CN=*.dokku.me' -days 3650
openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout server.key -out server.crt -subj '/CN=test.dokku.me' -days 3650 -addext 'subjectAltName = DNS:www.test.dokku.me, DNS:www.test.app.dokku.me'
2023-01-16 01:39:59 -05:00
Jose Diaz-Gonzalez
e103d9b11b
chore: suppress warnings about default branch
2023-01-16 01:39:59 -05:00
Jose Diaz-Gonzalez
fcb25e1842
chore: remove references to ubuntu 18.04 ahead of EOL
...
While we will still build for 18.04, we will now stop testing against it. Instead, we will test against 20.04, the next EOL release after 18.04.
Once Ubuntu 18.04 is EOL, any references to it will also be removed.
Note that 18.04 support was already deprecated in Dokku 0.28.0, so this change is just acknowledging that deprecation.
2023-01-16 01:39:59 -05:00
josegonzalez
503ac7e11b
docs: update removal notice in 0.3.0 for logs:failed
2023-01-16 01:34:33 -05:00
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