Release Notes / Version 11.2207
Table Of ContentsThe Traefik configuration for the docker-compose developer setup has been refactored.
Replace static file config with environment variables. This refactoring has been done to allow other docker-compose files to alter the static traefik configuration without duplicating the whole static configuration file. In our internal setup, we use this to enable access logging.
Refactor the traefik dashboard routing from docker config to file. This was the last router configured by docker labels. Therefore the docker configuration provider could be removed from the setup. Also all the
traefik.enabled: true
labels have been removed as they were obsolete.The entrypoints for http/https had to be renamed to names without hyphens to conform to a naming convention, that allows the entrypoints to be configured using environment variables.
Traefik has been updated to
2.6.3
.Traefik Pilot integration in the dashboard has been disabled.
The change is breaking only in the sense of the docker-compose development setup now uses entrypoints with different names and added services with ingress need to change the configuration accordingly. The entrypoints were renamed:
web-access-insecure
towebaccessinsecure
web-access-secure
towebaccesssecure
With the previous setup a customer could also have added services using docker labels for the traefik configuration, this also no longer works and should be refactored using config files.
(CMS-21441)