Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dokku/dokku

A docker-powered PaaS that helps you build and manage the lifecycle of applications
https://github.com/dokku/dokku

Release 0.33.6

# History

## 0.33.6

Install/update via the bootstrap script:

```shell
wget -NP . https://dokk...

688ee518af311794f81e501c2072803c7ea123e7 authored 11 months ago by Dokku Bot <[email protected]>
Merge pull request #6589 from dokku/k3s-image-pull-secrets

Use image pull secrets instead of registries.yaml to reference private repositories when deployi...

2e326b718edca69165e97acc3631632fd27f4626 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: use image pull secrets instead of registries.yaml to reference private repositories

While this will now more or less require a local docker login - which can be overridden by setti...

1ae2df52f56e44ed27038ff28c24dbea40d84ef3 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6581 from dokku/tls-handling

Fix issues in tls handling when deploying via k3s

91151cf375ae92405847c2880334b6dbfa30381d authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: update dependencies

3c5f95ff18d99b50d23cd91ada7625bc6bd13342 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6586 from dokku/dependabot/go_modules/plugins/cron/mvdan.cc/sh/v3-3.8.0

chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron

53dc81d8733312e30505e5bc1b30825d8429e8f4 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6587 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.9

chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build

f80151bb3a97b23f3e60bed8bfc9001558c7f8e3 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore(deps): bump mkdocs-material from 9.5.8 to 9.5.9 in /docs/_build

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.8 to 9.5.9.
- [Re...

62e85cc75238d571c5b503b1b557f0aacf962269 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump mvdan.cc/sh/v3 from 3.7.0 to 3.8.0 in /plugins/cron

Bumps [mvdan.cc/sh/v3](https://github.com/mvdan/sh) from 3.7.0 to 3.8.0.
- [Release notes](https...

e6c17059f9c9a17c7c00b778ca36812adcf96305 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #6585 from dokku/cron-errors

Add more context to errors in fetching cron entries

d12eff3fe4faa84cd24b57e7fb85284adf4888dd authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6584 from dokku/6422-update-help

fix: use new CallExecCommand when checking to see how help is being called

f74b306c8c4901118b6a89ec795ffbc57d500535 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add more context to errors in fetching cron entries

22e1bb64660f4ce8c75dec635b613716fe276c9f authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
refactor: simplify tls handling by always redirecting

bfccf60a37314c20ed654200d7bbc559c97a56d1 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: always skip the https ingress/ingress-route/deployment port entry if there is a corresponding http entry

Also inject the corresponding entries as necessary

433eb26f3ccbf35542e8dce5a1b5762623d3b81f authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: ensure the ingress class is properly set for certificate usage

Without this, switching to nginx ingress fails as the cluster issuer isn't properly configured

abbc13cb857eacdf0cfe30bed152de3ed0108e85 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: use new CallExecCommand when checking to see how help is being called

This is part of ongoing work to remove usage of the depreated NewShellCmd.

50239b056c135be1294c2cd828f4150dd66794d5 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6583 from dokku/6422-context-wrappers

Add WithContext functions for all subprocess-related code

541eb1a1bc467525f9b75f695da396c183c99f22 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add WithContext functions for all subprocess-related code

Also deprecate the existing subprocess calls.

bcf25ba5cd9347e9a2dca54ecfca0a815270bc82 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6582 from dokku/ps-cleanup

Correctly handle extra whitespace in scale file contents

03df28af87332bc99e012840733c84e054d1c180 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: fix shfmt issue

f5018ce70fe8b8e3cab960e821b218d071f19f90 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: update procfile-util dependency

Also run formatting against the file.

a5a05c2c443d54985842bdb6ffc0a5e140920a04 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add test for scale formatting issues

3adb7b615afbd35506bd6ca53adc1e32f5f5bf5c authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: always sort returned formations

31abd7e31e5b9da02960323c6dfa93efea496671 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
refactor: do not ever return duplicate entries when getting formations

0102d219f3e41ed81c55bbf4db0ac676c367056d authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: ensure splitting only ever returns at most two parts

701f18a69c4de78f9508958c9a2a4aa97b996eec authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: ensure each entry in a process type has whitespace removed

66f46de2fd986442f3e293c4eb42856cc6b94269 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: remove unused code in ps plugin

ab1f8bfd30d04166aafd7fc245829c6a95d07016 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6390 from renweibo/master

Prefer systemctl over sv when both exist while restarting nginx

6f82879a43fbcedb2ed7f5c685d19ac131ae5b12 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6381 from dokku/dependabot/github_actions/actions/upload-artifact-4

chore(deps): bump actions/upload-artifact from 3 to 4

e263db6b9c11962d8febc7c23a83a8aa6993db61 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6576 from Tashows/run_attachable

Create detached container with TTY enabled for attaching remote terminal.

321500a577015f5a22d8d83488774c362d151943 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: update actions used in composite action

20c231a2065800c13d802a5a9fa969f4228b01a5 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: remove systemctl from built docker image

Systemd does not run within the container and so this should be a safe operation as all systemct...

44d03dc81d834217f2f2a0bc74b5748bc3a653ff authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: update download-artifact action as well

4b4e20a5a95f3185f86c75b48e075e6490c67994 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Exit if both --force-tty and --no-tty are set

95c049609f54655e152aac06c81865a6f13ae669 authored 11 months ago by Tasos Maschalidis <[email protected]>
Merge pull request #6579 from dokku/taint-tests

Ensure k3s can be installed with taints

89d13b80f1fffa97fdfea91668d7c6f500e68277 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Handle --force-tty flag in fn-run

a62cb1de8f24aa6ce3274e931ee4e238cc98540f authored 11 months ago by Tasos Maschalidis <[email protected]>
Update fn-help-content to add --force-tty usage

180cc6204b80f46a88c971ea7c6ddc021fda47f9 authored 11 months ago by Tasos Maschalidis <[email protected]>
fix: ensure k3s can be installed with taints

e452b9308f685cb368cac8fa58d75439ebe7aa9f authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6578 from dokku/bump-modules

Bump go modules

ac77f01d8388f9f07d517d1824db5683d56a40c4 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: bump go modules

03b72ec684d2bab40ca87e5ca70d7ababde03039 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Handle DOKKU_FORCE_TTY in has_tty function

f574c1d0a3d1604e46f916529226af29cd8cab43 authored 11 months ago by Tasos Maschalidis <[email protected]>
Release 0.33.5

# History

## 0.33.5

Install/update via the bootstrap script:

```shell
wget -NP . https://dokk...

