Ivan Ka
564d5353b8
refactor(provider): introduce factory with uniform New consturctor ( #6276 )
...
* refactor(controller): move provider construction to provider/factory package
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* refactor(controller): move provider construction to provider/factory package
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* refactor(provider): introduce factory package with per-provider New constructors
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* refactor(provider): introduce factory package with per-provider New constructors
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* refactor(provider): introduce factory package with per-provider New constructors
* refactor(provider): introduce factory package with per-provider New constructors
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* refactor(provider): introduce factory package with per-provider New constructors
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2026-03-16 13:29:37 +05:30
Ivan Ka
e21f1389fb
linter(usetesting): enable usetesting ( #6266 )
...
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* linter(usetesting): enable usetesting
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2026-03-14 22:07:35 +05:30
Ivan Ka
b304dfe37d
chore(linter): unused params and functions linter ( #6142 )
...
* chore(linter): enable unused
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(linter): enable unusedparam
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: vflaux <38909103+vflaux@users.noreply.github.com>
2026-01-31 23:20:24 +05:30
Ivan Ka
a23f2d5a9a
chore(lint): configure modernize linter ( #6035 )
...
* chore(lint): configure modernize linter
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(lint): configure modernize linter
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(lint): modernize linter
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(lint): configure modernize linter
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-12-27 22:04:33 +05:30
kaikai
a4522f0b76
chore(domainfilter): use pointer receivers for DomainFilter ( #5546 )
...
* refactor(domainfilter): use pointer receivers for DomainFilter
* refactor(domainfilter): complete pointer type consistency across providers
2025-06-21 00:38:53 -07:00
Ivan Ka
bdb51b2d96
chore(codebase): enable testifylint ( #5441 )
...
* chore(codebase): enable testifylint
* chore(codebase): enable testifylint
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(codebase): enable testifylint
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-05-21 03:46:34 -07:00
ivan katliarchuk
9a9661a4e5
chore(codebase): enable dupword linter
2025-05-20 23:55:20 +01:00
Ivan Ka
791601e2e3
chore(codebase): add nilnil return check ( #5415 )
...
* chore(code-quality): added nilnil return check
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-quality): added nilnil return check
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-05-19 00:19:16 -07:00
Ivan Ka
a6243cf6bb
chore(providers): rename custom TTL constants to defaultTTL ( #5312 )
...
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(provider): inline providers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-27 14:59:25 -07:00
ivan katliarchuk
757a57609f
chore(code-quality): linter warnings fixes
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 22:03:00 +01:00
Michel Loiseleur
3c570496e9
following review
2023-12-07 10:43:38 +01:00
Michel Loiseleur
8eb64040f6
fix ns1 provider
2023-12-02 21:57:10 +01:00
Michel Loiseleur
1f640e2a85
fix: Use new way for getting records on ns1.
...
It was introduced with this PR:
https://github.com/ns1/ns1-go/pull/211
2023-08-04 11:09:18 +02:00
Andy Bursavich
74ffff6c26
gofumpt
2022-09-20 20:48:57 -07:00
Matt Dennison
f69a82f8c6
Merge branch 'master' of https://github.com/kubernetes-sigs/external-dns into dennisme/minttl-ns1
2020-08-11 23:17:48 -07:00
Nick Jüttner
3388e3ddf1
improve linter quality for external-dns
2020-06-06 22:29:24 +02:00
Matt Dennison
c74f22e123
test(ns1): minTTLSeconds changes
2020-05-14 10:40:16 -07:00
Matt Dennison
6176d8151d
feat: ns1 min-ttl-seconds
2020-05-14 08:58:54 -07:00
Matt Dennison
9e584fb15d
chore: add minTTLSeconds
2020-05-13 15:58:23 -07:00
Adam Stankiewicz
f008e894df
Allow for custom property comparators
...
Fixes issue #1463
Co-authored-by: Alastair Houghton <alastair@alastairs-place.net>
2020-05-12 16:27:46 +02:00
Raffaele Di Fazio
82539e35a3
makes tests pass
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 13:54:13 +02:00
Raffaele Di Fazio
db4224c705
restructures the providers (build only)
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 13:05:17 +02:00