external-dns-app release v3.0.0

This release contains some breaking changes! Please also consult the migration guide

Added

  • Add vendir for upstream sync.
  • Add namespaced feature to scope permissions to one namespace.
  • Add support for Gateway API (#305).

Changed

  • Deployment: Align to upstream (#255).
    • Use crd.podSecurityContext for crd job.
    • Rename global.resources as resources.
    • Rename externalDNS.extraArgs as extraArgs.
    • Rename externalDNS.policy as policy.
    • Rename externalDNS.sources as sources and adjust default value.
    • Rename externalDNS.interval as interval.
    • Rename global.image as image using helper for name composition.
    • Move global.securityContext to podSecurityContext and align names.
  • Service: Align to upstream (#243).
    • Replace global.metrics.port value with service.port.
    • Add service annotations with GS defaults.
    • Set readinessProbe and livenessProbe from values.
    • Move podAnnotations to values.
  • Update README and config docs (#290).
  • Switch Registry to ACR (#318).

Removed

  • Deployment: Align to upstream (#255).
    • Remove dedicated option for min-event-sync-interval and set it in extraArgs.
    • Remove externalDNS.dryRun option.
  • Secrets: Remove deprecated values for AWS Route53 external authentication #266.
  • Remove support for KIAM (#278).
  • Remove aws.iam.customRoleName value (#278).
  • Remove aws, gcpProject and externalDNS values (#284).
  • Remove Azure volume configuration (#284).
  • Remove unused helpers (#290).
  • Remove PSP (#305).

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.