external-dns-app release v3.5.0

Changed

  • Update VPA updatePolicy.updateMode from deprecated Auto to Recreate.
  • Upgrade external-dns to v0.21.0.
  • Sync to upstream helm chart 1.21.1.
    • Add namespaceOverride value to support deploying external-dns into a different namespace than the Helm release (useful for subchart usage).
    • Add enableGatewayListenerSets value to opt into Gateway API ListenerSet resource support.
    • Add sourceNamespace value (used with namespaced=true) to watch resources in a namespace different from the deployment namespace.
    • Avoid creating cluster-scoped namespace RBAC when gatewayNamespace is set, reducing required permissions.
    • Fix extraArgs map handling: boolean values now render as --flag / --no-flag and string values are properly quoted.
  • Use external-dns.namespace in VPA and NetworkPolicy resources.