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
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 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 Ka
f6d49ddbe8
feat(banner): standardize user agent and output ( #5154 )
...
* chore(banner): add banner
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(banner): add banner
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(banner): add banner
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(banner): add banner
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(banner): standartise user agent and output banner
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-24 01:16:40 -07:00
Ludovic Ortega
37a801098c
fix: gofmt
2023-11-17 09:50:57 +01:00
Ludovic Ortega
e542a62033
Update provider/scaleway/scaleway.go
...
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-11-17 09:43:50 +01:00
Ludovic Ortega
1dc4690dcb
feat: inform the user that the profil can't be found
2023-11-16 23:14:39 +01:00
Ludovic Ortega
d6ce656258
feat: add suggestion
2023-11-16 23:10:15 +01:00
Ludovic Ortega
fc2f5ac414
feat: add regression test
2023-11-12 21:02:06 +01:00
Ludovic Ortega
bf3065e726
fix: load config file
2023-11-12 21:01:53 +01:00
Ludovic Ortega
811b425672
fix: issue #4038
2023-11-11 19:36:52 +01:00
Artyom Bakhtin
783e6999e6
Update Scaleway provider to support config files
...
Signed-off-by: Artyom Bakhtin <a@bakhtin.net>
2023-10-23 13:49:48 +01:00
John Gardiner Myers
c596611f9e
Allow AdjustEndpoints to return error
2023-09-03 11:23:03 -07:00
Patrik Cyvoct
a798811aa7
minor fixes to the scaleway provider
...
Two small fixes for the Scaleway provider:
- defaults to a bigger page size for listing when there is a lot of domains
- avoid sending an empty update zone request
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2023-06-19 11:04:17 +02:00
John Gardiner Myers
4b15f20e76
Simplify GetProviderSpecificProperty
2023-06-09 07:33:41 -07:00
Andy Bursavich
74ffff6c26
gofumpt
2022-09-20 20:48:57 -07:00
Raffaele Di Fazio
7b96e39efc
fix scaleway uint parse
...
Signed-off-by: GitHub <noreply@github.com>
2021-08-13 06:22:15 +00:00
Patrik Cyvoct
bc5232d02c
fix(scaleway): drop support for organization ID as it's not needed
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2021-03-22 10:42:48 +01:00
Patrik Cyvoct
cece24dbc8
Use AdjustEndpoint method for Scaleway DNS
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2021-02-24 19:27:29 +01:00
Patrik Cyvoct
444f5d5a9d
Bump Scaleway DNS API to v2beta1
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2021-02-24 19:26:12 +01:00
Raffaele Di Fazio
3826d236a6
Fix typo in scaleway provider
2021-02-17 10:00:08 +01:00
Patrik Cyvoct
94be444f5d
fix(scaleway): only use absolute CNAMEs
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2021-01-28 07:09:33 +01:00
Tariq Ibrahim
6ec6e3d88e
add license header check to the CI
2020-08-21 15:54:49 -07:00
Tariq Ibrahim
600f4f1ba0
fix goimports local import order and update golangci-lint
2020-08-19 20:05:07 -07:00
Patrik Cyvoct
b0901690fa
fix review
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-08-19 06:42:52 +02:00
Patrik Cyvoct
c0b913ada0
clean unused code
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-08-19 06:41:48 +02:00
Patrik Cyvoct
9a7a873ce8
Add Scaleway DNS as a new provider
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-08-19 06:41:42 +02:00