Commit Graph

890 Commits

Author SHA1 Message Date
bbb23a130c chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.10.2 2024-06-13 07:05:58 +00:00
6fe46cf752 Merge pull request #313 from ChristianLempa/renovate/ghcr.io-home-assistant-home-assistant-2024.6.x
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.2
2024-06-11 19:06:22 +02:00
154d3c9ee2 chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.2 2024-06-11 17:02:47 +00:00
23f4764b96 Merge pull request #312 from ChristianLempa/renovate/docker.io-library-traefik-3.0.x 2024-06-11 02:20:54 +02:00
0de7a9ca6e chore(deps): update docker.io/library/traefik docker tag to v3.0.2 2024-06-10 22:58:00 +00:00
25f93b60b3 Merge pull request #311 from cschug/pihole_image_tags
chore(deps): use versioned image tags for Pi-hole
2024-06-10 22:58:24 +02:00
39684575e0 chore(deps): use versioned image tags for Pi-hole 2024-06-10 22:57:28 +02:00
6d731733ac Merge pull request #310 from ChristianLempa/renovate/docker.io-refactr-runner-pool-0.x
chore(deps): update docker.io/refactr/runner-pool docker tag to v0.147.0
2024-06-08 19:09:20 +02:00
266ef35f80 chore(deps): update docker.io/refactr/runner-pool docker tag to v0.147.0 2024-06-08 15:48:57 +00:00
30a81ac0aa Merge pull request #309 from ChristianLempa/renovate/ghcr.io-home-assistant-home-assistant-2024.6.x
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.1
2024-06-08 13:47:41 +02:00
aba249941d chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.1 2024-06-07 22:33:28 +00:00
cc8dcec890 Merge pull request #308 from ChristianLempa/renovate/docker.io-linuxserver-swag-2.x
chore(deps): update docker.io/linuxserver/swag docker tag to v2.11.0
2024-06-06 08:18:08 +02:00
ba9d8c13fc chore(deps): update docker.io/linuxserver/swag docker tag to v2.11.0 2024-06-06 06:16:26 +00:00
e5e524b963 Merge pull request #307 from ChristianLempa/renovate/ghcr.io-gethomepage-homepage-0.9.x
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.2
2024-06-06 08:15:51 +02:00
bf7f66660d chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.2 2024-06-06 05:04:17 +00:00
3e0b2e3312 Merge pull request #303 from cschug/fully_qualify_runner_pool
Fully qualify image name of `docker.io/refactr/runner-pool`
2024-06-06 00:10:56 +02:00
092c7ca5d2 Merge pull request #306 from ChristianLempa/renovate/ghcr.io-home-assistant-home-assistant-2024.x
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.0
2024-06-06 00:10:10 +02:00
ce077d1953 chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.6.0 2024-06-05 20:17:51 +00:00
a709d2e9d6 Merge pull request #305 from cschug/swag_image_tags
chore(deps): add image tags to Docker Compose of Swag
2024-06-05 00:32:08 +02:00
6d1ffb850c chore(deps): add image tags to Docker Compose of Swag 2024-06-05 00:30:02 +02:00
f8a579bc59 Merge pull request #304 from cschug/fix_passbolt_tag
chore(deps): don't use `latest` tag for Passbolt
2024-06-04 12:01:33 +02:00
dab5daa9d0 chore(deps): don't use latest tag for Passbolt 2024-06-04 11:59:55 +02:00
bdc5a8b599 fix: fully qualify image name of docker.io/refactr/runner-pool 2024-06-04 11:56:35 +02:00
38e065c218 fix: replace /var/run by /run
The use of `/var/run` was deprecated by FHS 3.0 nine years ago, so it's
time to finally get rid of it where possible. The canonical directory
for run-time variable data is `/run` nowadaya,s with `/var/run` just
being a symbolic link for backward compatibilty and to ease transition.
2024-06-04 11:55:20 +02:00
5692406a50 Merge pull request #301 from ChristianLempa/renovate/ghcr.io-gethomepage-homepage-0.9.x 2024-06-04 07:44:30 +02:00
6487e93a9a chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.1 2024-06-03 21:30:09 +00:00
2f7f8671f9 Merge pull request #300 from ChristianLempa/renovate/ghcr.io-gethomepage-homepage-0.x
chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.0
2024-06-03 10:32:22 +02:00
22b905f563 chore(deps): update ghcr.io/gethomepage/homepage docker tag to v0.9.0 2024-06-03 07:33:17 +00:00
d44700b136 feat: hide the nagging Upgrade button on Traefik's dashboard 2024-06-02 22:54:06 +02:00
a20783287c fix: fix Traefik 3 host rule matching
The function `HostHost` is an obvious typo, such a function does not
exist, most likely just `Hosts` is meant here.

