Patch individual record types and add Docker support
10 files · 302+ · 172-

Per-type record patching

4 files changed
  • client.go Simplified client by extracting domain-specific operations
  • domains.go New domains API layer supporting per-type record patching instead of full replacement
  • types.go Minor type adjustments for per-type operations
  • resource_dns_record.go Refactored resource to use per-type patching for safer record updates
  • Restructured API to patch individual DNS record types rather than replacing all records at once, preventing accidental deletion of unmanaged records (issue number 25) interface behavioral
    2 files
    • domains.go
    • resource_dns_record.go

Docker and build support

3 files changed
  • Dockerfile Dockerfile for building the provider
  • docker-compose.yml Docker Compose configuration for provider builds
  • Makefile Added Makefile with build, test, and local install targets
  • Added Docker build support with Dockerfile and docker-compose.yml plus a Makefile with build, test, and local installation targets instantiate internal
    2 files
    • Dockerfile
    • Makefile

Documentation

1 file changed
  • README.md Updated documentation for per-type patching behavior
  • Updated README with new per-type record management behavior specify errata
    1 file
    • README.md