Skip to content

Stability and Support

Version Compatibility

Component Supported Versions
PowerDNS Authoritative 4.7, 4.8, 4.9
Kubernetes 1.31, 1.32, 1.33
Go (for development) 1.24+

Breaking Changes

Breaking changes introduced in v0.4.x versions

We noticed lacks of security and delegation possibilities with <=v0.3.x versions, so we decided to split previous Zone in 2 differents Custom Resources:

  • ClusterZone (cluster-wide resource)
  • Zone (namespaced resource)

This decision introduces breaking changes

  • Zone was previously cluster-wide resource become namespace-scoped
  • rrset.spec.zoneRef.kind is a new mandatory field to indicate whereas the RRset depends on a Zone or a ClusterZone
  • rrset.status.syncErrorDescription is replaced by a Status.Condition field as adviced by the community12

  1. https://heidloff.net/article/storing-state-status-kubernetes-resources-conditions-operators-go/ 

  2. https://maelvls.dev/kubernetes-conditions/