Furthermore, Trafik 3 doesn't use the Gorilla Mux framework
anymore, therefore the matching using curly brace syntax like in
`{subhost:[a-z]+}` isn't supported anymore. For details, see [1].
Alas, the final Traffic 2 to 3 migration document dropped this crucial
information but at least all of those many examples using this method
which were in the Trafik 2 documentation were removed from the Traefik 3
documentation.

Also `[a-z]+` does not match all valid sub-domains as specified per RFC
1123 [2], and needs to be enhanced to support hyphen characters within a
single DNS label as well (but not at the start or the end of a label).
This is also a requirement for i18n domains in their ACE representation.

Actually the regular expression can be made even more strict to comply
with length limitations as defined in RFC 2181 [3] but this would require
pretty resource-intense lookarounds in the regular expression, therefore
those should be neglected here.

As we are doing regular expression match anyway, the `Host` function can
be dropped. It adds redundancy to the configuration and only would make
sense from a performance point of view, if the vast majority of requests
would lack any sub-domain.

Last but not least, the Trafik documentation isn't clear at all, whether
any potential port number is being stripped from the `Host` request header.
From empiric testing with Traefik 3.0.1 that's apparently the case, but
as it isn't a documented feature, we rather accept potential ports as
well.

Same when it comes to case-sensitivity. From testing it looks like the
hostname is always forced to lower-case chararcters, but strangely
enough even the official documentation contains an example which
suggests enabling case-insensitive mode for regular expression matching
using `(?i)`. Therefore we better stick with that one as well.

[1] https://traefik.io/blog/traefik-proxy-3-0-scope-beta-program-and-the-first-feature-drop/
[2] https://datatracker.ietf.org/doc/html/rfc1123
[3] https://datatracker.ietf.org/doc/html/rfc2181
2024-06-02 19:43:03 +02:00
251c8fa931 Merge pull request #297 from ChristianLempa/renovate/docker.io-library-nextcloud-29.0.x
chore(deps): update docker.io/library/nextcloud docker tag to v29.0.1
2024-05-31 22:28:30 +02:00
516474fdbd chore(deps): update docker.io/library/nextcloud docker tag to v29.0.1 2024-05-31 19:59:38 +00:00
d58512788e Merge pull request #296 from cschug/renovate_nginx_stable_only
fix: fix missing double-escaping of backslash
2024-05-31 12:18:28 +02:00
a0ba415d7d fix: fix missing double-escaping of backslash 2024-05-31 12:16:30 +02:00
4546a2651a Merge pull request #295 from cschug/renovate_nginx_stable_only
fix: track Nginx stable releases only
2024-05-31 12:08:29 +02:00
37bbd523fe fix: track Nginx stable releases only 2024-05-31 12:06:58 +02:00
2a2104dadc fix error with docker image tag 2024-05-31 09:31:59 +02:00
29a91af6c7 Merge pull request #294 from ChristianLempa/renovate/docker.io-library-mariadb-11.x 2024-05-31 07:28:02 +02:00
1f7f03c3aa chore(deps): update docker.io/library/mariadb docker tag to v11.4.2 2024-05-31 03:33:10 +00:00
e4a63913d8 Merge pull request #292 from ChristianLempa/renovate/docker.io-library-nginx-1.26.x 2024-05-31 02:17:49 +02:00
09ae4ae6ce chore(deps): update docker.io/library/nginx docker tag to v1.26.1 2024-05-30 21:29:33 +00:00
1dd732e5dd Merge pull request #291 from ChristianLempa/renovate/docker.io-semaphoreui-semaphore-2.9.x
chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.112
2024-05-30 20:05:58 +02:00
cef16de20a chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.112 2024-05-30 13:48:55 +00:00
ccd21b737d Merge pull request #290 from ChristianLempa/renovate/docker.io-semaphoreui-semaphore-2.9.x 2024-05-26 23:47:14 +02:00
77861c5f00 chore(deps): update docker.io/semaphoreui/semaphore docker tag to v2.9.109 2024-05-26 19:57:09 +00:00
2addd70eda Merge pull request #289 from ChristianLempa:traefik-v3-migration
traefik v3 config migration
2024-05-26 10:24:19 +02:00
889d56c495 traefik v3 config migration 2024-05-26 10:24:00 +02:00
b19999ee57 Merge pull request #288 from ChristianLempa/renovate/ghcr.io-home-assistant-home-assistant-2024.5.x
chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.5
2024-05-25 10:26:56 +02:00
7adad336ec chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.5 2024-05-24 23:05:07 +00:00
7b9ab1dc79 Merge pull request #287 from ChristianLempa/renovate/docker.io-library-mariadb-10.6.x
chore(deps): update docker.io/library/mariadb docker tag to v10.6.18
2024-05-24 09:02:27 +02:00