v0.7.0-dev.1
Pre-release
Pre-release
Changelog
- 6c325ff Merge branch 'main' into docs/architecture-reorg
- 9804d78 Merge pull request #100 from datum-cloud/fix/gate-dnszone-provisioning-on-domain-verification
- b588b32 Merge pull request #102 from datum-cloud/feat/datumctl-dns-plugin
- 5f10e7e Merge pull request #103 from datum-cloud/chore/controller-runtime-v0.23
- 2a27dea Merge pull request #104 from datum-cloud/fix/e2e-domain-verification
- 07c902f Merge pull request #105 from datum-cloud/fix/zone-accounting-owner-prefix
- 18bcea2 Merge pull request #106 from datum-cloud/chore/plugin-release-prerelease
- 7935713 Merge pull request #61 from datum-cloud/feat/repro-replicator-downstream-orphan
- 8bc167f Merge pull request #64 from datum-cloud/docs/architecture-reorg
- 113e5cc Merge pull request #79 from datum-cloud/feat/support-dnszone-classes
- 29e5a68 Merge pull request #80 from datum-cloud/docs/writer-tier-and-consistency-model
- 5e46882 chore(release): mark plugin dev tags as prereleases
- 002044c feat(): add dnszone downstream tests. feat(): change default class name to match current infra deployment for backward compatibility.
- d026f2b feat(): rework zone reconcile loop with generic interfaced DNS controller
- 3b7004f feat(): support controller-class and controller-class-type input arguments. wip(): unified interfaces for zone and recordset management
- 759f0ae feat(): unify chainsaw e2e test naming conventions for DNSZoneClasses
- bde0bb1 feat(dns plugin): show TTLs with their unit, in the largest one that fits
- 59530bd feat: add datumctl dns plugin for zone and record management
- e5c1f94 fix(): disable concurrent tests on e2e, since dnszoneclasses now share the same name
- e0f4595 fix(dns plugin): address six findings from a UX pass
- 35e5f27 fix(dns plugin): keep accepting a fractional duration as a TTL
- f716b2b fix(e2e): mark the Domain verified before asserting a zone provisions
- 7c009c9 fix: adopt the typed webhook Defaulter and bump the builder image
- d65bdca fix: group the rdata import in scan_test.go
- e49d9e9 fix: never provision DNS for an unverified domain
- f53a686 fix: satisfy golangci-lint in the plugin packages
- 315c4e4 fix: tolerate the pre-v0.23 cluster-name spelling in zone ownership
- cf68475 lint: Fix linter errors
- 9d86e94 refactor(dns plugin): use upstream helpers where they already exist