Markus Cisler
14d64e09f2
Change DomainFilter to apply to records as well
...
This moves `domain_filter.go` to the `endpoint` package to make it
possible to filter and exclude record names in
`plan.filterRecordsForPlan()` so it does not have to be implemented in
every single provider.
Because some providers access `DomainFilter.filters` directly it had to
be exported.
2020-02-24 11:19:45 +01:00
Tariq Ibrahim
a5896c2326
remove context.TODO()s in external-dns
2020-01-15 13:59:20 -08:00
tariqibrahim
672b00d821
add ctx parameter to provider interface and aws API
2020-01-12 13:16:55 -08:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08:00
Nick Jüttner
f763d2a413
Move into kubernetes-sigs organization ( #1245 )
...
* Move into kubernetes-sigs organization
* Disable labeler action for forks
2019-11-01 17:10:19 +01:00
Yoan Blanc
ab08d84c0e
exoscale: add context support
...
Signed-off-by: Yoan Blanc <yoan@dosimple.ch>
2019-09-16 16:12:01 +02:00
Michael Fraenkel
fab942f486
Cache the endpoints on the controller loop
...
The controller will retrieve all the endpoints at the beginning of its
loop. When changes need to be applied, the provider may need to query
the endpoints again. Allow the provider to skip the queries if its data was
cached.
2019-05-07 19:51:53 -04:00
Yoan Blanc
9e980e7696
exoscale: bump version to 0.11
...
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-08-16 15:54:33 +02:00
Christopher Schmidt
11df25dc86
revert commit
2018-07-13 06:43:29 +02:00
Yoan Blanc
6ed7b8d3ba
exoscale: fix boilerplate header
...
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-07-12 13:30:08 +02:00
Christopher Schmidt
14cefa0717
added UpdateNew
2018-07-06 07:49:48 +02:00
Christopher Schmidt
635427f528
did not match domains
2018-07-06 07:35:08 +02:00
Christopher Schmidt
07e7103afe
implemented dryRun
2018-07-06 07:17:07 +02:00
Yoan Blanc
a487d3878f
exoscale: rename exo into exoscale
...
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-07-04 15:00:21 +02:00
Christopher Schmidt
8003a3f00b
initial Exoscale Provider
2018-07-04 14:59:48 +02:00