Jose Diaz-Gonzalez
d27c8f09d1
chore: remove deprecated common functions
2023-02-12 13:08:45 -05:00
Jose Diaz-Gonzalez
7f2a66df88
chore: remove deprecated app functions
...
These were deprecated in 0.20.0 and are unused in Dokku's official codebases.
2023-02-12 13:02:23 -05:00
Jose Diaz-Gonzalez
4ae64b23c6
fix: update test to get the correct label for testing if ssl redirects are working properly
2023-02-11 20:55:20 -05:00
Jose Diaz-Gonzalez
710b1db6be
chore: run shfmt
2023-02-11 17:42:13 -05:00
Jose Diaz-Gonzalez
070f643a01
refactor: drop url management and sync logic with traefik plugin
2023-02-11 17:40:41 -05:00
Jose Diaz-Gonzalez
cbd3c43176
feat: add letsencrypt support to haproxy plugin
2023-02-11 06:22:02 -05:00
Jose Diaz-Gonzalez
537d8321e4
chore: update easy-haproxy version to latest
2023-02-11 06:11:23 -05:00
Jose Diaz-Gonzalez
62004eab56
chore: sync plugin version
2023-02-11 06:11:10 -05:00
Jose Diaz-Gonzalez
f02f19652e
fix: set default scheme correctly
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
40cb28287f
fix: gate compose usage behind compose check
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
e1f9e44e51
fix: set correct help output
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
1a54e2263b
fix: use correct variable name
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
fd09beaf48
feat: add the ability to set the haproxy log level
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
8bd4f66bec
chore: update to latest version
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
3871a35de6
fix: respect EASYHAPROXY_LABEL_PREFIX
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
49cd46df1d
fix: properly name things
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
237aae9eec
feat: first pass at haproxy plugin implementation
2023-02-11 06:08:56 -05:00
josegonzalez
a2baf37cd9
Merge pull request #5604 from dokku/faster-nginx-rebuild
...
Trigger nginx proxy rebuild early to avoid downtime if deploying large numbers of processes
2023-01-23 16:13:31 -05:00
Jose Diaz-Gonzalez
1a498b0b76
fix: handle nil map issue
2023-01-21 17:26:52 -05:00
Jose Diaz-Gonzalez
91975c5bfe
chore: set different header level
2023-01-21 16:44:35 -05:00
Jose Diaz-Gonzalez
5719f43551
feat: silence env var setting
2023-01-21 16:43:43 -05:00
Jose Diaz-Gonzalez
25a49624c7
fix: trigger nginx proxy rebuild early to avoid downtime if deploying large numbers of processes
...
Due to how the nginx proxy implementation works, if an app has either many process types or many containers for a process type other than web, it is possible to see downtime on the web process due to the old web containers rotating out _before_ we reload the nginx config.
The correct fix would be to use some sort of dns-based resolution for the nginx config, but pending that change, we reload nginx twice now - ugh - to avoid this.
2023-01-21 14:55:41 -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
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
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
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
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
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
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
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
2023-01-12 22:56:53 +00: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
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
Jose Diaz-Gonzalez
199c9bf615
chore: update go modules
2023-01-08 23:51:53 -05:00
Jose Diaz-Gonzalez
fd765c6ba4
feat: add missing modules
2023-01-08 23:49:39 -05:00
Jose Diaz-Gonzalez
0aa194eea7
fix: add missing docs
2023-01-08 23:47:33 -05:00
Jose Diaz-Gonzalez
6cbe93c245
refactor: move all golang code for managing data directories to common plugin
...
Additionally, ensure the golang plugins handle setup/teardown of plugin and app-specific data directories during install, rename, and clone phases.
2023-01-08 23:36:12 -05:00
Jose Diaz-Gonzalez
ca1ab188fe
chore: drop SPDY
...
This hasn't been supported by browsers in quite a while and nginx will set a warning as of Ubuntu 20.04 when the header is referenced.
2022-12-29 01:59:54 -05:00
josegonzalez
30887d74fc
chore: drop debugging code from ps plugin
...
This was accidentally added in a refactor of how processes are managed.
2022-12-28 23:50:39 -05:00
Dokku Bot
f828c7a3ec
Release 0.29.3
...
# History
## 0.29.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.29.3/bootstrap.sh
sudo DOKKU_TAG=v0.29.3 bash bootstrap.sh
```
### Bug Fixes
- #5544 : @josegonzalez Exit non-zero when git:from-image deploys fail to start the app
- #5543 : @josegonzalez Properly parse arguments for git:status command
### Tests
- #5554 : @josegonzalez Validate that procfile-path is respected
### Other
- #5551 : @dependabot[bot] chore(deps): bump ruby from 3.1.3 to 3.2.0 in /tests/apps/dockerfile-entrypoint
- #5547 : @dependabot[bot] chore(deps): bump setuptools from 65.5.0 to 65.5.1 in /tests/apps/dockerfile-release
- #5542 : @josegonzalez Add json output format support to storage:list
2022-12-28 23:39:41 +00:00
Jose Diaz-Gonzalez
e01730857c
fix: overwrite the in-repo Procfile with the desired Procfile
...
Without this change, herokuish and pack builds would not run the correct command as the Procfile could still be the old Procfile.
2022-12-28 15:36:34 -05:00
Jose Diaz-Gonzalez
21bb5ea2ed
fix: delete existing Procfile if the user tried to overwrite it with a non-existing one
...
This behavior follows what is described in the documentation.
2022-12-28 15:34:53 -05:00
Jose Diaz-Gonzalez
fd2c540cd5
fix: exit non-zero when git:from-image deploys fail to start the app
...
Also ensure the repository doesn't get updated to an invalid state in those failure cases.
Closes #5538
2022-12-27 02:37:30 -05:00
josegonzalez
b9a9094b46
fix: properly parse arguments for git:status command
2022-12-27 01:42:08 -05:00
Jose Diaz-Gonzalez
28027b9a78
chore: run shfmt
2022-12-26 16:41:45 -05:00
Jose Diaz-Gonzalez
852dfc6287
feat: add json output format support to storage:list
...
This will allow the command to be used in a programmatic fashion.
2022-12-26 16:33:40 -05:00
Dokku Bot
74ff44915c
Release 0.29.2
...
# History
## 0.29.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.29.2/bootstrap.sh
sudo DOKKU_TAG=v0.29.2 bash bootstrap.sh
```
### Bug Fixes
- #5537 : @jamesremuscat Correctly include `auth` middleware on `api` router.
2022-12-24 21:52:04 +00:00
James Muscat
1c5bf6a52b
Correctly include auth middleware on api router.
...
Resolves #5536 .
2022-12-21 22:36:14 +00:00