close

Filter

loading table of contents...

Release Notes / Version 11.2207

Table Of Contents

Refactorings of the Traefik Configuration for the Developer docker-compose Setup

The 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 to webaccessinsecure

  • web-access-secure to webaccesssecure

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)

Search Results

Table Of Contents