I am upgrading from v2 to v3-RC5 and followed the migration guide. Now, when I am running the Traefik container I get:
error while adding rule Host(xxx) && ClientIP(10.0.0.0/23, ::1): error while adding rule ClientIP: unexpected number of parameters; got 2, expected one of [1]
Do I simply remove the , ::1 part? I can't find anything related to this in the docs.
A lot of the rule matchers only take a single argument starting with v3, so you would need to use
.rule=ClientIP() || ClientIP()
All matchers now take a single value (except Header , HeaderRegexp , Query , and QueryRegexp which take two) and should be explicitly combined using logical operators to mimic previous behavior.