ivan katliarchuk
4a55fd654b
fix(source/wrappers/events): events not triggered
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-07-27 09:29:12 +01:00
Ivan Ka
dfb64ae813
chore(source): reorganise sources and wrappers ( #5598 )
...
* chore(source): reorganise sources and wrappers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(source): reorganise sources and wrappers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(source): reorganise sources and wrappers
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-07-03 02:55:26 -07:00
Ivan Ka
9f16d835f1
feat(txt-registry): deprecate legacy txt-format ( #5172 )
...
* feat(txt-registry): only support single format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): only support single format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): only support single format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): only support single format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): only support single format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* feat(txt-registry): deprecate legacy txt-format
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): address review comments
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
* feat(txt-registry): deprecate legacy txt-format
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* feat(txt-registry): deprecate legacy txt-format
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-06-25 00:16:29 -07:00
vflaux
7108979df1
improve cloudflare regional hostname implementation ( #5309 )
...
- add flag to enable regional hostname feature
- support deletion of regional hostname on annotation edit
- correctly support differences detection with cloudflare state
- increased tests coverage
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-06-22 03:22: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
Alen Zubic
28f9e9c06e
feat(source)!: introduce optional force-default-targets ( #5316 )
...
* BREAKING CHANGE: Improve default targets management
* fix: Remove old test case
* fix: Test confirming legacy mode allows empty CRD targets
* fix: Remove comments
* fix: Move flag definition closer to detault-targets
* fix: Initial merge adaptation
* fix: Improved legacy needs a chance to work with empty CRD list
* fix: Code coverage and dead code
* fix: Simpler Endpoints logic
* fix: Flag description
* feat: Add tutorial
* fix: Improve linting
* fix: Improve linting
* fix: Import linting
2025-06-17 23:48:51 -07:00
Ivan Ka
4d02fbe628
test(controller): reduce complexity and improve code coverage ( #5523 )
...
* chore(codebase): reduce complexity and improve code coverage for controller/execute.go
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* apply suggestions from code review
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* chore(codebase): reduce complexity and improve code coverage for controller/execute.go
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(codebase): reduce complexity and improve code coverage for controller/execute.go
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-06-13 05:52:56 -07:00
Michel Loiseleur
a48b75b266
remove ultradns provider
2025-05-25 10:09:11 +02:00
Michel Loiseleur
640e593fcb
remove tencentcloud provider
2025-05-25 10:04:19 +02:00
Michel Loiseleur
756a7288da
chore!: remove unmaintained providers
2025-05-25 09:43:01 +02:00
tom
14ea50300e
feat(cloudflare): Suppport DNS record comments ( #5411 )
...
* feat(cloudflare): Suppport DNS record comments
* Provide comment flag example
2025-05-19 00:43:15 -07:00
Shruti Panapana
7b9d8d9355
fix(azure): enhance retry logic using azure SDK ( #5361 )
...
* fix(azure): Enhance retry logic using azure SDK
* Added the changes for flag based maxretries configuration
* Fixed types.go, flags.md and delected unneccesary comments
* Added the correct image for the Azure Private DNS tutorial
* Following the go naming convention for maxRetriesCount
* Added the correct flag information to the --azure-maxretries-count
* Made the required changes to accept the --azure-maxretries-count flag value from cli/env
2025-05-17 02:09:14 -07:00
tJouve
1efdf4161c
feat(pihole): add optional support for v6 ( #5226 )
...
* Pi hole V6 impl
* Code Review Part One
* Fix Go Lint
* Regenerate Flags file
* Increase code coverage 1/2
* Increase code coverage 2/2
* Fix merge conflict => Provider init move from main.go to execute.go
2025-04-02 09:10:43 -07:00
Ivan Ka
65d534e4a1
chore(code-cleanup): move logic away from main.go add tests ( #5222 )
...
* feat(code cleanup): remove from main.go
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic away from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic away from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic away from main.go add tests
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
* chore(code-cleanup): move logic away from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
* chore(code-cleanup): move logic away from main.go add tests
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
---------
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-03-31 15:58:43 -07:00