Kai Udo c6ed951abf
fix(txt-registry): skip creation of already-existing TXT records (#4914) (#5459)
* fix(txt-registry): skip creation of already-existing TXT records (#4914)

* refactor(registry): store existing TXT records temporarily between Records and ApplyChanges

* refactor: apply review suggestion for code cleanup

* test: add coverage for recreating A/CNAME records when TXT exists

* refactor: extract generateTXTRecordWithFilter to avoid redundant filtering

* test: add comprehensive test cases and isolate test data for t.Parallel

* docs: clarify comment for isNotManaged to reflect actual behavior

* fix: apply SetIdentifier before filtering TXT records, add regression test

* chore: fix lint warnings

* refactor: use key struct instead of concatenated string for map keys to reduce memory usage

* fix txt_test.go

* fix txt_test.go dependency

* refactor(registry/txt): rename to isAbsent
2025-09-01 02:35:14 -07:00
..
2024-08-14 10:20:59 +02:00
2022-09-20 20:48:57 -07:00
2024-08-14 10:20:59 +02:00
2024-08-14 10:20:59 +02:00