Connectivity

  • Important changes

    • TXT registry record formatting has changed in this version. After upgrading, external-dns creates new TXT records, but existing (old) records will not be deleted automatically; manual cleanup by the operator is required.
    • The value .Values.provider has been deprecated in favour of .Values.provider.name.

    Changed

    • Use kubectl-apply-job when installing CRDs.
    • Upgrade external-dns to v0.20.0.
    • Update DNSEndpoints CRD.
    • Sync to upstream helm chart 1.19.0.
      • Grant discovery.k8s.io/endpointslices permission only when using service source.
      • Update RBAC for Service source to support EndpointSlices.
      • Allow extraArgs to also be a map enabling overrides of individual values.
      • Set defaults for automountServiceAccountToken and serviceAccount.automountServiceAccountToken to true in Helm chart values.
      • Correctly handle txtPrefix and txtSuffix arguments when both are provided.
      • Add ability to generate schema with helm plugin schema.
      • Regenerate JSON schema with `helm-values-schema-json’ plugin.
      • Added ability to configure imagePullSecrets via helm global value.
      • Added options to configure labelFilter and managedRecordTypes via dedicated helm values.
      • Allow templating serviceaccount.annotations keys and values, by rendering them using the tpl built-in function.
      • Added support for extraContainers argument.
      • Added support for setting excludeDomains argument.
      • Added support for setting dnsConfig.
      • Added support for webhook providers.
    • Restrict managed record types to A and CNAME.
  • Added

    • Chart: Sync to upstream. (#903)
      • Chart: Add volumes for webhook patch job.
      • Chart: Add resize policy.
      • Chart: Add controller.metrics.serviceMonitor.scrapeTimeout.

    Changed

    • Chart: Sync to upstream. (#903)
      • Controller: Update image to v1.14.0.
      • Kube Webhook CertGen: Update image to v1.6.4.
      • Chart: Make extra init containers templatable.
  • Changed

    • Chart: Sync to upstream. (#901)
      • Controller: Update image to v1.13.4.
      • Kube Webhook CertGen: Update image to v1.6.4.
      • Chart: Make service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled overridable.
  • Added

    • Chart: Sync to upstream. (#899)
      • Chart: Add controller.service.trafficDistribution.

    Changed

    • Chart: Sync to upstream. (#899)
      • Controller: Update image to v1.12.8.
      • Kube Webhook CertGen: Update image to v1.6.4.
      • Chart: Make service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled overridable.
  • Changed

    • Upgrade Gateway API CRDs to v1.4.0 We strongly suggest reading the upstream release notes.
    • Update install.backendtlspolicies value to standard
    • Add install.xmeshes value
  • Changed

    • Upgrade Gateway API CRDs to v1.3.0 We strongly suggest reading the upstream release notes.
    • Remove install.backendlbpolicies value
    • Add install.xbackendtrafficpolicies and install.xlistenersets values
  • Changed

    • Update appVersion to reflect versions of included Gateway API and Gateway API Inference Extension CRDs

    Added

  • Changed

    • Update coredns image to 1.13.1.