Commit graph

12 commits

Author SHA1 Message Date
Ludovic Fernandez a09dfa3ce1 Dynamic Configuration Refactoring 2018-11-14 10:18:03 +01:00
Gérald Croës 015cd7a3d0 Remove deprecated elements 2018-08-06 17:20:03 +02:00
Mikael Rapp bb14ec70bd Auth support in frontends for k8s and file 2018-07-02 11:52:04 +02:00
Arne Jørgensen 51227241b7 Fix backend reuse 2018-06-06 17:56:03 +02:00
Ludovic Fernandez e9c63f3988 Custom frontend name for test helper 2018-06-06 15:20:03 +02:00
Marco Jantke 2c18750537 Improve Prometheus metrics removal 2018-06-05 12:32:03 +02:00
Michael ebd77f314d Fix duplicated tags in InfluxDB 2018-04-16 10:28:04 +02:00
Marco Jantke cc5ee00b89 extend metrics and rebuild prometheus exporting logic 2018-01-26 11:58:03 +01:00
Timo Reimann 8cb44598c0 [marathon] Use test builder.
This change introduces the builder pattern to the Marathon unit tests in
order to simplify and reduce the amount of testing boilerplate.

Additional changes:

- Add missing unit tests.
- Make all tests look consistent.
- Use dedicated type for task states for increased type safety.
- Remove obsoleted getApplication function.
2017-07-21 17:15:29 +02:00
Fernandez Ludovic 2d1ddcf28b test: HealthCheck review. 2017-06-09 23:55:49 +02:00
Alex Antonov 3f68e382fd Fixed ReplacePath rule executing out of order, when combined with PathPrefixStrip #1569 2017-05-15 10:08:18 -05:00
Timo Reimann 099d605aed Check for explicitly defined Marathon port first.
Previously, we did the check too late resulting in the traefik.port
label not being effective.

The change comes with additional refactorings in production and tests.
2017-04-25 23:18:30 +02:00