beatzaplenty and Claude Sonnet 4.6
70bb75ad46
bump to v0.2.0: complete provider implementation with live-tested DNS record types
...
ci / test (push) Failing after 5m55s
- DYNU_API_KEY env var fallback in provider config
- dynu_domain resource: add 9 computed attributes (unicode_name, ipv4/ipv6 flags,
wildcard aliases, allow_zone_transfer, dnssec, created_on, updated_on)
- dynu_dns_records data source: add 6 type-specific fields (priority, weight,
port, flags, tag, value)
- Fix normalizeRecordContentForState for MX/SRV/NS/PTR (read host field) and CAA
(read value field) to avoid plan/state inconsistency
- Allow underscore-prefixed DNS labels in hostname validator (RFC 2782 SRV)
- Preserve plan/state hostname across create/update/read to prevent inconsistent
result errors when API returns full FQDN for node_name-style records
- Update all version references from 0.1.0 to 0.2.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LFZyrmtKsezBwFWGTWsb2y
2026-08-03 23:40:27 +10:00
beatzaplenty
12b8f2460d
remove version constraints for terraform and provider in examples
ci / test (push) Failing after 5m47s
2026-05-13 05:01:38 +10:00
beatzaplenty
054394f3b2
moved to registry provider ver 0.2.0
2026-05-12 19:12:46 +10:00
beatz174-bit
16652ee1f2
Prepare provider for public Terraform Registry publishing
2026-05-12 18:43:27 +10:00
beatz174-bit
1980d1f08a
Harden CI, release, and acceptance test safety
2026-05-12 15:12:44 +10:00
beatzaplenty
878a472005
Merge remote-tracking branch 'origin/codex/add-live-end-to-end-terraform-example'
2026-05-04 01:28:42 +10:00
beatzaplenty
11f2c622ee
update examples
2026-05-04 01:28:03 +10:00
beatz174-bit
a317b5f0ce
Require provider api_key and remove env var fallback
2026-05-04 01:21:53 +10:00
beatz174-bit
3809a5afbd
Fix provider source in live end-to-end example
2026-05-04 01:16:17 +10:00
beatz174-bit
75ff4fe5b1
Add live end-to-end DNS zone Terraform example
2026-05-04 01:01:59 +10:00
beatz174-bit
5eed12a594
Remove unsupported location field from DNS record resource
2026-04-29 16:10:50 +10:00
beatz174-bit
ef99983118
Rename dns record state field to enabled
2026-04-29 15:43:29 +10:00
beatz174-bit
89f6dd2d35
Validate and document Dynu-rejected documentation IP ranges
2026-04-29 13:34:17 +10:00
beatz174-bit
8e39f9479f
scripts: bootstrap codex tooling for fix/check
2026-04-29 13:04:53 +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
beatzaplenty
eead7b023c
update tfvars example
2026-04-23 15:45:15 +10:00
beatz174-bit
016cdb3914
Fix live-safe example default test IP for Dynu validation
2026-04-23 15:42:00 +10:00
beatz174-bit
029f108548
Merge pull request #21 from beatz174-bit/codex/update-terraform-example-to-remove-random-provider
...
examples: remove random provider dependency from live_safe_dns_record
2026-04-23 15:32:54 +10:00
beatz174-bit
f8ae25239d
docs: reuse same test_suffix across plan apply destroy
2026-04-23 15:32:08 +10:00
beatz174-bit
afcaa2d90d
examples: remove random provider from live safe dns record
2026-04-23 15:22:09 +10:00
beatzaplenty
e941a6cfc6
random provider update
2026-04-23 15:16:30 +10:00
beatz174-bit
c4eebf7197
Add live-safe DNS record lifecycle example
2026-04-23 14:56:12 +10:00
beatz174-bit
7d636b6371
Add dynu_dns_record CRUD resource and write-capable client
2026-04-23 13:52:55 +10:00
beatzaplenty
40d8e33745
added api key to tfvars
2026-04-23 12:15:27 +10:00
beatz174-bit
601a9ae936
Mark sensitive example outputs for domain data
2026-04-21 17:28:09 +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
6cc1b206dc
Harden read-only provider with tests, docs, and CI
2026-04-21 14:39:36 +10:00
beatz174-bit
b268d7a6aa
Implement read-only Dynu Terraform provider skeleton
2026-04-21 13:02:42 +10:00