beatzaplenty and Claude Sonnet 4.6
81c8c54f07
bump version references to v0.4.0
...
ci / test (push) Failing after 5m14s
Release / goreleaser (push) Failing after 4m58s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01LFZyrmtKsezBwFWGTWsb2y
v0.4.0
2026-08-04 00:04:55 +10:00
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
c418039617
Merge remote-tracking branch 'origin/codex/prepare-terraform-provider-for-public-registry'
2026-05-13 04:10:52 +10:00
beatzaplenty
53ffb89eed
Merge branch 'codex/prepare-terraform-provider-for-public-registry' of https://github.com/beatz174-bit/terraform-dynu-provider into codex/prepare-terraform-provider-for-public-registry
2026-05-13 04:08:00 +10:00
beatzaplenty
95bcee16f1
changed terraform format check to just run the format command
2026-05-13 04:06:44 +10:00
beatz174-bit
6a051d9c89
Update ci.yml
2026-05-13 04:04:18 +10:00
beatzaplenty
e220eed917
change terraform fmt command to run format and not check it.
2026-05-13 03:59:21 +10:00
beatzaplenty
bc8971b456
added .key to .gitignore
2026-05-13 03:57:41 +10:00
beatzaplenty
80116cfa52
updated ci action to go ver 6 and added .key to gitignore
2026-05-13 03:57:14 +10:00
beatz174-bit
69bc53f018
Merge pull request #56 from beatz174-bit/codex/fix-codex-review-issues-for-pr-#55
...
Follow-up: exclude unsupported darwin/arm GoReleaser build target
2026-05-13 03:36:39 +10:00
beatz174-bit
26db375b38
Fix unsupported darwin/arm release target
2026-05-13 03:35:19 +10:00
beatzaplenty
054394f3b2
moved to registry provider ver 0.2.0
2026-05-12 19:12:46 +10:00
beatz174-bit
ace79751a9
Merge pull request #55 from beatz174-bit/codex/prepare-terraform-provider-for-public-registry
...
Prepare provider for public Terraform Registry publishing
2026-05-12 18:44:23 +10:00
beatz174-bit
16652ee1f2
Prepare provider for public Terraform Registry publishing
2026-05-12 18:43:27 +10:00
beatz174-bit
c79f0ca836
Merge pull request #54 from beatz174-bit/codex/fix-deprecated-goreleaser-archive-config
...
Fix deprecated GoReleaser archive configuration
2026-05-12 15:43:34 +10:00
beatz174-bit
e12b3d0831
Fix deprecated GoReleaser archive configuration
2026-05-12 15:42:14 +10:00
beatzaplenty
c1dae23171
removed binary
2026-05-12 15:21:36 +10:00
beatz174-bit
1f83bdf7e8
Merge pull request #53 from beatz174-bit/codex/harden-terraform-provider-dynu-for-production-readiness
...
Harden provider for production readiness
2026-05-12 15:14:19 +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
1cb0c15ac8
Merge pull request #52 from beatz174-bit/codex/remove-dynu-api-key-from-environment
...
Require explicit Dynu provider API key and remove DYNU_API_KEY fallback
2026-05-04 01:22:47 +10:00
beatz174-bit
3fcedcbfca
Merge pull request #51 from beatz174-bit/codex/fix-high-priority-issue-in-terraform-example
...
Fix provider source declaration in live end-to-end DNS zone example
2026-05-04 01:22:21 +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
2b0c058664
Merge pull request #50 from beatz174-bit/codex/update-documentation-for-full-crud-support
...
docs: align provider documentation with full CRUD support for domains and records
2026-05-04 01:04:05 +10:00
beatz174-bit
77948a9e6e
Merge pull request #49 from beatz174-bit/codex/add-live-end-to-end-terraform-example
...
Add live end-to-end Terraform example for Dynu DNS zone validation
2026-05-04 01:03:52 +10:00
beatz174-bit
2c671aaa0f
docs: update provider docs for full CRUD support
2026-05-04 01:02:36 +10:00
beatz174-bit
75ff4fe5b1
Add live end-to-end DNS zone Terraform example
2026-05-04 01:01:59 +10:00
beatz174-bit
ba71837a59
Merge pull request #48 from beatz174-bit/codex/add-dynu_domain-resource-and-crud-functions
...
Add dynu_domain resource and extended DNS record support (MX/SRV/CAA)
2026-05-04 00:51:04 +10:00
beatz174-bit
e59ad5a65b
Validate domain resource and extend DNS record typed fields
2026-05-04 00:48:54 +10:00
beatz174-bit
6badcf35f4
Merge pull request #47 from beatz174-bit/codex/remove-location-field-from-dynu-provider
...
Remove unsupported `location` field from dynu_dns_record resource
2026-04-29 16:13:21 +10:00
beatz174-bit
5eed12a594
Remove unsupported location field from DNS record resource
2026-04-29 16:10:50 +10:00
beatz174-bit
1dbd948a22
Merge pull request #46 from beatz174-bit/codex/harden-a,-aaaa,-cname-record-support
...
Add `enabled` and `location` fields, enforce TTL >= 90s, and wire location through client/payload
2026-04-29 15:52:39 +10:00
beatz174-bit
37575ad093
Fix location inheritance on record type transitions
2026-04-29 15:51:40 +10:00
beatz174-bit
ef99983118
Rename dns record state field to enabled
2026-04-29 15:43:29 +10:00
beatz174-bit
b6aae2c19d
Merge pull request #45 from beatz174-bit/codex/fix-cname-update-to-reflect-content-changes
...
Treat CNAME content as canonical host for create/update/read
2026-04-29 15:05:20 +10:00
beatz174-bit
a64aa173ab
Fix CNAME updates to use content as target host
2026-04-29 14:58:52 +10:00
beatz174-bit
ee7a24a0da
Merge pull request #44 from beatz174-bit/codex/fix-dynamic-a-record-ttl-update
...
Trigger dynamic A fallback on Dynu "Invalid." validation error
2026-04-29 14:45:42 +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
d89e61621b
Merge pull request #43 from beatz174-bit/codex/make-terraform-mandatory-in-environment-setup
...
Require Terraform as mandatory tool in dev scripts
2026-04-29 14:39:54 +10:00
beatz174-bit
524a9db758
Fix --no-strict Terraform opt-out behavior
2026-04-29 14:39:04 +10:00
beatz174-bit
4fcf388092
Require Terraform across dev scripts
2026-04-29 14:34:41 +10:00
beatz174-bit
5130797008
Merge pull request #42 from beatz174-bit/codex/remove-documentation-ip-validation-from-provider
...
Remove documentation-only IP validation from DNS record checks
2026-04-29 14:23:15 +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
0499f22a75
Merge pull request #40 from beatz174-bit/codex/fix-dynu-dns-record-update-error-u8k9tr
...
Validate and document Dynu-rejected documentation IP ranges
2026-04-29 13:43:19 +10:00
beatz174-bit
89f6dd2d35
Validate and document Dynu-rejected documentation IP ranges
2026-04-29 13:34:17 +10:00