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 |
|
beatz174-bit
|
99fcdef286
|
Merge pull request #38 from beatz174-bit/codex/fix-dynu-dns-update-payload-for-a/aaaa-records
Fix Dynu DNS upsert payloads for A/AAAA records
|
2026-04-29 13:08:59 +10:00 |
|
beatz174-bit
|
4413fa565e
|
Merge pull request #39 from beatz174-bit/codex/add-terraform-installation-to-scripts-79jxtg
Make fix/check bootstrap Terraform via codex setup
|
2026-04-29 13:05:45 +10:00 |
|
beatz174-bit
|
8e39f9479f
|
scripts: bootstrap codex tooling for fix/check
|
2026-04-29 13:04:53 +10:00 |
|
beatz174-bit
|
b0ebbdeb21
|
Fix Dynu A/AAAA DNS upsert payload handling
|
2026-04-29 13:04:25 +10:00 |
|
beatz174-bit
|
ac6da06824
|
Merge pull request #37 from beatz174-bit/codex/fix-dynu-dns-record-update-error
Refine 404 diagnostic labeling for Dynu API errors
|
2026-04-29 12:50:10 +10:00 |
|
beatz174-bit
|
33d1f8bb30
|
Merge pull request #36 from beatz174-bit/codex/add-terraform-installation-to-scripts
Ensure Codex scripts install Terraform for local checks
|
2026-04-29 12:48:02 +10:00 |
|
beatz174-bit
|
f60a76327d
|
Refine 404 diagnostic labeling for Dynu API errors
|
2026-04-29 12:47:01 +10:00 |
|
beatz174-bit
|
a55981c7fa
|
codex: install terraform in setup and maintain path
|
2026-04-29 12:38:48 +10:00 |
|
beatz174-bit
|
64dfb63419
|
Merge pull request #35 from beatz174-bit/codex/fix-dynu_dns_record-update-method-x041r3
Preserve known state values during DNS record Update and add helpers/tests
|
2026-04-29 12:35:54 +10:00 |
|
beatz174-bit
|
f239442efc
|
Merge branch 'main' into codex/fix-dynu_dns_record-update-method-x041r3
|
2026-04-29 12:35:08 +10:00 |
|
beatz174-bit
|
58eb7fb52a
|
Preserve unknown computed fields from state during dns update
|
2026-04-29 12:33:18 +10:00 |
|
beatz174-bit
|
6ccc7a2e8a
|
Merge pull request #34 from beatz174-bit/codex/fix-dynu_dns_record-update-method
Fix dynu_dns_record update when plan ID is unknown
|
2026-04-29 12:21:45 +10:00 |
|
beatz174-bit
|
fa5acf32e5
|
Fix dns_record update identity lookup from state
|
2026-04-29 12:10:19 +10:00 |
|
beatz174-bit
|
bfdd7ca7a2
|
Merge pull request #33 from beatz174-bit/codex/investigate-blank-a-record-issue
Treat API 505 validation errors as unsupported empty content and add unit tests
|
2026-04-29 11:44:01 +10:00 |
|
beatz174-bit
|
fed8ed31ca
|
Handle Dynu 505 dynamic A/AAAA validation fallback
|
2026-04-29 11:42:19 +10:00 |
|
beatz174-bit
|
b5f137b25b
|
Merge pull request #32 from beatz174-bit/codex/fix-terraform-validate-false-positive-for-dynu_dns_record
Fix false-positive ValidateConfig error for unknown dynu_dns_record content
|
2026-04-29 11:01:25 +10:00 |
|
beatz174-bit
|
b6fe321060
|
Handle unknown dns_record content during config validation
|
2026-04-29 10:58:46 +10:00 |
|
beatz174-bit
|
131c8bea32
|
Merge pull request #31 from beatz174-bit/codex/fix-dynamic-intent-bug-in-dns-record-handling
Follow-up: preserve legacy dynamic intent for A/AAAA state refresh
|
2026-04-29 09:37:26 +10:00 |
|
beatz174-bit
|
e5082d6b92
|
Preserve legacy dynamic intent during DNS record read
|
2026-04-29 09:36:38 +10:00 |
|
beatz174-bit
|
64029c5c72
|
Merge pull request #30 from beatz174-bit/codex/refactor-dynu-blank-a/aaaa-handling
Refactor A/AAAA handling to support Dynu dynamic-IP semantics
|
2026-04-29 09:14:57 +10:00 |
|
beatz174-bit
|
8727989db9
|
Refactor A/AAAA blank content to dynamic Dynu semantics
|
2026-04-29 09:13:54 +10:00 |
|
beatz174-bit
|
0319ce65fd
|
Merge pull request #29 from beatz174-bit/codex/update-live-safe-dns-example-setup-es3oe1
examples: expand live_safe_dns_record to cover multiple record scenarios; add versioning and test fixes
|
2026-04-28 08:32:38 +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
|
9bdd24cefb
|
Merge pull request #26 from beatz174-bit/codex/add-live-gated-tests-for-dns-records
Add live-gated acceptance tests for empty-content and CNAME DNS record behaviors
|
2026-04-24 18:02:38 +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
|
a53da220e2
|
Merge pull request #24 from beatz174-bit/codex/report-bug-in-dynu-provider
Normalize zone-style DNS record content returned by Dynu API
|
2026-04-24 06:31:32 +10:00 |
|
beatz174-bit
|
3a2e5a11df
|
Normalize zone-style DNS record content from Dynu API
|
2026-04-24 06:28:38 +10:00 |
|
beatz174-bit
|
d515946f04
|
Merge pull request #23 from beatz174-bit/codex/fix-invalid-ip-address-error-in-terraform
Fix DNS record A/AAAA payload encoding and top-level API error parsing
|
2026-04-24 06:22:21 +10:00 |
|
beatz174-bit
|
9b0d50d81f
|
Fix Dynu DNS record A/AAAA payload encoding
|
2026-04-24 06:17:50 +10:00 |
|
beatz174-bit
|
e9020364f9
|
Merge pull request #22 from beatz174-bit/codex/fix-invalid-ip-address-for-dns-record
Fix live-safe example default test IP for Dynu validation
|
2026-04-23 15:43:18 +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 |
|
beatz174-bit
|
9835368941
|
Merge pull request #19 from beatz174-bit/codex/add-safe-live-acceptance-example-for-dynu
Add opt-in live-safe example that creates a disposable Dynu DNS A record
|
2026-04-23 14:57:22 +10:00 |
|
beatz174-bit
|
c4eebf7197
|
Add live-safe DNS record lifecycle example
|
2026-04-23 14:56:12 +10:00 |
|
beatz174-bit
|
28340f19c4
|
Merge pull request #17 from beatz174-bit/codex/create-build-script-for-go-binary
Add root build.sh for one-argument stamped provider builds
|
2026-04-23 14:39:22 +10:00 |
|
beatz174-bit
|
f10635f744
|
Add simple one-arg stamped build script
|
2026-04-23 14:02:05 +10:00 |
|
beatz174-bit
|
930e23eb18
|
Merge pull request #16 from beatz174-bit/codex/add-dynu_dns_record-writable-resource
Add dynu_dns_record resource with full CRUD and client write support
|
2026-04-23 14:01:34 +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
|
6122665cfd
|
Merge pull request #15 from beatz174-bit/codex/add-binary-version-metadata-to-provider
Add ldflags-based version metadata to provider binary
|
2026-04-23 13:46:51 +10:00 |
|
beatz174-bit
|
c35de5d505
|
Add build-stamped version metadata to provider binary
|
2026-04-23 13:42:13 +10:00 |
|
beatz174-bit
|
d6b52c1f44
|
Merge pull request #14 from beatz174-bit/codex/add-auto-fix-helper-script-for-codex
Add local fixer script and Codex validation guidance
|
2026-04-23 13:24:16 +10:00 |
|
beatz174-bit
|
966c44b88d
|
Add local fix script and codex validation guidance
|
2026-04-23 13:23:20 +10:00 |
|
beatz174-bit
|
9e731e51aa
|
Merge pull request #13 from beatz174-bit/codex/update-markdown-guidance-for-local-development
docs: clarify dev_overrides validation loop without terraform init
|
2026-04-23 13:17:07 +10:00 |
|
beatz174-bit
|
f829382a54
|
docs: clarify local dev loop avoids terraform init
|
2026-04-23 13:14:44 +10:00 |
|
beatz174-bit
|
ac8c1f5b1a
|
Merge pull request #12 from beatz174-bit/codex/fix-value-conversion-errors-in-terraform-provider
Fix datasource hostname decoding for computed state attributes
|
2026-04-23 13:05:34 +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
|
000875fc78
|
Merge pull request #11 from beatz174-bit/codex/fix-value-conversion-errors-in-provider
Fix hostname config decoding for read-only data sources
|
2026-04-23 12:46:19 +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
|
9c15875568
|
Merge pull request #10 from beatz174-bit/codex/update-codex-to-run-terraform-tests
Add examples Terraform check to Codex validation flow
|
2026-04-23 12:34:34 +10:00 |
|
beatz174-bit
|
abcfdcc769
|
Add examples Terraform check to Codex validation flow
|
2026-04-23 12:33:43 +10:00 |
|
beatz174-bit
|
f19da63704
|
Merge pull request #9 from beatz174-bit/codex/fix-value-conversion-errors-in-tests
Fix hostname config decoding in dynu_domain and dynu_dns_records
|
2026-04-23 12:27:19 +10:00 |
|
beatz174-bit
|
22ff9f01a5
|
Fix hostname config decoding in read-only data sources
|
2026-04-23 12:21:50 +10:00 |
|
beatz174-bit
|
4cd0267433
|
Merge pull request #8 from beatz174-bit/codex/fix-terraform-local-testing-and-add-example
Fix local Terraform dev_overrides workflow and add runnable read-only example
|
2026-04-21 17:29:41 +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
|
da55eb3c9f
|
Merge pull request #7 from beatz174-bit/codex/update-setup-dev.sh-for-robust-validation-and-bootstrapping
Enhance setup-dev validation with version checks, env diagnostics, and safe fix mode
|
2026-04-21 15:56:30 +10:00 |
|
beatz174-bit
|
76a0a6938c
|
Merge branch 'main' into codex/update-setup-dev.sh-for-robust-validation-and-bootstrapping
|
2026-04-21 15:51:18 +10:00 |
|
beatz174-bit
|
5c533a19be
|
Enhance setup-dev toolchain validation and safe fix mode
|
2026-04-21 15:49:13 +10:00 |
|
beatz174-bit
|
2f6a00d026
|
Merge pull request #6 from beatz174-bit/codex/add-goproxy-validation-and-update-readme
Add GOPROXY validation warnings to setup scripts and README
|
2026-04-21 15:42:27 +10:00 |
|
beatz174-bit
|
dbb07e4132
|
Merge branch 'main' into codex/add-goproxy-validation-and-update-readme
|
2026-04-21 15:41:27 +10:00 |
|
beatz174-bit
|
d09fa1f665
|
Add GOPROXY misconfiguration diagnostics to setup docs/scripts
|
2026-04-21 15:33:25 +10:00 |
|
beatz174-bit
|
abc64a8c51
|
Merge pull request #5 from beatz174-bit/codex/implement-local-mock-testing-for-provider
Add mock-backed integration tests and ergonomic acceptance script
|
2026-04-21 15:33:09 +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
|
b8a7534b2c
|
Merge pull request #4 from beatz174-bit/codex/remove-coupling-to-external-docker-repo
Harden standalone setup and docs messaging
|
2026-04-21 14:58:03 +10:00 |
|
beatz174-bit
|
c292b82f4e
|
Harden standalone setup and docs messaging
|
2026-04-21 14:57:16 +10:00 |
|
beatz174-bit
|
7f161fb19b
|
Merge pull request #3 from beatz174-bit/codex/implement-quality-hardening-and-ci-for-provider
Harden read-only Dynu provider with tests, docs, and CI
|
2026-04-21 14:40:44 +10:00 |
|
beatz174-bit
|
6cc1b206dc
|
Harden read-only provider with tests, docs, and CI
|
2026-04-21 14:39:36 +10:00 |
|
beatz174-bit
|
cf47a6ed48
|
Merge pull request #2 from beatz174-bit/codex/refactor-terraform-provider-dynu-for-generic-use
Refactor repository for generic standalone Terraform provider workflow
|
2026-04-21 13:10:34 +10:00 |
|
beatz174-bit
|
3b6d62ba07
|
Refactor repo for standalone portable provider workflow
|
2026-04-21 13:10:19 +10:00 |
|
beatz174-bit
|
bf179254b5
|
Merge pull request #1 from beatz174-bit/codex/create-terraform-provider-dynu-repository
Implement read-only Dynu Terraform provider skeleton
|
2026-04-21 13:03:05 +10:00 |
|
beatz174-bit
|
b268d7a6aa
|
Implement read-only Dynu Terraform provider skeleton
|
2026-04-21 13:02:42 +10:00 |
|
beatz174-bit
|
dd489aba0c
|
Initial commit
|
2026-04-21 12:27:43 +10:00 |
|