I just upgraded from traefik 2.6.2 to traefik 2.8.5 -- didn't change anything in my static or dynamic configuration files. Traefik is now misinterpreting the services listed in dynamic configuration file under the http routers section. Let me post some examples and screenshots.
Here is a snippet of my dynamic configuration file:
Hey thanks for the solution which it did work. Just a question however -- is this a recent change? My old configuration using an array worked for quite a long time.
I see. Weird however, in the older versions using a single value within an array actually worked (as you probably know). So in the older versions no error was reported but the system still functioned. In the newer versions the error is reported (in a very cryptic way) and the system fails to work. I don't know a lot about programming and dealing with yaml structures, but my only take away from this would be that the error is reported in more clear manner. || 24 || means nothing to me although I'm interpreting this must mean wrong expected format.