7835b585fd
chore: publish 3.1.1+v2.11.25 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-06-11 18:23:53 +01:00
830559895e
chore: publish 3.1.0+v2.11.24 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-04-22 15:28:32 +02:00
ac53e9debe
chore: publish 3.0.0+v2.11.22 with release note
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-04-22 09:27:08 +02:00
acb4c6960a
feat: Switch to endpoint-mode dnsrr instead of vip
...
The default docker swarm endpoint mode (vip) introduces unnecessary
indirection in the communication between services, namely the
docker-proxy and a dynamic haproxy endpoint container. This commit
switches the socket-proxy service to endpoint_mode: dnsrr by default and
the traefik service when using host-mode port publishing.
I would strongly recommend considering switching to host-mode port
publishing by default, especially as most coop-cloud deployments are
single-server.
See: toolshed/organising#648
Thanks to @mirsal . Rebased and merged from the following commit.
abbb3255f8
2025-04-22 09:04:43 +02:00
22578d1e8e
chore: publish 2.10.0+v2.11.22 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2025-04-01 16:00:35 +02:00
55ad530fb7
chore: publish 2.9.1+v2.11.14 release
2025-02-21 18:42:22 +01:00
54fe45da2f
Revert max log max log retention
2025-02-21 18:40:16 +01:00
e21dbc655a
fix default values and breaking configuration for LOG_MAX_AGE change
2025-02-20 14:42:13 -05:00
b9d825b5c5
publish new version
2025-02-19 17:21:22 -05:00
74b3ee6716
chore: publish 3.1.0+v2.11.14 release
2025-02-19 17:20:04 -05:00
14d5d79520
Merge pull request 'Expose max log retention in traefik.yml' ( #51 ) from sixsmith/traefik:master into master
...
Reviewed-on: #51
Reviewed-by: marlon <marlon@riseup.net>
2025-02-19 22:15:04 +00:00
7185e6ab43
Configure max log retention
2025-02-19 16:09:01 -05:00
85d0c159b0
Update .drone.yml
continuous-integration/drone/push Build is passing
2025-01-08 10:09:13 -08:00
6294944952
chore: publish 2.9.0+v2.11.14 release
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-12-03 19:33:59 +01:00
abbb3255f8
Switch to endpoint-mode dnsrr instead of vip
...
continuous-integration/drone/pr Build is failing
The default docker swarm endpoint mode (vip) introduces unnecessary
indirection in the communication between services, namely the
docker-proxy and a dynamic haproxy endpoint container. This commit
switches the socket-proxy service to endpoint_mode: dnsrr by default and
the traefik service when using host-mode port publishing.
I would strongly recommend considering switching to host-mode port
publishing by default, especially as most coop-cloud deployments are
single-server.
See: toolshed/organising#648
2024-11-27 16:42:35 +00:00
b5824c89f1
fix drone runner
continuous-integration/drone/push Build is passing
2024-10-24 13:33:04 +02:00
9c924f5d67
fix drone runner
continuous-integration/drone/push Build is failing
2024-10-24 13:30:35 +02:00
ed0945f59f
add backupbot label
continuous-integration/drone/push Build is failing
2024-10-24 13:12:51 +02:00
0fac81d4e2
Merge pull request 'Update to handle gandiv5 personal access tokens' ( #49 ) from gabi/traefik:gandiv5 into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #49
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2024-10-21 07:52:38 +00:00
Gabriel Schubiner
c8894b7ee7
Update secret length to follow length guidelines.
continuous-integration/drone/pr Build is failing
2024-10-18 23:19:30 -07:00
Gabriel Schubiner
e65bffe337
Update to handle gandiv5 personal access tokens
continuous-integration/drone/pr Build is failing
2024-10-03 19:40:34 -04:00
8cce1b7ff7
chore: publish 2.8.0+v2.11.10 release
continuous-integration/drone/push Build is failing
2024-09-23 16:03:26 +02:00
b9cbc9ba92
Revert to 2.7.0+v2.11.8
continuous-integration/drone/push Build is failing
2024-09-03 13:09:37 +02:00
d5f36255fe
chore: publish 4.1.2+v3.1.2 release
continuous-integration/drone/push Build is failing
2024-08-26 18:20:13 +01:00
b836d441f5
chore: publish 4.1.1+v3.1.1 release
continuous-integration/drone/push Build is failing
2024-08-26 18:19:51 +01:00
8de23fd652
chore: publish 4.1.0+v3.1.0 release
continuous-integration/drone/push Build is failing
2024-08-26 18:19:14 +01:00
6133be7830
chore: publish 4.0.4+v3.0.4 release
2024-08-26 18:17:28 +01:00
5803d05532
chore: publish 4.0.3+v3.0.3 release
continuous-integration/drone/push Build is failing
2024-08-26 18:16:57 +01:00
0ace5037db
chore: publish 4.0.2+v3.0.2 release
continuous-integration/drone/push Build is failing
2024-08-26 18:16:26 +01:00
9e2d000d12
chore: publish 4.0.1+v3.0.1 release
continuous-integration/drone/push Build is failing
2024-08-26 18:15:51 +01:00
d4f1c6b45c
chore: publish 4.0.0+v3.0.0 release
continuous-integration/drone/push Build is failing
2024-08-26 18:14:56 +01:00
ca989e903c
chore: publish 2.7.0+v2.11.8 release
continuous-integration/drone/push Build is failing
2024-08-07 16:08:18 +02:00
50cdb20a39
docker soket via socket proxy ( #48 )
...
continuous-integration/drone/push Build is failing
Mounting the the docker socket directly is not recommended, because it is a security issue. Instead access it via a tcp socket proxy.
See https://doc.traefik.io/traefik/providers/docker/#docker-api-access
Reviewed-on: #48
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net>
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net>
2024-07-06 18:28:26 +00:00
60b79b447a
add alakazam matrix federation integration
continuous-integration/drone/push Build is failing
2024-06-04 15:22:25 +02:00
f1b52916df
Merge pull request 'fix: the command is "secret"' ( #47 ) from fauno/traefik:master into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #47
2024-06-01 20:07:19 +00:00
f
35d435b4f6
fix: the command is "secret"
continuous-integration/drone/pr Build is failing
2024-06-01 13:54:50 -03:00
b7ea50d6aa
chore: publish 2.6.3+v2.11.2 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2024-04-14 21:38:48 +01:00
af33ec8510
chore: publish 2.6.2+v2.11.1 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2024-04-14 21:36:25 +01:00
685d32baf1
Merge pull request 'Add preliminary DigitalOcean DNS support' ( #36 ) from digitalocean-dns into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #36
2024-04-06 18:00:38 +00:00
e76d61be00
Add preliminary DigitalOcean DNS support
continuous-integration/drone/pr Build is failing
2024-04-06 15:00:06 -03:00
daec338066
Another Drone fix?
continuous-integration/drone/push Build is passing
2024-04-06 14:53:41 -03:00
e92e76ac88
Fix Drone CI
continuous-integration/drone/push Build is failing
2024-04-06 14:52:55 -03:00
70d10587bc
chore: publish 2.6.1+v2.11.0 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2024-04-06 14:36:21 -03:00
bdf84fcefd
Reinstate missing HTTP->HTTPS redirect
2024-04-06 14:35:53 -03:00
2db2f71a80
chore: publish 2.6.0+v2.11.0 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2024-04-01 22:56:20 -03:00
c558e1dbdb
Ditch DISABLE_HTTPS_REDIRECT
2024-04-01 22:53:56 -03:00
edc29f9594
Add "web-alt" entrypoint (mostly for Icecast)
continuous-integration/drone/push Build is failing
2024-04-01 19:49:23 -03:00
f7f77dc942
Add support for unencrypted HTTP apps (please don't use this 😢 )
continuous-integration/drone/push Build is failing
2024-03-30 17:59:48 -03:00
ecc12b2b68
chore: publish 2.5.0+v2.11.0 release
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
2024-02-16 16:41:57 +01:00
a0e70f33be
Merge pull request 'Add support for externally-sourced wildcard certificates' ( #45 ) from wolcen/traefik:master into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #45
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech>
2024-01-12 20:48:03 +00:00
Chris (wolcen) Thompson
e3c1df83fa
chore(security): update traefik to 2.10.7
...
continuous-integration/drone/pr Build is failing
Addresses two CVE fixes from 2.10.6
2024-01-11 21:47:59 -05:00
Chris (wolcen) Thompson
998190f684
feat: add distinct version for wildcard key secret
2024-01-11 21:47:50 -05:00
Chris (wolcen) Thompson
cd92c909ba
docs: correct secret insertion examples
2024-01-11 21:47:04 -05:00
Chris (wolcen) Thompson
64351c27d1
fix: deprecation warning - handled by redirect under web already
2024-01-11 21:47:04 -05:00
Chris (wolcen) Thompson
f4b05fd87f
Bump file revisions for wildcard support
2024-01-11 21:45:32 -05:00
Chris (wolcen) Thompson
3c5333ba71
feat: add support for wildcard certs via secrets
2024-01-11 21:45:05 -05:00
5f2fd0bf37
chore: publish 2.4.3+v2.10.5 release
continuous-integration/drone/push Build is passing
2023-10-16 13:16:09 +01:00
ac3a47fe8c
chore: publish 2.4.2+v2.10.4 release
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-07-25 17:19:22 +01:00
1e02f358ed
chore: publish 2.4.1+v2.10.3 release
continuous-integration/drone/push Build is passing
2023-07-10 09:51:42 +02:00
6cdcc25384
chore: publish 2.4.0+v2.10.1 release
continuous-integration/drone/push Build is failing
2023-05-25 13:40:08 +02:00
d2b7b671f5
feat: use host mode port networking
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-05-25 13:34:35 +02:00
c9d80df34d
feat: enable public facing metrics
2023-05-25 13:34:34 +02:00
aaa34c1ea8
chore: publish 2.3.1+v2.10.2 release
continuous-integration/drone/push Build is failing
2023-05-24 11:36:27 +02:00
6dee438492
fix: increase config version
continuous-integration/drone/push Build is failing
2023-05-24 11:33:31 +02:00
ff668b2266
chore: publish 2.3.0+v2.10.2 release
continuous-integration/drone/push Build is failing
2023-05-24 11:31:20 +02:00
e2c16be2ff
feat: adds basic auth middleware
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2023-05-10 15:35:52 +02:00
892f3c3124
chore: publish 2.2.0+v2.10.2 release
continuous-integration/drone/push Build is failing
2023-04-27 16:12:25 -04:00
4205f4911e
Bump TRAEFIK_YML_VERSION
2023-04-27 16:12:03 -04:00
13eb4a782d
chore: publish 2.2.0+v2.10.1 release
2023-04-27 15:58:01 -04:00
b00a65a890
feat: routing bare metal
continuous-integration/drone/push Build is failing
2023-04-20 21:19:47 +02:00
a213094d46
add timeout label
continuous-integration/drone/push Build is passing
2023-04-18 18:36:09 +02:00
8bb3adba81
add auto update and timeout env
continuous-integration/drone/push Build is passing
2023-04-18 18:26:15 +02:00
a7bff09db6
chore: publish 2.1.0+v2.9.9 release
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-04-04 18:26:39 +02:00
6167d41588
Add DNS challenge / wildcard instructions to README.md
...
[ci skip]
2023-03-06 20:58:19 -05:00
31330d967b
chore: publish 2.0.4+v2.9.6 release
continuous-integration/drone/push Build is passing
2023-02-13 17:09:40 +01:00
f23357c9cd
fix: remove invalid tls label
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
See coop-cloud/organising#412
2023-02-13 11:16:07 +01:00
b6bb286282
Switch to self-hosted stack-ssh-deploy image [mass update]
continuous-integration/drone/push Build is passing
2023-01-21 11:49:56 -08:00
14a34c7b7f
Fix CI by adding networks: [mass update]
continuous-integration/drone/push Build is passing
2023-01-20 11:58:41 -08:00
39bfdb4c82
Automatically generate catalogue on release [mass update]
...
continuous-integration/drone/push Build is failing
Re: coop-cloud/recipes-catalogue-json#4
2023-01-20 10:27:12 -08:00
1d43c68274
Update abra syntax in examples (finally) [mass update]
continuous-integration/drone/push Build is failing
2023-01-19 16:02:28 -08:00
f1cfb814dd
chore: publish 2.0.3+v2.9.6 release
continuous-integration/drone/push Build is failing
2023-01-18 13:48:37 -08:00
ece8807959
chore: publish 2.0.2+v2.9.5 release
continuous-integration/drone/push Build is failing
2022-12-02 11:09:17 +01:00
a1e75e8c8b
Revert to traefik.example.com templating
continuous-integration/drone/push Build is failing
2022-11-16 20:35:34 -08:00
b62cb273ef
Merge pull request 'Up versions to latest stable and one ping less to Google' ( #38 ) from javielico/traefik:master into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #38
2022-11-11 19:32:15 +00:00
javielico
5f25a272cb
One ping less to Google, swap for Quad9
continuous-integration/drone/pr Build is failing
2022-11-11 17:02:09 +00:00
javielico
4c7a272838
Up version to 2.9.4
2022-11-11 16:59:00 +00:00
2e68186042
chore: publish 2.0.0+v2.9.1 release
continuous-integration/drone/push Build is failing
2022-10-18 17:09:44 -04:00
975d8e01a4
Use $STACK_NAME for default router name..
...
continuous-integration/drone/push Build is failing
..instead of hard-coded `traefik`
2022-10-18 17:06:11 -04:00
fcff3a2d6a
syntax
...
continuous-integration/drone/push Build is failing
minor
2022-10-13 16:51:46 +00:00
981d2a3808
chore: publish 1.1.1+v2.8.1 release
continuous-integration/drone/push Build is failing
2022-07-14 10:47:58 +02:00
29eb1058cd
chore: publish 1.1.0+v2.8.0 release
continuous-integration/drone/push Build is failing
2022-07-01 11:35:28 +02:00
df49a1f3b2
use domain env var
continuous-integration/drone/push Build is failing
2022-03-27 21:12:16 +02:00
099dcfaed0
Add compy support
continuous-integration/drone/push Build is failing
2022-03-26 23:49:10 +02:00
1d7542cd5f
fix: drop minio config changes for now
...
New version is hard to config, unsure if this is needed.
2022-01-06 11:12:47 +01:00
5e1604322e
fix: bump vendored config
2022-01-06 10:06:04 +01:00
36707989d2
fix: add missing entrypoints (matrix, minio)
2022-01-06 10:01:52 +01:00
29f90fe409
feat: minio port
2022-01-06 09:50:35 +01:00
8a48c5e507
chore: publish 1.0.1+v2.5.6 release
2021-12-28 03:38:36 +01:00
612d0cc6cc
feat: matrix federation
2021-12-13 13:56:36 +01:00
36c7b740ab
Merge pull request 'Add a slot for a second traefik-forward-auth' ( #31 ) from forward-auth-2 into master
...
Reviewed-on: #31
2021-11-24 15:10:53 +00:00
59b0f8d645
Make sure variable names align, fix template
2021-11-23 12:40:17 +02:00
556c448c05
Align traefik-forward-auth 2nd var name with existing
2021-11-23 12:40:17 +02:00
26fcaaea69
Add a slot for a second traefik-forward-auth instance
2021-11-23 12:40:17 +02:00
02ebb1412f
Goodbye, emojis! 😢
...
[ci skip]
2021-11-23 12:23:23 +02:00
8e91a5a3ee
Minuscule .env tweak
continuous-integration/drone/push Build is failing
2021-10-14 00:44:40 +02:00
3048d09cd8
fix: support configurable tfa service
continuous-integration/drone/push Build is failing
2021-10-14 00:43:56 +02:00
2c9e980809
chore: remove old file
continuous-integration/drone/push Build is failing
2021-10-12 11:41:56 +02:00
ec47f5c9dd
chore: first release
2021-10-12 11:41:53 +02:00
cf81dc543a
chore: upgrade to 2.5.2 and add spaces
continuous-integration/drone/push Build is failing
2021-09-15 13:35:57 +02:00
48f03d8fcf
Remove 2222 port from host networking
...
continuous-integration/drone/push Build is failing
This was an old config for when we did host mode networking for gitea
ssh but now we use the SNI thing that seems to work.
2021-09-02 09:15:58 +02:00
8c6fe61e60
Merge pull request 'Allow prometheus metrics collection' ( #28 ) from mirsal/traefik:prometheus-metrics into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #28
2021-08-10 06:19:46 +00:00
fc5aa70d27
Allow prometheus metrics collection
...
continuous-integration/drone/pr Build is failing
This patch adds a METRICS_ENABLED configuration variables which,
when switched on, defines a metrics entrypoint and enables the
built-in prometheus metrics exporter. This allows the monitoring
stack to collect and show traefik metrics
2021-08-09 23:28:15 +00:00
9e123afb07
Merge pull request 'COMPOSE_FILE=$COMPOSE_FILE:`, to combine 'em easier' ( #27 ) from rejig-compose-vars into master
...
continuous-integration/drone/push Build is failing
Reviewed-on: #27
2021-08-07 17:55:05 +00:00