Commit graph

19 commits

Author SHA1 Message Date
Jean-Baptiste Doumenjou 848e45c22c Adds Kubernetes provider support
Co-authored-by: Julien Salleyron <julien@containo.us>
2019-02-21 23:08:05 +01:00
Ludovic Fernandez a09dfa3ce1 Dynamic Configuration Refactoring 2018-11-14 10:18:03 +01:00
Michael 9cd47dd2aa Small code enhancements 2018-08-06 20:00:03 +02:00
Vincent Demeester 43d22d7a2f Small code enhancements on providers 2018-08-01 16:58:03 +02:00
Kim Min b1f1a5b757 Substitude hardcoded "<namespace>/<name>" with k8s ListerGetter 2018-07-04 17:08:03 +02:00
Daniel Tomcej 2758664226 Fix panic setting ingress status 2018-06-14 09:22:03 +02:00
Daniel Tomcej 9227d32d57 Enable Ingress Status updates 2018-05-18 14:12:03 +02:00
Timo Reimann 702876ae7f Limit label selector to Ingress factory. 2018-04-12 11:14:05 +02:00
Kim Min f94fa78565 Introduce k8s informer factory 2018-03-22 10:14:04 +01:00
Kim Min 83a92596c3 Bump kubernetes/client-go 2018-02-14 09:56:04 +01:00
Fernandez Ludovic 04dd63da1c refactor(k8s): rewrite configuration system. 2017-12-05 19:40:04 +01:00
Timo Reimann a5c644e719 Only listen to configured k8s namespaces. 2017-10-10 16:26:03 +02:00
Fernandez Ludovic 7c2ba62b56 doc: structural review
- user-guide review.
- add DataDog and StatD configuration.
- sync sample.toml and doc.
- split entry points doc.
- Deprecated.
2017-08-28 23:02:04 +02:00
Fernandez Ludovic c36e0b3b06 refactor: add Safe everywhere is needing. 2017-07-20 14:59:54 +02:00
Timo Reimann 4892b2b0da [kubernetes] Undo the Secrets controller sync wait.
When Secrets permissions have not been granted (which is likely to be
the case for users not needing the basic auth feature), the watch on the
Secrets API will never yield a response, thereby causing the controller
to never sync successfully, and in turn causing the check for all
controller synchronizations to fail consistently. Thus, no event will
ever be handled.
2017-07-06 17:12:25 +02:00
Timo Reimann c5c63071ca Wait for secret controller to finish synchronizing.
Prevents a race on closing the events channel, possibly leading to a
double-close.
2017-06-29 16:13:53 +02:00
Kekoa Vincent ac5ab13a4c Fix errors caused by incorrect type being sent for the Kubernetes Secret watcher #1596
This was likely just a copy-paste issue, the bug should be benign because the secret is cast to the correct type later, but the additional logging is a major annoyance, and is happening even if basic auth is not in use with Kubernetes.
2017-06-02 19:20:47 +02:00
Alex Peters 89da3b15a4 Add basic auth to kubernetes provider 2017-05-03 13:18:40 +02:00
Vincent Demeester 542c3673e4 Extract providers to their own package
This is just doing that and making it compile :)

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
2017-04-18 13:24:17 +02:00
Renamed from provider/k8s/client.go (Browse further)