• Hello lifeform

    I am mirsal (they / them)
    Antifa cybersoldier
    Digger of tunnels
    Builder of bridges

    ⵏⴽ ⴳⵉⵖ ⵜⵎⴰⵣⵉⵖⵜ
    I am from the future
    I come in peace

  • Joined on 2021-03-19
mirsal commented on pull request coop-cloud/traefik#88 2026-02-13 09:46:47 +00:00
compose: Switch to host-mode port publishing by default

Done, along with squashing this PR's commit into one :)

mirsal pushed to host-mode-port-publishing at mirsal/traefik 2026-02-13 09:45:41 +00:00
ce1c863b3a compose: Switch to host-mode port publishing by default
mirsal commented on pull request coop-cloud/traefik#88 2026-02-12 18:00:21 +00:00
compose: Switch to host-mode port publishing by default

Additionally, there's a big gotcha because setting the endpoint_mode to vip bars from using any of the compose overrides which add published ports to the traefik service.

i don't really…

mirsal commented on pull request coop-cloud/traefik#88 2026-02-11 20:28:20 +00:00
compose: Switch to host-mode port publishing by default

I had Traefik deployed with compose.host.yml and compose.nextcloud-talk-hpb.yml. Upgrading to this PR worked mostly ok, except for Nextcloud Talk ports

Thanks a lot for testing this!

I am…

mirsal commented on pull request coop-cloud/traefik#88 2026-02-11 20:24:12 +00:00
compose: Switch to host-mode port publishing by default

maybe we should also add a compose.no-host.yml that overwrites endpoint-mode to vip and the mode of the ports 80/443 to ingress or do you think we don't need that? :)

I…

mirsal pushed to host-mode-port-publishing at mirsal/traefik 2026-02-11 20:23:02 +00:00
41ce894cc1 compose: Allow overriding traefik's endpoint_mode back to vip
mirsal created pull request coop-cloud/traefik#88 2026-02-11 04:11:15 +00:00
WIP: compose: Switch to host-mode port publishing by default
mirsal created branch host-mode-port-publishing in mirsal/traefik 2026-02-11 04:07:04 +00:00
mirsal pushed to host-mode-port-publishing at mirsal/traefik 2026-02-11 04:07:04 +00:00
4e22350410 compose: Switch to host-mode port publishing by default
5f977f1cca chore: publish 3.10.0+v3.6.7 release
ee344cce5d Merge pull request 'docs: next release notes' (#80) from feat-release-notes-next into master
27cc7efb72 Merge pull request 'chore(deps): update traefik docker tag to v3.6.7' (#83) from renovate/traefik-3.x into master
324933a9cc docs: next release notes
Compare 10 commits »
mirsal commented on issue toolshed/organising#683 2026-01-30 13:23:10 +00:00
Stacks are not network isolated from each other, possible security issue?

@3wordchant an unprivileged swarm container would not be able to perform MITM without CAP_NET_ADMIN or host-mode networking, but I believe that's besides the point because with code execution as…

mirsal commented on issue toolshed/organising#683 2026-01-26 09:30:47 +00:00
Stacks are not network isolated from each other, possible security issue?

That is expected, the only more-or-less sane way I can think of would be a separate overlay network for each app (although that would potentially cause a lot of networks to be created, docker…

mirsal commented on issue coop-cloud/traefik#52 2026-01-13 16:09:31 +00:00
Enable endpoint-mode dnsrr for traefik itself

i would like to see if there are any performance gains we can win back from this change...

Bypassing the ingress routing mesh (which is actually implemented as a hidden haproxy container)…

mirsal commented on pull request coop-cloud/traefik#50 2025-05-27 18:35:17 +00:00
Switch to endpoint-mode dnsrr instead of vip

i don't have a socket proxy running that i know of

the socket proxy is enabled by default as part of the traefik recipe (traefik is configured to use the proxy to access the swarm control…

mirsal commented on pull request coop-cloud/traefik#50 2025-05-22 04:54:32 +00:00
Switch to endpoint-mode dnsrr instead of vip

@fauno yes, this is related: with this change, the docker socket proxy's internal IP address changes when the container is restarted, you can manually trigger it by running docker kill on the…

mirsal commented on issue coop-cloud/traefik#52 2025-04-22 07:44:24 +00:00
Enable endpoint-mode dnsrr for traefik itself

nope, not while ports are exposed using the ingress routing mesh (which is useless in single-server deployments btw). it can be done in compose.host.yml though

mirsal commented on pull request coop-cloud/traefik#50 2025-04-21 19:27:32 +00:00
Switch to endpoint-mode dnsrr instead of vip

Curious about improvements we might see from this one.

not much tbh, the important bit would be to switch traefik to host-mode port publishing, that would give us out-of-the box IPv6 ingress…

mirsal commented on pull request coop-cloud/traefik#50 2024-11-30 11:36:48 +00:00
Switch to endpoint-mode dnsrr instead of vip

Curious to understand what you would need to know. We can try to bring these points to discussion in the matrix/fedi/etc. channels.

knowing of any deployment on which there are multiple…

mirsal commented on pull request coop-cloud/traefik#50 2024-11-29 11:32:21 +00:00
Switch to endpoint-mode dnsrr instead of vip

in simpler terms, traefik is our load-balancer, we don't need docker to put another load-balancer in front of it.

mirsal commented on pull request coop-cloud/traefik#50 2024-11-29 11:29:30 +00:00
Switch to endpoint-mode dnsrr instead of vip

@decentral1se thanks for stepping in!

that is especially confusing because in docker terms, host-mode networking and host-mode port publishing are completely different things, here we're…

mirsal pushed to endpoint-mode-dnsrr at mirsal/traefik 2024-11-27 16:43:26 +00:00
abbb3255f8 Switch to endpoint-mode dnsrr instead of vip