Jose Diaz-Gonzalez
042495bcd6
fix: ensure keda auth secrets are written out
2024-03-06 03:39:11 -05:00
Jose Diaz-Gonzalez
4ddd341184
feat: add initial support for keda authentication
2024-03-06 03:39:11 -05:00
Jose Diaz-Gonzalez
8add9b4b13
fix: ensure the ScaledObject resource is not created if the capability does not exist
2024-03-06 03:39:11 -05:00
Jose Diaz-Gonzalez
46f11cb239
feat: implement replacements
2024-03-06 03:39:11 -05:00
Jose Diaz-Gonzalez
b7ff696507
feat: add initial support for injecting keda addons
2024-03-06 03:39:11 -05:00
Jose Diaz-Gonzalez
3242073e84
Merge pull request #6660 from dokku/systemctl-alt
...
Handle case where systemctl isn't in /usr/bin
2024-03-06 03:39:03 -05:00
Jose Diaz-Gonzalez
4347d665ba
Merge pull request #6659 from dokku/6655-cron-set
...
Add missing cron:set command
2024-03-06 03:35:38 -05:00
Jose Diaz-Gonzalez
b8c67329ff
feat: allow limiting letsencrypt to certain domains when using openresty as a proxy
2024-03-06 03:31:51 -05:00
Jose Diaz-Gonzalez
0108dfcda5
chore: bump go modules
2024-03-06 03:26:50 -05:00
Jose Diaz-Gonzalez
db3cfe441c
fix: handle case where systemctl isn't in /usr/bin
...
In most cases, it should be there, but it appears that system upgrades from Ubuntu 16.04 sometimes do not have usr-merge setup. As such, we need to fallback to the /bin/systemctl path if it exists.
2024-03-06 02:02:13 -05:00
Jose Diaz-Gonzalez
c36f23b072
fix: add missing cron:set command
...
The code existed but somehow it wasn't exposed as a command.
Closes #6655
2024-03-06 01:56:25 -05:00
dependabot[bot]
b69be6c267
chore(deps): bump golang.org/x/crypto in /plugins/common
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/crypto/compare/v0.20.0...v0.21.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-03-05 13:50:16 +00:00
Bastian Hoyer
b94f6cd9d0
set exposedByDefault to false in traefik to only expose docker containers that are enabled by label
2024-03-03 08:24:44 +01:00
Jose Diaz-Gonzalez
5e53207009
fix: ensure we pass global labels
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
45fbb7546f
fix: pull labels, not annotations
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
433c4299f1
fix: use all: prefix instead of pattern to include files with underscores as a prefix
...
Golang patterns don't match hidden files because of legacy reasons, so we need to use a different manner of inclusion.
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
d8946edf91
feat: add support for manipulating labels
...
Closes #6625
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
7203f0a6d7
refactor: move annotations subcommand to correct location
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
7a5bd7ee0f
refactor: use a helper function for printing out both labels and annotations
2024-03-01 17:42:24 -05:00
Jose Diaz-Gonzalez
377cfc7f59
refactor: only apply the cluster issuers helm chart when setting properties
...
Otherwise, we're constantly re-installing the same helm chart during deploys, leading to longer deploys.
2024-02-28 17:16:32 -05:00
Jose Diaz-Gonzalez
9ffd5ada71
Merge pull request #6642 from dokku/k3s-ingress-global-annotations
...
Use correct annotations key for the ingress chart
2024-02-28 11:40:47 -05:00
Jose Diaz-Gonzalez
7c376d3e6d
refactor: rename image pull secrets to standardize on secret naming pattern
2024-02-27 18:25:16 -05:00
Jose Diaz-Gonzalez
0c2307095d
fix: use correct annotations key for the ingress chart
2024-02-27 18:24:12 -05:00
Jose Diaz-Gonzalez
f20d08e49e
fix: use correct snippet
2024-02-27 13:49:44 -05:00
Jose Diaz-Gonzalez
b99c25f090
feat: add support for setting underscores-in-headers for nginx, openresty, and k3s
...
Closes #6627
2024-02-27 13:49:44 -05:00
Jose Diaz-Gonzalez
ffdffd235f
chore: bump go modules
2024-02-27 11:11:33 -05:00
Jose Diaz-Gonzalez
a149a83230
Merge pull request #6636 from dokku/dependabot/docker/plugins/logs/timberio/vector-0.36.0-debian
...
chore(deps): bump timberio/vector from 0.36.X-debian to 0.36.0-debian in /plugins/logs
2024-02-27 11:10:51 -05:00
dependabot[bot]
b4ec460e68
chore(deps): bump golang.org/x/crypto in /plugins/common
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/crypto/compare/v0.19.0...v0.20.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-02-27 13:38:36 +00:00
dependabot[bot]
bc2c780016
chore(deps): bump timberio/vector in /plugins/logs
...
Bumps timberio/vector from 0.36.X-debian to 0.36.0-debian.
---
updated-dependencies:
- dependency-name: timberio/vector
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-26 14:05:52 +00:00
Jose Diaz-Gonzalez
5ae9ad46b4
feat: install keda addon in k3s cluster
2024-02-25 20:34:29 -05:00
Krzysztof Taraszka
52b095d7ac
fix CI
2024-02-25 22:36:21 +01:00
Jose Diaz-Gonzalez
b7788ab862
fix: correctly use cache volume for herokuish builds
...
Rather than try to mount a directory into the container and use a symlink, directly mount the volume in.
Note that this requires deleting the task container prior to continuing in order to ensure the volume isn't still mounted prior to other tasks being executed.
2024-02-25 15:52:34 -05:00
Jose Diaz-Gonzalez
63a5fe429f
Merge pull request #6629 from dokku/k3s-image-pull-secrets-short
...
Use smaller reference to image pull secrets in secret naming
2024-02-25 15:48:59 -05:00
Krzysztof Taraszka
dfa7409486
ah, right, this is not used here
2024-02-25 20:44:56 +01:00
Krzysztof Taraszka
ea51db27a2
Merge remote-tracking branch 'origin/master' into feature/add-latest-tag
2024-02-25 20:37:47 +01:00
Krzysztof Taraszka
58fd25ebf4
fun() wrapper is not necessary; removed imagesToRemove array
2024-02-25 20:34:34 +01:00
Krzysztof Taraszka
00925b6c09
use common.RemoveImages
2024-02-25 20:10:04 +01:00
Jose Diaz-Gonzalez
ab674072bc
fix: use smaller reference to image pull secrets in secret naming
...
This fixes an issue where the secret name is too long in tests where the generated test app name includes a uuid.
2024-02-25 14:00:28 -05:00
Jose Diaz-Gonzalez
55c85fb6aa
fix: ensure non-web processes do not attempt to perform web logic in k3s templates
2024-02-25 13:58:30 -05:00
Jose Diaz-Gonzalez
ae092a9ef3
Merge pull request #6626 from dokku/copy-source-via-image
...
Copy code into initial base image via docker build
2024-02-25 13:51:20 -05:00
Jose Diaz-Gonzalez
d89202e168
Merge pull request #6623 from dokku/269-unique-ports
...
Do not allow reusing the same scheme:host-port mappings when setting ports
2024-02-25 13:47:13 -05:00
Krzysztof Taraszka
54f74cccd0
anonymous func to run defer in a block
2024-02-25 18:46:45 +01:00
Jose Diaz-Gonzalez
2c47284b31
refactor: copy code into initial base image via docker build
...
The previous method used an ephemeral container, which was slightly more convoluted and required cleanup. The new method also allows us to set an initial WORKDIR, which is useful for ensuring 'docker exec' works as expected.
2024-02-25 12:40:03 -05:00
Jose Diaz-Gonzalez
a2209eeee7
fix: ensure we raise errors when setting ports
2024-02-25 12:13:06 -05:00
Jose Diaz-Gonzalez
6cc46c3ad1
Merge pull request #6619 from dokku/dependabot/docker/plugins/traefik-vhosts/traefik-2.11
...
chore(deps): bump traefik from v2.10 to 2.11 in /plugins/traefik-vhosts
2024-02-25 11:27:00 -05:00
Jose Diaz-Gonzalez
ba3ad4a9ab
fix: do not allow reusing the same scheme:host-port mappings when setting ports
...
This doesn't make sense as a port can't be listened to twice on the same domain, so instead we should just fail immediately if someone attempts to perform this action.
Refs dokku/dokku-letsencrypt#269
2024-02-25 11:11:23 -05:00
Jose Diaz-Gonzalez
b14779f44a
Merge pull request #6622 from dokku/josegonzalez-patch-1
...
chore(deps): bump timberio/vector from 0.35.X-debian to 0.36.X-debian in /plugins/logs
2024-02-25 10:39:52 -05:00
Krzysztof Taraszka
2ad1572080
whops, remove my DEBUG print
2024-02-25 16:26:24 +01:00
Jose Diaz-Gonzalez
20dbfb6b17
fix: use full patch version
2024-02-25 10:24:40 -05:00
Krzysztof Taraszka
881d16ea90
Untag extra image tag
2024-02-25 15:23:27 +01:00