Martin Baillie
9cb07d026f
Refactor into dual Rancher API/Metadata providers
...
Introduces Rancher's metadata service as an optional provider source for
Traefik, enabled by setting `rancher.MetadataService`.
The provider uses a long polling technique to watch the metadata service and
obtain near instantaneous updates. Alternatively it can be configured to poll
the metadata service every `rancher.RefreshSeconds` by setting
`rancher.MetadataPoll`.
The refactor splits API and metadata service code into separate source
files respectively, and specific configuration is deferred to
sub-structs.
Incorporates bugfix #1414
2017-06-20 19:08:53 +02:00
..
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-16 10:12:26 -06:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-04-03 18:36:23 +02:00
2017-06-12 22:15:33 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-05-03 11:43:37 +02:00
2017-06-14 10:03:49 +02:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-06-12 22:15:33 +02:00
2017-04-11 22:36:56 +02:00
2017-06-14 10:03:49 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-04-07 11:52:18 +01:00
2017-03-09 13:13:02 +01:00
2017-06-12 22:15:33 +02:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-06-12 22:15:33 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-05-03 11:43:37 +02:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-06-20 19:08:53 +02:00
2017-04-11 22:36:56 +02:00
2017-04-11 22:36:56 +02:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00
2017-04-11 22:36:56 +02:00
2017-05-24 00:51:48 +02:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-03-09 13:13:02 +01:00
2017-06-13 12:34:17 +02:00
2017-03-09 13:13:02 +01:00
2017-04-11 22:36:56 +02:00
2017-04-07 11:52:18 +01:00