Releases: kubernetes-sigs/external-dns
Releases · kubernetes-sigs/external-dns
v0.13.1
What's Changed
- Do not reschedule, if already scheduled in the next MinInterval by @claudiumocanu in #2609
- updates owners to add szuecs by @Raffo in #2895
- add target filters based on network by @tobikris in #2693
- Update All GitHub Actions to use Go 1.18 by @seanmalloy in #2908
- feat: Add support to configure dnsPolicy on the Helm chart deployment by @michelzanini in #2902
- Changed the Deployment strategy to 'Recreate' so multiple external-dns pods don't conflict with each other. by @mac-chaffee in #2772
- Updated Helm chart to use ExternalDNS v0.12.2 by @stevehipwell in #2940
- Update kustomization.yaml to v0.12.2 by @Raffo in #2952
- Infoblox - Correct GetObject query by @skalpin in #2890
- Fixed a minor typo in aws tutorial by @akshaykrjain in #2955
- support ExternalID in AWS Provider when assuming a role by @PG2000 in #2818
- bump govultr from v2.14.1 to v2.17.2 by @ddymko in #2864
- Bump several dependencies by @Raffo in #2961
- More dependabot updates by @Raffo in #2965
- Bump github.com/aliyun/alibaba-cloud-sdk-go from 1.61.1483 to 1.61.1742 by @dependabot in #2983
- Ignore ambassador-hosts with invalid annotations by @olemarkus in #3008
- drop golint from linters by @szuecs in #2989
- Set logformat before logging config by @n-oden in #2847
- Bump github.com/cloudflare/cloudflare-go from 0.25.0 to 0.50.0 by @dependabot in #3021
- Add the provider for the Tencent Cloud. by @Hyzhou in #2630
- Fix/missing regions r53 by @luke-plausin-kidsloop in #2758
- feat: Add Plural DNS provider by @davidspek in #2923
- Add missing copyright header and gofumpt by @abursavich in #3033
- gateway-api: upgrade from v0.4.3 to v0.5.0 by @abursavich in #2881
- Bump dependencies for multiple packages by @Raffo in #3035
- Bump k8s.io/client-go from 0.24.1 to 0.25.2 by @dependabot in #3034
- Documentation: Update aws.md by @mule-bob in #3050
- Don't create endpoint if attempting to create one with invalid dns name by @olemarkus in #3017
- Add a warning about releases v0.12.0 - v0.12.2 by @RichieSams in #3071
- Use registry.k8s.io in external-dns-deployment yml by @knkarthik in #3079
- Bump github.com/IBM-Cloud/ibm-cloud-cli-sdk from 0.11.0 to 1.0.0 by @dependabot in #3066
- Bump github.com/ans-group/sdk-go from 1.8.1 to 1.10.4 by @dependabot in #3087
- Fix a few high/critical vulns by @Raffo in #3098
Images
registry.k8s.io/external-dns/external-dns:v0.13.1
New Contributors
- @claudiumocanu made their first contribution in #2609
- @tobikris made their first contribution in #2693
- @michelzanini made their first contribution in #2902
- @mac-chaffee made their first contribution in #2772
- @skalpin made their first contribution in #2890
- @akshaykrjain made their first contribution in #2955
- @n-oden made their first contribution in #2847
- @Hyzhou made their first contribution in #2630
- @luke-plausin-kidsloop made their first contribution in #2758
- @davidspek made their first contribution in #2923
- @mule-bob made their first contribution in #3050
- @RichieSams made their first contribution in #3071
- @knkarthik made their first contribution in #3079
Full Changelog: v0.12.2...v0.13.1
external-dns-helm-chart-1.11.0
Added
- Added support to configure
dnsPolicy
on the Helm chart deployment. @michelzanini - Added ability to customise the deployment strategy. mac-chaffee
Changed
- Updated ExternalDNS version to v0.12.2. @stevehipwell
- Changed default deployment strategy to
Recreate
. mac-chaffee
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.