external-dns-app release v3.6.0

Fixed

  • The helm.sh/chart label is valid for long chart versions: the 63-character cut trims the whole trailing run of -, . and _.

Added

  • Chart metadata: add io.giantswarm.application.managed annotation ("true").
  • Chart metadata: add keywords.

Changed

  • Run the E2E test suites automatically on release PRs by adding .github/release-pr-body.md.
  • Upgrade external-dns to v0.22.0.
  • Sync to upstream helm chart 1.22.0.
    • Add replicaCount value to scale the deployment down to 0 or back to 1.
    • Add service.enabled value to skip creating the Service.
    • Add hostAliases value to inject entries into the pod’s /etc/hosts.
    • Add crd as a valid registry value, with the matching RBAC on dnsrecords.
    • Install the new DNSRecord CRD.
    • Narrow the RBAC verbs on dnsendpoints/status from * to update.
    • policy is now a required value. Our default of sync is unchanged.
    • Pin annotationPrefix to external-dns.alpha.kubernetes.io/, keeping the previous annotation prefix after upstream changed the default.