Releases: kubernetes-sigs/external-dns
Releases · kubernetes-sigs/external-dns
v0.12.2
Important note
Azure DNS provider would require --txt-wildcard-replacement flag.
What's Changed
- Update kustomize version to v0.12.0 by @Raffo in #2775
- fix: prefer IP addresses as "less" when comparing endpoints by @wbh1 in #2716
- GKE doc tutorial refresh by @darkn3rd in #2759
- Docs: Improve NodePort and hostPort mentions in FAQ by @acj in #2767
- fix: additionalPermissions is an array not object by @tamalsaha in #2796
- Bump github.com/Azure/go-autorest/autorest/adal from 0.9.16 to 0.9.20 by @dependabot in #2765
- Explicitly set Helm chart resource namespaces & support common labels by @stevehipwell in #2807
- Bump go.etcd.io/etcd/api/v3 from 3.5.2 to 3.5.4 by @dependabot in #2740
- Support proxying wildcard records by @renehernandez in #2786
- fix: remove split of host/port by @scottd018 in #2783
- Add link to docs site in README by @Raffo in #2815
- Included githubactions in dependabot config by @naveensrinivasan in #2681
- fix dependabot.yml intendation by @Raffo in #2822
- Bump a number of dependencies by @Raffo in #2823
- AWS refresh, added IRSA section by @darkn3rd in #2766
- feat[chart]: Update to ExternalDNS v0.12.0 by @vojtechmares in #2777
- docs/tutorials/aws - small fix for env vars by @darkn3rd in #2845
- Fix Helm chart CHANGELOG for v1.10.0 by @stevehipwell in #2856
- Remove namespace from cluster scoped resources by @stevehipwell in #2866
- ci: update docker automatically by @PascalBourdier in #2851
- Update references to UK Fast after merge with ANS group by @rjhenry in #2842
- Handle the migration to the new TXT format: create missing records by @alebedev87 in #2811
- Bump actions/checkout from 2 to 3 by @dependabot in #2874
- Bump helm/chart-testing-action from 2.2.0 to 2.2.1 by @dependabot in #2877
- Bump actions/setup-go from 2 to 3 by @dependabot in #2907
- Bump github/codeql-action from 1 to 2 by @dependabot in #2906
- Handle the migration to the new TXT format: missing records to be created separately by @alebedev87 in #2913
Images
registry.k8s.io/external-dns/external-dns:v0.12.2
New Contributors
- @wbh1 made their first contribution in #2716
- @acj made their first contribution in #2767
- @naveensrinivasan made their first contribution in #2681
- @vojtechmares made their first contribution in #2777
Full Changelog: v0.12.0...v0.12.2
external-dns-helm-chart-1.10.1
Fixed
- Fixed incorrect addition of
namespace
toClusterRole
&ClusterRoleBinding
. @stevehipwell
external-dns-helm-chart-1.10.0
Added
- Added
commonLabels
value to allow the addition of labels to all resources. @stevehipwell - Added support for Process Namespace Sharing via the
shareProcessNamespace
value. (#2715) @wolffberg
Changed
- Update ExternalDNS version to v0.12.0. @vojtechmares
- Set resource namespaces to
{{ .Release.Namespace }}
in the templates instead of waiting until apply time for inference. @stevehipwell - Fixed
rbac.additionalPermissions
default value.(#2796) @tamalsaha
v0.12.0
IMPORTANT NOTE
There is a bug affecting this release when deleted resources trigger a deletion of TXT records. This could impact deletions, but not additions when upgrading from any previous version to v0.12.0. In case you have problems, you can either create the records manually or downgrade. A fix is being worked in #2811.
What's Changed
- update kustomization.yaml for v0.11.0 by @Raffo in #2663
- bump ukfast sdk version by @0x4c6565 in #2666
- feat[chart]: Release v1.8.0 by @stevehipwell in #2571
- Fix documentation for Azure TTL by @kvendingoldo in #2647
- Fix CI release notes generation by @stevehipwell in #2671
- Update to golangci-lint v1.45.2 by @seanmalloy in #2695
- bluecat docs: JSON configuration file is not deprecated by @seanmalloy in #2694
- OpenShift route source: better use of route status by @alebedev87 in #2579
- fix the helm chart installation command line by @kartikeymittal in #2612
- ADD: added node source doc by @pbertera in #2645
- Bump go.etcd.io/etcd/client/v3 from 3.5.0 to 3.5.2 by @dependabot in #2601
- Bump google.golang.org/api from 0.66.0 to 0.74.0 by @dependabot in #2676
- extract bluecat api code into its own package by @vinny-sabatini in #2696
- Publish v1.8.0 Helm chart by @stevehipwell in #2689
- Use Go 1.17 in CI by @Raffo in #2708
- Registry record type by @k0da in #2157
- migration to infoblox-go-client/v2 by @skudriavtsev in #2670
- feat: restrict rfc2136 kerberos password from being exposed in logs by @scottd018 in #2703
- Update to ExternalDNS v0.11.0 by @stevehipwell in #2690
- provider/bluecat: remove named returns by @vinny-sabatini in #2722
- feat[chart]: Add shareProcessNamespace field to deployment by @wolffberg in #2715
- Workflow for automatic documentation creation and publishing by @renehernandez in #2652
- istio-gateway: Add debug logging when endpoints missing by @mcwarman in #2538
- Revert "Workflow for automatic documentation creation and publishing" by @Raffo in #2727
- Headless service: allow to specify target as NodeExternalIP or by annotation by @alfredkrohmer in #2115
- Update to stable GSS-TSIG API by @bodgit in #2719
- Updated tutorial to support Kubernetes 1.22 by @JohanRyberg in #2728
- Revert "Revert "Workflow for automatic documentation creation and publishing"" by @Raffo in #2738
- Bump github.com/projectcontour/contour from 1.20.0 to 1.20.1 by @dependabot in #2698
- Bump golang crypto package by @Raffo in #2741
- Istio: Use existing VirtualService informer by @abursavich in #2215
- Azure provider doc refresh by @darkn3rd in #2745
- Fix ingress formal error by @lou-lan in #2749
- [Docs] Clarify registry feature description in FAQ by @jgoldschrafe in #2574
- Infoblox provider: fix for target value duplication by @skudriavtsev in #2755
- Add Support for Gateway API Route Sources by @abursavich in #2292
- Add IBM Cloud provider by @hughhuangzh in #2707
- Bump yaml.v3 to fix vulnerability by @Raffo in #2771
Images
k8s.gcr.io/external-dns/external-dns:v0.12.0
New Contributors
- @0x4c6565 made their first contribution in #2666
- @kvendingoldo made their first contribution in #2647
- @kartikeymittal made their first contribution in #2612
- @pbertera made their first contribution in #2645
- @skudriavtsev made their first contribution in #2670
- @wolffberg made their first contribution in #2715
- @renehernandez made their first contribution in #2652
- @bodgit made their first contribution in #2719
- @JohanRyberg made their first contribution in #2728
- @darkn3rd made their first contribution in #2745
- @lou-lan made their first contribution in #2749
- @jgoldschrafe made their first contribution in #2574
- @hughhuangzh made their first contribution in #2707
Full Changelog: v0.11.1...v0.12.0
external-dns-helm-chart-1.9.0
Changed
- Update ExternalDNS version to v0.11.0.
external-dns-helm-chart-1.8.0
v0.11.0
What's Changed
- Add cluster role permissions for other sources by @krmichel in #2468
- Restore cluster role permissions to read services when Istio sources are enabled by @haines in #2415
- build(deps): bump github.com/projectcontour/contour from 1.18.1 to 1.18.2 by @dependabot in #2356
- feat(chart): Update chart to use v0.10.2 by @stevehipwell in #2476
- Add missing test for AWS geolocation subdivision routing policy by @TwiN in #2236
- Document usage of AWS env vars by @nadilas in #2261
- Add event handler for OpenShift Route source by @mgruener in #2443
- build(deps): bump github.com/exoscale/egoscale from 0.73.2 to 0.80.1 by @dependabot in #2374
- build(deps): bump github.com/gophercloud/gophercloud from 0.21.0 to 0.22.0 by @dependabot in #2377
- bump kustomize to v0.10.2 by @Raffo in #2483
- RFC2136: add NS record support by @k0da in #2439
- Bump Cloudflare-Go by @dmizelle in #2298
- Cloudflare provider - Removed incorrect log message by @NicklasWallgren in #2471
- Fix ingress spec in given examples by @gregwhorley in #2414
- Fix build by fixing go.sum by @Raffo in #2485
- BlueCat: use proxy env variables by @alebedev87 in #2479
- Fix trivy workflow by @Raffo in #2487
- chore(dockerfile): bump alpine version to 3.15 by @cyril-corbon in #2491
- Remove broken link by @Raffo in #2493
- Add txtSuffix value to Helm chart by @5kr1p7 in #2488
- [Infoblox] Disable always changed by defaulting TTL to 0 by @BobVanB in #2500
- Add annotations to Deployment by @beastob in #2477
- provider hetzner: respect --dry-run by @mstarostik in #2233
- Create SafeDNS provider by @rjhenry in #2359
- Add support for TopologySpreadConstraints to Helm Chart by @alex-berger in #2484
- [Infoblox] Granular level of logging by @BobVanB in #2502
- AWSSD: Removed GetServiceDetail by @voro015 in #2508
- Bump To Go 1.17 by @seanmalloy in #2532
- Correcting README by @milindchawre in #2535
- Pass stop channel to informer factory instances by @alebedev87 in #2534
- Use ShowAll: true query argument for recordsets resource by @jdgri in #2424
- Bump github.com/oracle/oci-go-sdk from 21.4.0+incompatible to 24.3.0+incompatible by @dependabot in #2512
- add quotes to ttl example to force string context by @jhoblitt in #2521
- Add missing test for overriding managed-record-types by @jkremser in #2539
- Add the canonical hosted zone for Cloudfront by @liskl in #2498
- New bluecat provider CLI options by @seanmalloy in #2556
- Bump cloud.google.com/go from 0.97.0 to 0.100.2 by @dependabot in #2515
- Bump github.com/dnsimple/dnsimple-go from 0.60.0 to 0.71.1 by @dependabot in #2545
- Add istio-gateway permissions on source istio-virtualservice by @mcwarman in #2564
- provider/bluecat: add full deploy functionality by @vinny-sabatini in #2586
- Remove an obsolete TODO comment by @NobodysNightmare in #2582
- AWSSD: Cleanup empty Services by @voro015 in #2510
- Bump github.com/exoscale/egoscale from 0.80.1 to 1.19.0 by @dependabot in #2566
- Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.357 to 1.61.1483 by @dependabot in #2589
- Bump cloud.google.com/go/compute from 0.1.0 to 1.2.0 by @dependabot in #2588
- Bump github.com/digitalocean/godo from 1.69.1 to 1.75.0 by @dependabot in #2591
- Bump github.com/projectcontour/contour from 1.18.2 to 1.20.0 by @dependabot in #2567
- fix azure dep by @njuettner in #2592
- Bump github.com/Azure/azure-sdk-for-go from 46.4.0+incompatible to 61.4.0+incompatible by @dependabot in #2558
- Bump github.com/aws/aws-sdk-go from 1.40.53 to 1.42.52 by @dependabot in #2590
- Bump k8s.io/apimachinery from 0.22.2 to 0.23.3 by @dependabot in #2544
- Bump github.com/Azure/azure-sdk-for-go from 61.4.0+incompatible to 61.5.0+incompatible by @dependabot in #2596
- Bump github.com/maxatome/go-testdeep from 1.10.1 to 1.11.0 by @dependabot in #2595
- Bump github.com/transip/gotransip/v6 from 6.6.2 to 6.14.0 by @dependabot in #2594
- Bump github.com/vultr/govultr/v2 from 2.9.0 to 2.14.1 by @dependabot in #2597
- Bump k8s.io/api from 0.23.1 to 0.23.3 by @dependabot in #2593
- Helm chart: fix documented valid options for logLevel by @plumdog in #2626
- Revert hetzner plugin by @RafalKorepta in #2635
Images
k8s.gcr.io/external-dns/external-dns:v0.11.0
New Contributors
- @TwiN made their first contribution in #2236
- @nadilas made their first contribution in #2261
- @mgruener made their first contribution in #2443
- @dmizelle made their first contribution in #2298
- @NicklasWallgren made their first contribution in #2471
- @gregwhorley made their first contribution in #2414
- @cyril-corbon made their first contribution in #2491
- @5kr1p7 made their first contribution in #2488
- @BobVanB made their first contribution in #2500
- @beastob made their first contribution in #2477
- @mstarostik made their first contribution in #2233
- @rjhenry made their first contribution in #2359
- @alex-berger made their first contribution in #2484
- @milindchawre made their first contribution in #2535
- @jdgri made their first contribution in #2424
- @jhoblitt made their first contribution in #2521
- @jkremser made their first contribution in #2539
- @liskl made their first contribution in #2498
- @mcwarman made their first contribution in #2564
- @NobodysNightmare made their first contribution in #2582
- @plumdog made their first contribution in #2626
- @RafalKorepta made their first contribution in #2635
Full Changelog: v0.10.2...v0.11.0
external-dns-helm-chart-1.7.1
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
external-dns-helm-chart-1.7.0
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
v0.10.2
What's Changed
- Update helm chart to use v0.10.1 by @stevehipwell in #2395
- Add chart owners by @stevehipwell in #2402
- Changes to add 2 metrics to external-dns. by @adityask2 in #2338
- service: fix merging of endpoints - same hostname different set-identifier by @mper0003 in #2259
- Add Istio permissions to cluster role by @haines in #2248
- Only add cluster role permissions for enabled sources by @haines in #2413
- [DOCS only] Expand the AWS tutorial with common args to mitigate rate limiting by @afirth in #2412
- feat(chart): update chart process by @stevehipwell in #2433
- Adds support for user specified Service annotations by @rk295 in #2432
- chore(chart): fix actions reop filter by @stevehipwell in #2434
- chore(chart): trigger release action by @stevehipwell in #2437
- [azure] remove dummy MSI_ENDPOINT by @polivbr in #2384
- Fix CNAME record when multiple router canonical name are defined in Route Status. by @miheer in #2400
- Add seanmalloy as an approver by @seanmalloy in #2441
- Small change to release notes tutorial by @Raffo in #2394
- Fix trivy security scanning by @Raffo in #2420
- doc: add Kubernetes compatibility table by @agaudreault-jive in #2404
- images: use k8s-staging-test-infra/gcb-docker-gcloud by @spiffxp in #2453
- feat: randomise startup by @elblivion in #2417
- Remove broken Azure config test by @Raffo in #2457
- Changes to add count of A records of source and registry as metrics by @adityask2 in #2422
Images
k8s.gcr.io/external-dns/external-dns:v0.10.2
New Contributors
- @adityask2 made their first contribution in #2338
- @mper0003 made their first contribution in #2259
- @afirth made their first contribution in #2412
- @rk295 made their first contribution in #2432
- @miheer made their first contribution in #2400
- @agaudreault-jive made their first contribution in #2404
- @elblivion made their first contribution in #2417
Full Changelog: v0.10.1...v0.10.2