596d785fe4bb507756d2c2dd804256dfcca005e6 authored 11 months ago by Dokku Bot <[email protected]>
Merge pull request #6575 from dokku/6389-do-docs

Remove reference to web ui from digitalocean install documentation

4b480ae9640d371355f3822a6e6875d73f70f4eb authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
docs: remove reference to web ui from digitalocean install documentation

Closes #6389

301fb7ac8565587f60b4c5d9eb7f1b533836a5a3 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6574 from dokku/josegonzalez-patch-1

Correct indentation when configuring https on a k3s app

8fb330836e5a290c29a99a69ba94689d987d991e authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: correct indentation when configuring https on an app

af7e720d2ac90afc4a5dc036025b5309c16cc95e authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6573 from dokku/dependabot/docker/tests/apps/go-fail-postdeploy/golang-1.22.0

chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-postdeploy

f3bf6a214358d35f3662aeccefe1a08a146fa0e2 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6569 from dokku/dependabot/docker/tests/apps/go-fail-predeploy/golang-1.22.0

chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/go-fail-predeploy

cac5a3ce05be61cf5c589bce2ede4c292adfce9e authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6570 from dokku/dependabot/go_modules/plugins/common/golang.org/x/crypto-0.19.0

chore(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 in /plugins/common

8ce4948f1bba8c1d47c1e0df3913ba425b65dddb authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6571 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-tini/golang-1.22.0

chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/zombies-dockerfile-tini

193f31003135e4615ff9f95401b00ebbeb3e7e21 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6572 from dokku/dependabot/docker/docs/_build/python-3.12.2-alpine

chore(deps): bump python from 3.12.1-alpine to 3.12.2-alpine in /docs/_build

f39c3bd9109e87609d621a5a880cffdc69984eea authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore(deps): bump golang in /tests/apps/go-fail-postdeploy

Bumps golang from 1.21.6 to 1.22.0.

---
updated-dependencies:
- dependency-name: golang
depen...

05a34322abece4dd40d33a1fde8e60e424f658f8 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump python in /docs/_build

Bumps python from 3.12.1-alpine to 3.12.2-alpine.

---
updated-dependencies:
- dependency-name: ...

3c4902bf1656efdc1743c38c289df10dab0a85ff authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump golang in /tests/apps/zombies-dockerfile-tini

Bumps golang from 1.21.6 to 1.22.0.

---
updated-dependencies:
- dependency-name: golang
depen...

3b0439a45f924761ce5eb1754e32a6ca246dfc6a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump golang.org/x/crypto in /plugins/common

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.18.0 to 0.19.0.
- [Commits]...

4295192ab6a9dea6ebc99d41fe53041cb9fc977c authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump golang in /tests/apps/go-fail-predeploy

Bumps golang from 1.21.6 to 1.22.0.

---
updated-dependencies:
- dependency-name: golang
depen...

1f57c51f4ea67049e018337ff54ebc6fcaa7b612 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Release 0.33.4

# History

## 0.33.4

Install/update via the bootstrap script:

```shell
wget -NP . https://dokk...

ccf713c10488abdf615a781b1397cd9eb2a3b583 authored 11 months ago by Dokku Bot <[email protected]>
Merge pull request #6547 from dokku/proxy-implementation

bc4c25dccfdf9b72edfa581ea09824cbff529eab authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: use annotation instead of location snippet

cd4f9db95bd30cb008c6bcbf729d0e85c0b47679 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6568 from dokku/dependabot/docker/tests/apps/gogrpc/golang-1.22.0

4cc52179b5646c047983a667bc77d403cb7cb09b authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6567 from dokku/dependabot/pip/docs/_build/watchdog-4.0.0

ceaab97d995873da8ac3d7236a8971c26e7ab1bd authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6566 from dokku/dependabot/pip/docs/_build/mkdocs-material-9.5.8

a8c1e8a88ac724407549237f4f9ce8a486215847 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6565 from dokku/dependabot/docker/tests/apps/zombies-dockerfile-no-tini/golang-1.22.0

2432ad49a56fcec8c4f917a12a57f1b924a20a44 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore(deps): bump golang from 1.21.6 to 1.22.0 in /tests/apps/gogrpc

Bumps golang from 1.21.6 to 1.22.0.

---
updated-dependencies:
- dependency-name: golang
depen...

814953358bcfdf6e09a1add5d4390a1e06c6250a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump watchdog from 3.0.0 to 4.0.0 in /docs/_build

Bumps [watchdog](https://github.com/gorakhargosh/watchdog) from 3.0.0 to 4.0.0.
- [Release notes...

0adaa90fbd300971a80c93a42655fd10e14ca543 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump mkdocs-material from 9.5.7 to 9.5.8 in /docs/_build

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.7 to 9.5.8.
- [Re...

8576a1280a4b8e7d302f2b6e34c739abdb4f789f authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump golang in /tests/apps/zombies-dockerfile-no-tini

Bumps golang from 1.21.6 to 1.22.0.

---
updated-dependencies:
- dependency-name: golang
depen...

6692beae11ed3923c8cd85ee6f2e5440e11cbb96 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: add a test for ingress-nginx support

41a89bbb5db73ea5ba43a58b834ddc6defe8d85f authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
docs: document how to switch to nginx

afb4b50bb3c1e96531c5b8dac203c471cf6affcf authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: ensure map keys are unique

03ae424a274c7de491de4cb31ad2649c071db444 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
chore: unsort flags

e9986b5775e5bb0740533c5a3e8d0d60befaf799 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: properly handle nginx annotation merging

980979ef874827515c2e037a9f914d355ff9f060 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: pull nginx properties as ingress annotations

416a119904d748625879ad377fb884e2488f2d6a authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: set log mount dir to /var/log/nginx

7dbd9adc3332036cbf7e7633cea622d6db1a2a3b authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add resource-specific annotations to ingress objects

1af36b609d04cc893c9d28e15c6b4ad61ecafd42 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add ability to use ingress-nginx for routing instead of traefik

5674a29211ed4fb1edc5b02f7493a41d9736aed5 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add ability to install nginx instead of traefik

81286a067362ed6232d65510d9b700dc083da998 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add support for displaying error logs

b35d6df67c87484973f95f4b85d907b9efc138bc authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6564 from dokku/6416-nixpacks-no-link

Ignore link and volume flags for nixpacks builds

ea4767f2d8663b403492e187cb5eb9a2865a1da6 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6562 from dokku/k3s-annotations

Add support for specifying annotations on kubernetes resources

4c0359bb28cf11898c7bf6d5fb967c4fe551baa3 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: ignore link and volume flags for nixpacks builds

Closes #6416

a59480f97d21d2d3222344845efdf1a7b73822c3 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
tests: set KUBECONFIG for kubectl commands

bacfbe328bd7a63c550bae7b2f81788db4026ca2 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
tests: use correct namespace for image repo

e7a3766e60d96b125c66710e88e5d8e6f3944fb8 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: force set the kubectl path when running kubectl commands

8711a1c80113c17ed82c6c4103ec9c2eb042712d authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: add support for specifying annotations

As the command contains a colon, it must be handled in the commands binary as opposed to subcomm...

f5f583b12be613f4fb2c98241287391d382733a7 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6563 from dokku/wait-for-init

Wait until initial k3s node is ready before installing manifests

8b2f37feea73ad1728c9f5e3d5528d43ab88fc6a authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: wait until initial k3s node is ready before installing manifests

408acbe14e6b69ad06a14526e62f7b1e85fbb0c2 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6561 from dokku/process-index

Index the process map to ensure the correct config is pulled

e08e1df0260033c35113fdef86007f1136e0355c authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6560 from dokku/josegonzalez-patch-2

Skip app stop/delete when k3s is not installed

77d5a27fda7b51318f4c850242e3c8c30202b42b authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6559 from dokku/josegonzalez-patch-1

Check errors when writing properties

79c0caaa7b4050b22dc621a1a319c7c191176990 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: index the process map to ensure the correct config is pulled

Without this change, certain generated process names - like those for a cron job - may be incorr...

d7ff8552d1ccd15b3b9122ce8023bd0bd02c9f37 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
fix: skip app stop/delete when k3s is not installed

96e79487b96b10424fb8774929e6abeee994a1c5 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
feat: check errors when writing files

ea550717519a3978d2c249be127de9ae9e44db9f authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6558 from dokku/write-to-file

Use type-specific functions for writing contents to a file

4abd1f6b24e3115cea7836b201d358a191ab19e0 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
refactor: use type-specific functions for writing contents to a file

5e1089973e5f12cdfe35156e8bf483d9aac5b2cd authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6557 from dokku/nginx-go-properties

Consolidate property fetching for nginx plugin into golang codebase

666f9537158b66b5512e243ba7aff7197920f178 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
refactor: consolidate property fetching for nginx plugin into golang codebase

Also update the documentation to include docs for all properties.

d4b445985b9e72c9957a25953633b9d68f393895 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6555 from dokku/service-account

Add support for app-specific service accounts when deploying via k3s

6625846ecc26d5aae2ba60ee92c0decb2bbbfd90 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6556 from dokku/k3s-namespace

Respect the release namespace when creating resources for a k3s deploy

1689ddd6d347c3ba38b5c39297a595024f85d7bf authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>
Merge pull request #6551 from dokku/dependabot/pip/tests/apps/multi/flask-3.0.2

chore(deps): bump flask from 3.0.1 to 3.0.2 in /tests/apps/multi

fe8b7ec451c970d6aded7086f5e89eb54a2784e8 authored 11 months ago by Jose Diaz-Gonzalez <[email protected]>