vflaux
c745bb044a
chore(go): upgrade to go1.26 ( #6314 )
...
* chore(go): upgrade to go1.26
* chore: use the new new() capability
* chore(lint): update golanci-lint
* chore(endpoint): add EndpointKey.String() test
2026-03-29 23:12:12 +05:30
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
Saurav Upadhyay
ced397285b
test(provider/exoscale): improved the test coverage for exoscale provider from 62.8% to 80.4% ( #6112 )
...
* test(provider/exoscale): improve test coverage from 62.8 to 80.4%
* Revert "test(provider/exoscale): improve test coverage from 62.8 to 80.4%"
This reverts commit 56aa8b1dc87bc45f49fb247213d26f8883969865.
* test(provider/exoscale): improve test coverage from 62.8 to 80.4%
2026-01-14 13:25:37 +05:30
Ivan Ka
6e2fc4aa31
chore(codebase): enable linter nonamedreturns ( #5594 )
...
* chore(codebase): enable linter nonamedreturns
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(codebase): enable linter nonamedreturns
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-07-01 22:13:25 -07:00
kaikai
026198429a
refactor(provider): replace switch with if for record type filtering ( #5548 )
...
* refactor(provider): replace switch with if for record type filtering
* refactor(provider): unify record type filtering using constants
2025-06-22 02:30:52 -07:00
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
757a57609f
chore(code-quality): linter warnings fixes
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 22:03:00 +01:00
ivan katliarchuk
abdf8bbc02
chore(refactore): added lint checks
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 08:22:43 +01:00
Predrag Janosevic
a5cd0d6f5c
Simplify exoscale provider
2023-11-28 16:16:07 +01:00
Predrag Janosevic
7ddc9daba7
exoscale provider: migrate to exoscale API v2 ( #2917 )
...
* exoscale provider: migrate to exoscale API v2
* exoscale: fix comment typo
* exoscale: remove debug line from test
* exoscale: replace endpoint config with environment
* exoscale: update Config
* Update pkg/apis/externaldns/types.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
* exoscale: document api zone & environment flags
* exoscale: update tutorial
* Sync deps with master
---------
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-08-14 07:57:21 -07:00
Andy Bursavich
74ffff6c26
gofumpt
2022-09-20 20:48:57 -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
955a805531
fix exoscale test of merge
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 19:12:54 +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