Commit Graph
33 Commits
Author SHA1 Message Date
beatz174-bit a64aa173ab Fix CNAME updates to use content as target host 2026-04-29 14:58:52 +10:00
beatz174-bit 0a20ba6fa3 Fix dynamic A TTL update fallback for generic validation error 2026-04-29 14:41:32 +10:00
beatz174-bit 83c7496f4b Remove documentation-only IP validation from DNS record checks 2026-04-29 14:21:38 +10:00
beatz174-bit fe38b95388 Merge pull request #41 from beatz174-bit/codex/fix-dynu-dns-record-update-error-fs7zsn
Use POST for DNS record updates and align tests/fake server
2026-04-29 13:49:39 +10:00
beatz174-bit 821dc055c1 Fix Dynu DNS record updates to use POST endpoint 2026-04-29 13:46:17 +10:00
beatz174-bit 89f6dd2d35 Validate and document Dynu-rejected documentation IP ranges 2026-04-29 13:34:17 +10:00
beatz174-bit b0ebbdeb21 Fix Dynu A/AAAA DNS upsert payload handling 2026-04-29 13:04:25 +10:00
beatz174-bit f60a76327d Refine 404 diagnostic labeling for Dynu API errors 2026-04-29 12:47:01 +10:00
beatz174-bit 58eb7fb52a Preserve unknown computed fields from state during dns update 2026-04-29 12:33:18 +10:00
beatz174-bit fed8ed31ca Handle Dynu 505 dynamic A/AAAA validation fallback 2026-04-29 11:42:19 +10:00
beatz174-bit b6fe321060 Handle unknown dns_record content during config validation 2026-04-29 10:58:46 +10:00
beatz174-bit e5082d6b92 Preserve legacy dynamic intent during DNS record read 2026-04-29 09:36:38 +10:00
beatz174-bit 8727989db9 Refactor A/AAAA blank content to dynamic Dynu semantics 2026-04-29 09:13:54 +10:00
beatz174-bit 088f180e41 Fix CNAME acceptance test content pointer types 2026-04-28 08:31:45 +10:00
beatz174-bit bfe283af77 Merge pull request #25 from beatz174-bit/codex/update-dns-record-content-schema-and-handling
Make dns_record content optional and omit it from write requests when unset
2026-04-24 18:03:06 +10:00
beatz174-bit 93d6ef2645 Keep dns_record content declarative for non-address types 2026-04-24 18:02:28 +10:00
beatz174-bit 8a3b549188 Tighten empty-content acceptance skip conditions 2026-04-24 18:01:39 +10:00
beatz174-bit 39c09f4b03 Add live-gated DNS record acceptance edge-case tests 2026-04-24 17:47:06 +10:00
beatz174-bit 78814db51e Allow optional dns record content and omit when unset 2026-04-24 17:46:22 +10:00
beatz174-bit 3a2e5a11df Normalize zone-style DNS record content from Dynu API 2026-04-24 06:28:38 +10:00
beatz174-bit 9b0d50d81f Fix Dynu DNS record A/AAAA payload encoding 2026-04-24 06:17:50 +10:00
beatz174-bit 5db7d5d8a8 Fix gofmt import indentation in dns record resource 2026-04-23 14:00:11 +10:00
beatz174-bit 7d636b6371 Add dynu_dns_record CRUD resource and write-capable client 2026-04-23 13:52:55 +10:00
beatz174-bit 37f5697d00 Apply gofmt to config hostname regression test 2026-04-23 13:04:43 +10:00
beatz174-bit 8c31f2c646 Fix datasource hostname decode against full config objects 2026-04-23 12:58:45 +10:00
beatz174-bit f933418a87 Run gofmt on config hostname helper 2026-04-23 12:44:58 +10:00
beatz174-bit 76722d39b2 Fix hostname config decoding for read-only data sources 2026-04-23 12:41:06 +10:00
beatz174-bit 22ff9f01a5 Fix hostname config decoding in read-only data sources 2026-04-23 12:21:50 +10:00
beatz174-bit d2ad986558 Improve local dev override docs and add read-only example 2026-04-21 17:11:15 +10:00
beatz174-bit 293fe7af28 Add mock-backed integration testing tier and fake Dynu API 2026-04-21 15:19:20 +10:00
beatz174-bit 6cc1b206dc Harden read-only provider with tests, docs, and CI 2026-04-21 14:39:36 +10:00
beatz174-bit 3b6d62ba07 Refactor repo for standalone portable provider workflow 2026-04-21 13:10:19 +10:00
beatz174-bit b268d7a6aa Implement read-only Dynu Terraform provider skeleton 2026-04-21 13:02:42 +10:00