Skip to content

chore(code-quality): added lint checks #5318

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 23, 2025

Conversation

ivankatliarchuk
Copy link
Contributor

@ivankatliarchuk ivankatliarchuk commented Apr 23, 2025

Description

  • added few more lint check
  • now changes to actual logic

follow-up; I'll add more linters

Reasons for changes
Screenshot 2025-04-23 at 07 07 41

Screenshot 2025-04-23 at 07 25 37
Screenshot 2025-04-23 at 07 26 20
Screenshot 2025-04-23 at 07 32 04
Screenshot 2025-04-23 at 08 09 23
Screenshot 2025-04-23 at 08 11 11

Screenshot 2025-04-23 at 07 12 40

Checklist

  • Unit tests updated
  • End user documentation updated

Signed-off-by: ivan katliarchuk <[email protected]>
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Apr 23, 2025
@k8s-ci-robot k8s-ci-robot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Apr 23, 2025
@ivankatliarchuk ivankatliarchuk changed the title chore(refactore): added lint checks chore(code-quality): added lint checks Apr 23, 2025
@mloiseleur
Copy link
Collaborator

/lgtm
It's only rename / linter fixes, so I do not think it needs a second review for this one.
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Apr 23, 2025
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mloiseleur

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 23, 2025
@k8s-ci-robot k8s-ci-robot merged commit bc96176 into kubernetes-sigs:master Apr 23, 2025
14 checks passed
@ivankatliarchuk ivankatliarchuk deleted the chore-refactoring-v0 branch April 23, 2025 12:37
troll-os added a commit to FiligranHQ/external-dns that referenced this pull request Apr 30, 2025
commit d587756d062c74af544aaa44696ad08d2b9275b5
Author: Ivan Ka <[email protected]>
Date:   Wed Apr 30 08:11:56 2025 +0100

    chore(webhook): bump cenkalti/backoff version (#5342)

    Co-authored-by: Kubernetes Prow Robot <[email protected]>
    Co-authored-by: Michel Loiseleur <[email protected]>

commit ba64e8bb01bd4dd9049ffb727bed8343f409e8cf
Author: Ivan Ka <[email protected]>
Date:   Tue Apr 29 09:17:57 2025 +0100

    chore(deps): code cleanup, do not use pkg/errors (#5335)

    Signed-off-by: ivan katliarchuk <[email protected]>

commit adf9fb20a4c564dbc85e2a954f96283879938087
Merge: a6243cf6 72a761c2
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Apr 28 04:07:25 2025 -0700

    Merge pull request #5337 from gofogo/chore-bump-backoff-deps

    chore(code-quality): webhook increase code coverage

commit 72a761c22be0a460aacd5c463cbdce4383b68605
Author: ivan katliarchuk <[email protected]>
Date:   Mon Apr 28 10:31:56 2025 +0100

    chore(code-quality): webhook increase code coverage

commit a6243cf6bb5d089735a961a46160e48caebe840e
Author: Ivan Ka <[email protected]>
Date:   Sun Apr 27 22:59:25 2025 +0100

    chore(providers): rename custom TTL constants to defaultTTL (#5312)

    * chore(provider): inline providers

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(provider): inline providers

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(provider): inline providers

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(provider): inline providers

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(provider): inline providers

    Signed-off-by: ivan katliarchuk <[email protected]>

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>

commit 3c93bcb0768966fa97ce8b120495531eb7f6aa79
Author: Michel Loiseleur <[email protected]>
Date:   Sun Apr 27 23:11:24 2025 +0200

    chore(code): improve some tests + re-order sources flags CLI (#5288)

    * fix(plan): always use managed records

    * robust random port in test

    * use defaultconfig for managed-record-types

    * be explicit about static variable

    * fix wait

    * re-order flags related to sources + dynamic managedrecordtype help

    * fix flag doc

commit 5dcf2f0f54456c7a08137046e4840ae674ad394a
Merge: 21786d4f 972bdfca
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sun Apr 27 13:39:24 2025 -0700

    Merge pull request #5334 from mloiseleur/chore/fix-data-race

    test(source): fix data race on node_test

commit 972bdfcadd480f4f6573173c871ef1f42707ef9b
Author: Michel Loiseleur <[email protected]>
Date:   Sun Apr 27 22:03:10 2025 +0200

    test(source): fix data race on node_test

commit 21786d4f539fe5e87ad9ac4e24dffca4ee6fead7
Merge: 1d827200 757a5760
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sat Apr 26 06:51:23 2025 -0700

    Merge pull request #5320 from gofogo/chore-code-quality-v1

    chore(code-quality): providers linter warnings fixes

commit 1d827200a3c135e9080dfbf932daeee85ee371ac
Merge: 5eaf814b 7a2ba6de
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Apr 24 23:40:32 2025 -0700

    Merge pull request #5325 from BasJ93/docs-update-rfc2136

    docs: update rfc2136

commit 7a2ba6dec6400c5c602d16cb188f4d83114b868a
Author: Bas Janssen <[email protected]>
Date:   Thu Apr 24 16:19:28 2025 +0200

    Update flags doc in correct location

commit 7d57ac2394476b10d0b44bc7283f876bee564a0f
Author: Bas Janssen <[email protected]>
Date:   Thu Apr 24 13:13:15 2025 +0200

    RFC2136: Update tutorial to show Helm example with TSIG in secret

commit f6cd8b9babc3216a57d3dbb4a83f4dad2301f20b
Author: Bas Janssen <[email protected]>
Date:   Thu Apr 24 13:12:40 2025 +0200

    RFC2136: Update flags documentation to be more clear about multiple zones.

commit 757a57609f14f5fb99004b369c43440ae07f6d9c
Author: ivan katliarchuk <[email protected]>
Date:   Wed Apr 23 22:03:00 2025 +0100

    chore(code-quality): linter warnings fixes

    Signed-off-by: ivan katliarchuk <[email protected]>

commit 5eaf814b9420f88152a5f76aa0e48991eaead9ee
Author: Christian Rohmann <[email protected]>
Date:   Wed Apr 23 18:49:42 2025 +0200

    feat(helm): allow extraArgs to also be a map enabling overrides of individual values (#5293)

commit c49322f7eefe65f76e1f47e019dec5d01ff7074c
Author: tJouve <[email protected]>
Date:   Wed Apr 23 14:43:42 2025 +0200

    feat(pihole): add support for IPv6 Dual format (#5253)

    * Add support of ipv6 dual on pihole provider

    * PiHoleV6 : Switch from instrumented_http to httpClient

    * Add support of ipv6 dual on pihole provider - extends tests cases

    * Switch to net/netip to check ipV6

    * Fix linter

    * ListRecords should not log filtered records

    Should not log records reject by filter on listRecords because PiHole return A and AAAA records. It is normal to filter some records

    * Update provider/pihole/clientV6.go

    Co-authored-by: Michel Loiseleur <[email protected]>

    ---------

    Co-authored-by: Michel Loiseleur <[email protected]>

commit bc96176ddcc4e520a375fb4adf5da13c953aab5c
Merge: 8e695e68 abdf8bbc
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 23 05:11:46 2025 -0700

    Merge pull request #5318 from gofogo/chore-refactoring-v0

    chore(code-quality): added lint checks

commit abdf8bbc028655d6f931082663865f6efc301bc2
Author: ivan katliarchuk <[email protected]>
Date:   Wed Apr 23 08:22:43 2025 +0100

    chore(refactore): added lint checks

    Signed-off-by: ivan katliarchuk <[email protected]>

commit 8e695e68b1b25bb84ce6a84da8b43205ee00de93
Author: Michel Loiseleur <[email protected]>
Date:   Mon Apr 21 23:19:41 2025 +0200

    chore(deps): bump the dev-dependencies group across 1 directory with 21 updates (#5313)

    * chore(deps): bump the dev-dependencies group across 1 directory with 21 updates

    Bumps the dev-dependencies group with 18 updates in the / directory:

    | Package | From | To |
    | --- | --- | --- |
    | [github.com/Azure/azure-sdk-for-go/sdk/azidentity](https://github.com/Azure/azure-sdk-for-go) | `1.8.2` | `1.9.0` |
    | [github.com/IBM-Cloud/ibm-cloud-cli-sdk](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk) | `1.7.0` | `1.7.1` |
    | [github.com/IBM/go-sdk-core/v5](https://github.com/IBM/go-sdk-core) | `5.19.0` | `5.19.1` |
    | [github.com/IBM/networking-go-sdk](https://github.com/IBM/networking-go-sdk) | `0.51.3` | `0.51.4` |
    | [github.com/Yamashou/gqlgenc](https://github.com/Yamashou/gqlgenc) | `0.31.0` | `0.32.0` |
    | [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.63.104` | `1.63.105` |
    | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.13` | `1.29.14` |
    | [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2) | `1.18.9` | `1.18.12` |
    | [github.com/aws/aws-sdk-go-v2/service/route53](https://github.com/aws/aws-sdk-go-v2) | `1.51.0` | `1.51.1` |
    | [github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://github.com/aws/aws-sdk-go-v2) | `1.35.2` | `1.35.3` |
    | [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.96` | `0.3.98` |
    | [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.88.1` | `65.89.1` |
    | [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.21.1` | `1.22.0` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1140` | `1.0.1146` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1132` | `1.0.1145` |
    | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.228.0` | `0.229.0` |
    | [istio.io/api](https://github.com/istio/api) | `1.25.1` | `1.25.2` |
    | [istio.io/client-go](https://github.com/istio/client-go) | `1.25.1` | `1.25.2` |

    Updates `github.com/Azure/azure-sdk-for-go/sdk/azidentity` from 1.8.2 to 1.9.0
    - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
    - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
    - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azidentity/v1.8.2...sdk/azcore/v1.9.0)

    Updates `github.com/IBM-Cloud/ibm-cloud-cli-sdk` from 1.7.0 to 1.7.1
    - [Release notes](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk/releases)
    - [Commits](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk/compare/v1.7.0...v1.7.1)

    Updates `github.com/IBM/go-sdk-core/v5` from 5.19.0 to 5.19.1
    - [Release notes](https://github.com/IBM/go-sdk-core/releases)
    - [Changelog](https://github.com/IBM/go-sdk-core/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/IBM/go-sdk-core/compare/v5.19.0...v5.19.1)

    Updates `github.com/IBM/networking-go-sdk` from 0.51.3 to 0.51.4
    - [Release notes](https://github.com/IBM/networking-go-sdk/releases)
    - [Changelog](https://github.com/IBM/networking-go-sdk/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/IBM/networking-go-sdk/compare/v0.51.3...v0.51.4)

    Updates `github.com/Yamashou/gqlgenc` from 0.31.0 to 0.32.0
    - [Release notes](https://github.com/Yamashou/gqlgenc/releases)
    - [Commits](https://github.com/Yamashou/gqlgenc/compare/v0.31.0...v0.32.0)

    Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.63.104 to 1.63.105
    - [Release notes](https://github.com/aliyun/alibaba-cloud-sdk-go/releases)
    - [Changelog](https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/ChangeLog.txt)
    - [Commits](https://github.com/aliyun/alibaba-cloud-sdk-go/compare/v1.63.104...v1.63.105)

    Updates `github.com/aws/aws-sdk-go-v2/config` from 1.29.13 to 1.29.14
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.13...config/v1.29.14)

    Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.17.66 to 1.17.67
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.17.66...credentials/v1.17.67)

    Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.18.9 to 1.18.12
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.9...config/v1.18.12)

    Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.42.1 to 1.42.4
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.42.1...service/ivs/v1.42.4)

    Updates `github.com/aws/aws-sdk-go-v2/service/route53` from 1.51.0 to 1.51.1
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.51.0...service/s3/v1.51.1)

    Updates `github.com/aws/aws-sdk-go-v2/service/servicediscovery` from 1.35.2 to 1.35.3
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ecr/v1.35.2...service/ivs/v1.35.3)

    Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.33.18 to 1.33.19
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/sns/v1.33.18...service/sns/v1.33.19)

    Updates `github.com/civo/civogo` from 0.3.96 to 0.3.98
    - [Release notes](https://github.com/civo/civogo/releases)
    - [Changelog](https://github.com/civo/civogo/blob/master/changelog.yml)
    - [Commits](https://github.com/civo/civogo/compare/v0.3.96...v0.3.98)

    Updates `github.com/oracle/oci-go-sdk/v65` from 65.88.1 to 65.89.1
    - [Release notes](https://github.com/oracle/oci-go-sdk/releases)
    - [Changelog](https://github.com/oracle/oci-go-sdk/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/oracle/oci-go-sdk/compare/v65.88.1...v65.89.1)

    Updates `github.com/prometheus/client_golang` from 1.21.1 to 1.22.0
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1140 to 1.0.1146
    - [Changelog](https://github.com/TencentCloud/tencentcloud-sdk-go/blob/master/SERVICE_CHANGELOG.md)
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1140...v1.0.1146)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.1132 to 1.0.1145
    - [Changelog](https://github.com/TencentCloud/tencentcloud-sdk-go/blob/v1.0.1145/SERVICE_CHANGELOG.md)
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1132...v1.0.1145)

    Updates `google.golang.org/api` from 0.228.0 to 0.229.0
    - [Release notes](https://github.com/googleapis/google-api-go-client/releases)
    - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
    - [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.229.0)

    Updates `istio.io/api` from 1.25.1 to 1.25.2
    - [Commits](https://github.com/istio/api/compare/1.25.1...1.25.2)

    Updates `istio.io/client-go` from 1.25.1 to 1.25.2
    - [Commits](https://github.com/istio/client-go/compare/1.25.1...1.25.2)

    ---
    updated-dependencies:
    - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azidentity
      dependency-version: 1.9.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/IBM-Cloud/ibm-cloud-cli-sdk
      dependency-version: 1.7.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/IBM/go-sdk-core/v5
      dependency-version: 5.19.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/IBM/networking-go-sdk
      dependency-version: 0.51.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/Yamashou/gqlgenc
      dependency-version: 0.32.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/aliyun/alibaba-cloud-sdk-go
      dependency-version: 1.63.105
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/config
      dependency-version: 1.29.14
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/credentials
      dependency-version: 1.17.67
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
      dependency-version: 1.18.12
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodb
      dependency-version: 1.42.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/route53
      dependency-version: 1.51.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/servicediscovery
      dependency-version: 1.35.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
      dependency-version: 1.33.19
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/civo/civogo
      dependency-version: 0.3.98
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/oracle/oci-go-sdk/v65
      dependency-version: 65.89.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/prometheus/client_golang
      dependency-version: 1.22.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
      dependency-version: 1.0.1146
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns
      dependency-version: 1.0.1145
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: google.golang.org/api
      dependency-version: 0.229.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: istio.io/api
      dependency-version: 1.25.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: istio.io/client-go
      dependency-version: 1.25.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

    * fix: ci

    ---------

    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 0edc63a3fa607d46ca96abcb7bb13a40023c14be
Merge: ad7dbb49 bfabe7a8
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Apr 21 12:29:01 2025 -0700

    Merge pull request #5301 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-a128ef9c40

    chore(deps): bump the dev-dependencies group across 1 directory with 2 updates

commit bfabe7a81ff20e07a18eb502bff1f516083bbd0c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 18 03:44:38 2025 +0000

    chore(deps): bump the dev-dependencies group across 1 directory with 2 updates

    Bumps the dev-dependencies group with 2 updates in the / directory: [renovatebot/github-action](https://github.com/renovatebot/github-action) and [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate).

    Updates `renovatebot/github-action` from 41.0.18 to 41.0.20
    - [Release notes](https://github.com/renovatebot/github-action/releases)
    - [Changelog](https://github.com/renovatebot/github-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/renovatebot/github-action/compare/v41.0.18...v41.0.20)

    Updates `GrantBirki/json-yaml-validate` from 3.2.1 to 3.3.0
    - [Release notes](https://github.com/grantbirki/json-yaml-validate/releases)
    - [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v3.2.1...v3.3.0)

    ---
    updated-dependencies:
    - dependency-name: renovatebot/github-action
      dependency-version: 41.0.20
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: GrantBirki/json-yaml-validate
      dependency-version: 3.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit ad7dbb49aefe8bf87e2be9e9cfaaf00322197881
Author: semnell <[email protected]>
Date:   Thu Apr 17 13:49:14 2025 +0200

    fix(helm): update helm schema (#5297)

    * fix(helm): update helm schema

    * chore(helm): fix values file and update schema

    * test(helm): add tests for null livenessProbe and readinessProbe

    * docs(helm): update README with default readinessProbe configuration for webhook container

    * fix(helm): update livenessProbe and readinessProbe schema types in values.yaml

    * chore(helm): update livenessProbe and readinessProbe schema types in values.yaml

    * fix(helm): correct type definitions for webhook probes and update CHANGELOG

    * chore(changelog): fix typo

    * fix(lint): fix linter

    * fix(changelog): Fix location of change

    * docs(helm): update  to reference default values for readinessProbe configuration

commit 09ec020d6f3fe0a5fae0a1b693fb31e2f3e377a2
Merge: a446408e bb1db695
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 16 23:45:07 2025 -0700

    Merge pull request #5306 from mloiseleur/chore/toolchain

    chore(deps): build with go 1.24.2

commit a446408ea47e8333325d3d7efbc66007ba07bb87
Merge: 26035196 64f79896
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 16 12:27:17 2025 -0700

    Merge pull request #5281 from arthlr/fix/zone-finder

    fix(zonefinder): handle underscores in dns records

commit 26035196eff8601aa557a00cef790d1b36d59b42
Merge: 7ae04055 b7879ccb
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 16 12:27:10 2025 -0700

    Merge pull request #5273 from gofogo/fix-flakey-test-logging

    test(log): fix random race detection

commit bb1db695724b1f124265e0543782b5961fe95cf2
Author: Michel Loiseleur <[email protected]>
Date:   Wed Apr 16 21:12:31 2025 +0200

    chore(go): build with go 1.24.2

commit 7ae0405537dfae353800bb46cf11cc84d39a749d
Author: Ivan Ka <[email protected]>
Date:   Tue Apr 15 13:37:06 2025 +0100

    chore(dependencies): update toools versions (#5252)

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(dependencies): update toools versions

    Signed-off-by: ivan katliarchuk <[email protected]>

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>

commit 333cf18fee47791e8bbca9c558db2faddf57e72f
Merge: 2de3b50b 3e9f4642
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Apr 15 01:21:07 2025 -0700

    Merge pull request #5292 from kubernetes-sigs/raffo/change-yaml-dep

    chore(deps): switch to goccy yaml

commit 3e9f4642e3622f3993bf22881b10c307bc4b6d70
Author: Raffaele Di Fazio <[email protected]>
Date:   Tue Apr 15 09:30:37 2025 +0200

    use json to unmarshal json

    Signed-off-by: Raffaele Di Fazio <[email protected]>

commit b38d6bc86785e9e86eb8e0b4f83d1206f75fb20d
Author: Raffaele Di Fazio <[email protected]>
Date:   Tue Apr 15 08:42:00 2025 +0200

    changes to goccy yaml

    Signed-off-by: Raffaele Di Fazio <[email protected]>

commit 64f798962871b1d68242815d2c4434f5e68b326b
Author: Arthur Le Roux <[email protected]>
Date:   Sun Apr 13 10:32:22 2025 +0200

    fix(zonefinder): handle underscores in dns records

    Signed-off-by: Arthur Le Roux <[email protected]>

commit 2de3b50b14681933a1efea38c4ccf59bed1c0a6f
Merge: 0d975217 6f651816
Author: Kubernetes Prow Robot <[email protected]>
Date:   Sun Apr 13 08:22:42 2025 -0700

    Merge pull request #5175 from vflaux/fix_cf_regional_hostname

    fix(cloudflare): regional hostnames

commit 6f65181681cca173971579c02f809f385a11c3cc
Author: Valentin Flaux <[email protected]>
Date:   Sun Apr 6 03:34:12 2025 +0200

    add tests & fixes for dataLocalizationRegionalHostnamesChanges()

commit c3f0cd668ff61aa4b9bbabe842c1b3c8d36b7f6d
Author: Valentin Flaux <[email protected]>
Date:   Thu Mar 13 13:51:17 2025 +0100

    fix cloudflare regional hostnames

    Implements create & delete of regional hostnames for A, AAAA & CNAME
    records.
    Implements "external-dns.alpha.kubernetes.io/cloudflare-region-key"
    annotation.

commit 0d975217a985eca197b7b499b2eb6d2920c60232
Merge: 66009e72 f0ad68a6
Author: Kubernetes Prow Robot <[email protected]>
Date:   Fri Apr 11 02:30:42 2025 -0700

    Merge pull request #5270 from stevehipwell/helm-chart-release-v1-16-1

    chore: Release Helm chart v1.16.1

commit b7879ccbd2dba2489570d81e08851a5a496cdb5c
Author: ivan katliarchuk <[email protected]>
Date:   Fri Apr 11 08:48:41 2025 +0100

    fix(log testing): fix logs

    Signed-off-by: ivan katliarchuk <[email protected]>

commit f0ad68a6c93f43789f0c2b4a5682a426f119aa8a
Author: Steve Hipwell <[email protected]>
Date:   Thu Apr 10 16:30:34 2025 +0100

    chore: Release Helm chart v1.16.1

    Signed-off-by: Steve Hipwell <[email protected]>

commit 66009e72e73e509269b732a1281d7097517b75b2
Merge: 53729153 f27da2b1
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 9 08:26:40 2025 -0700

    Merge pull request #5241 from davidwin93/Fix-GW-Gen

    fix(Gateway API): ensure generation match

commit f27da2b10e9aa90dd338c0064a525dc4d6613718
Author: David Winiarski <[email protected]>
Date:   Tue Apr 8 17:09:07 2025 -0600

    remove unnecessary variable

commit 9854a0ecb461bd546106cf547029cd90b7c0a3e8
Author: David Winiarski <[email protected]>
Date:   Tue Apr 8 13:29:24 2025 -0600

    validate group and kind on the spec.parentRef. Move check into gwRouteHasParentRef

commit 1476fe11a10141c59c2f70879a327957a772b8b5
Author: David Winiarski <[email protected]>
Date:   Mon Apr 7 10:47:50 2025 -0600

    update comment on gwRouteIsAccepted

commit 127122de0959f437af13a2b28ba3ffd058f54b4e
Author: David Winiarski <[email protected]>
Date:   Mon Apr 7 06:53:58 2025 -0600

    update gatewayRoute to contain spec.parentRefs instead of extracting that directly from each route during the resolve stage

commit cb4b6a222e42e24ad81f6d0f1c841d3b70e6db21
Author: David Winiarski <[email protected]>
Date:   Sun Apr 6 18:48:53 2025 -0600

    add missing lookup for TLSRoute

commit 94278ae67c52ddb15e783eea99da72fccaf18a69
Author: David Winiarski <[email protected]>
Date:   Sun Apr 6 18:43:44 2025 -0600

    update all route tests to have a valid spec.parentRef entry

commit 5a1aef4d94d29d0771a67a4b4bfcd59be7e5d2de
Author: David Winiarski <[email protected]>
Date:   Sun Apr 6 18:42:50 2025 -0600

    use route parentRef from spec instead of observedGeneration to select correct status conditions to evaluate

commit 4386d8ba945df56f463000f4ba23c9aad1ad561c
Author: David Winiarski <[email protected]>
Date:   Mon Mar 31 14:02:07 2025 -0600

    only consider accepted gateway routes if the condition generation matches the current one

commit 537291534088226cfcd2d0840d0cfd29fa5a0828
Merge: 5eeef23b bb518596
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 9 01:06:41 2025 -0700

    Merge pull request #5268 from mloiseleur/fix/flaky-test

    chore(ci): fix random data race failure on source/node test

commit bb5185966c74eec1c241d7b3e5dddd0611b623b9
Author: Michel Loiseleur <[email protected]>
Date:   Wed Apr 9 09:21:02 2025 +0200

    chore(ci): fix random data race failure on source/node test

commit 5eeef23b1dc9f2e5d0abed1cbd4d272bfb80f720
Author: Ivan Ka <[email protected]>
Date:   Tue Apr 8 20:14:49 2025 +0100

    chore(helm): add validation for prefix and suffix and capture regression (#5250)

    * chore(helm): add valiation.tpl and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add valiation.tpl and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation.tpl and capture regression

    Co-authored-by: Michel Loiseleur <[email protected]>

    * chore(helm): add validation.tpl and capture regression

    Co-authored-by: Michel Loiseleur <[email protected]>

    * chore(helm): add validation.tpl and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation.tpl and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation for prefix and suffix and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation for prefix and suffix and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation for prefix and suffix and capture regression

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(helm): add validation for prefix and suffix and capture regression

    Co-authored-by: Steve Hipwell <[email protected]>

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>
    Co-authored-by: Michel Loiseleur <[email protected]>
    Co-authored-by: Steve Hipwell <[email protected]>

commit cf9ab7be8bd441983abb70443c244e77aba17c08
Merge: c0a9eed5 f853ddeb
Author: Kubernetes Prow Robot <[email protected]>
Date:   Tue Apr 8 07:44:39 2025 -0700

    Merge pull request #5262 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-7601240b10

    chore(deps): bump the dev-dependencies group across 1 directory with 19 updates

commit f853ddebc86eaa45b087b683bcd18688224f3316
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Apr 8 03:40:02 2025 +0000

    chore(deps): bump the dev-dependencies group across 1 directory with 19 updates

    Bumps the dev-dependencies group with 14 updates in the / directory:

    | Package | From | To |
    | --- | --- | --- |
    | [github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go) | `1.17.1` | `1.18.0` |
    | [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.63.103` | `1.63.104` |
    | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.12` | `1.29.13` |
    | [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2) | `1.18.8` | `1.18.9` |
    | [github.com/aws/aws-sdk-go-v2/service/route53](https://github.com/aws/aws-sdk-go-v2) | `1.50.0` | `1.51.0` |
    | [github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://github.com/aws/aws-sdk-go-v2) | `1.35.1` | `1.35.2` |
    | [github.com/linode/linodego](https://github.com/linode/linodego) | `1.48.1` | `1.49.0` |
    | [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.64` | `1.1.65` |
    | [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.88.0` | `65.88.1` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1134` | `1.0.1140` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1134` | `1.0.1136` |
    | [golang.org/x/net](https://github.com/golang/net) | `0.38.0` | `0.39.0` |
    | [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.28.0` | `0.29.0` |
    | gopkg.in/ns1/ns1-go.v2 | `2.13.0` | `2.14.1` |

    Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.17.1 to 1.18.0
    - [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
    - [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
    - [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.17.1...sdk/azcore/v1.18.0)

    Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.63.103 to 1.63.104
    - [Release notes](https://github.com/aliyun/alibaba-cloud-sdk-go/releases)
    - [Changelog](https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/ChangeLog.txt)
    - [Commits](https://github.com/aliyun/alibaba-cloud-sdk-go/compare/v1.63.103...v1.63.104)

    Updates `github.com/aws/aws-sdk-go-v2/config` from 1.29.12 to 1.29.13
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.12...config/v1.29.13)

    Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.17.65 to 1.17.66
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.17.65...credentials/v1.17.66)

    Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.18.8 to 1.18.9
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.18.9/CHANGELOG.md)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.18.8...config/v1.18.9)

    Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.42.0 to 1.42.1
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.42.0...service/s3/v1.42.1)

    Updates `github.com/aws/aws-sdk-go-v2/service/route53` from 1.50.0 to 1.51.0
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/s3/v1.50.0...service/s3/v1.51.0)

    Updates `github.com/aws/aws-sdk-go-v2/service/servicediscovery` from 1.35.1 to 1.35.2
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/kms/v1.35.1...service/ecr/v1.35.2)

    Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.33.17 to 1.33.18
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/sns/v1.33.17...service/sns/v1.33.18)

    Updates `github.com/linode/linodego` from 1.48.1 to 1.49.0
    - [Release notes](https://github.com/linode/linodego/releases)
    - [Commits](https://github.com/linode/linodego/compare/v1.48.1...v1.49.0)

    Updates `github.com/miekg/dns` from 1.1.64 to 1.1.65
    - [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release)
    - [Commits](https://github.com/miekg/dns/compare/v1.1.64...v1.1.65)

    Updates `github.com/oracle/oci-go-sdk/v65` from 65.88.0 to 65.88.1
    - [Release notes](https://github.com/oracle/oci-go-sdk/releases)
    - [Changelog](https://github.com/oracle/oci-go-sdk/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/oracle/oci-go-sdk/compare/v65.88.0...v65.88.1)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1134 to 1.0.1140
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1134...v1.0.1140)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1134 to 1.0.1136
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1134...v1.0.1136)

    Updates `golang.org/x/net` from 0.38.0 to 0.39.0
    - [Commits](https://github.com/golang/net/compare/v0.38.0...v0.39.0)

    Updates `golang.org/x/oauth2` from 0.28.0 to 0.29.0
    - [Commits](https://github.com/golang/oauth2/compare/v0.28.0...v0.29.0)

    Updates `golang.org/x/sync` from 0.12.0 to 0.13.0
    - [Commits](https://github.com/golang/sync/compare/v0.12.0...v0.13.0)

    Updates `golang.org/x/text` from 0.23.0 to 0.24.0
    - [Release notes](https://github.com/golang/text/releases)
    - [Commits](https://github.com/golang/text/compare/v0.23.0...v0.24.0)

    Updates `gopkg.in/ns1/ns1-go.v2` from 2.13.0 to 2.14.1

    ---
    updated-dependencies:
    - dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
      dependency-version: 1.18.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/aliyun/alibaba-cloud-sdk-go
      dependency-version: 1.63.104
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/config
      dependency-version: 1.29.13
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/credentials
      dependency-version: 1.17.66
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
      dependency-version: 1.18.9
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodb
      dependency-version: 1.42.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/route53
      dependency-version: 1.51.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/servicediscovery
      dependency-version: 1.35.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts
      dependency-version: 1.33.18
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/linode/linodego
      dependency-version: 1.49.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/miekg/dns
      dependency-version: 1.1.65
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/oracle/oci-go-sdk/v65
      dependency-version: 65.88.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
      dependency-version: 1.0.1140
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod
      dependency-version: 1.0.1136
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: golang.org/x/net
      dependency-version: 0.39.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: golang.org/x/oauth2
      dependency-version: 0.29.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: golang.org/x/sync
      dependency-version: 0.13.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: golang.org/x/text
      dependency-version: 0.24.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: gopkg.in/ns1/ns1-go.v2
      dependency-version: 2.14.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit c0a9eed521ad5108d73532a0dbc61f71a633d306
Author: Markus <[email protected]>
Date:   Mon Apr 7 16:34:40 2025 +0200

    feat(source): optional exclusion of unschedulable nodes (#5045)

    * feat(source/node): Make exclusion of unschedulable Nodes configurable

    This fixes a behavioral regression introduced in #4761, where
    nodes that were previously added to DNS are removed when they are considered
    unschedulable, for example due to automated maintenance tasks.

    This change will introduce a new flag called `exclude-unschedulable`, which
    defaults to `true` in order to keep in line with the current behavior.
    However, it would also be reasonable to restore the initial behavior before

    * Allow testing for expected log entries in testNodeSourceEndpoints

    This commit adds the required logic to be able to test for
    the existence (and absence) of certain log messages
    in testNodeSourceEndpoints. As an example, this is implemented
    for the tests around excludeUnschedulable.

    A side effect of using LogsToBuffer is that tests can't run in
    parallel due to the log buffer being shared across all
    parallel test cases. As such, these specific tests are now executed
    one after another.

    * Ensure logging is only hooked for tests that require it

    * Document new exclude-unschedulable flag for nodes source

commit c5af75e38014680109454fd5f67e1a97d0e5e837
Merge: 4c6db177 fab5b9a0
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Apr 3 03:06:37 2025 -0700

    Merge pull request #5247 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-1ac63278d5

    chore(deps): bump the dev-dependencies group across 1 directory with 2 updates

commit 4c6db177e9e25cc465e4db6039b2a7044a218864
Merge: 026feab6 3ca3a122
Author: Kubernetes Prow Robot <[email protected]>
Date:   Thu Apr 3 00:38:42 2025 -0700

    Merge pull request #5244 from mloiseleur/doc/anexia

    docs: update link to Anexia webhook provider

commit 026feab62b83e8f8a0ba4b22e17cf1098a7e3296
Merge: 1efdf416 6808aa31
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 2 23:58:47 2025 -0700

    Merge pull request #5239 from conduitxyz/mrozentsvayg/cloudflare-multiple-custom-hostnames

    feat(cloudflare): multiple custom hostnames support

commit fab5b9a0641c1528f93183642e57424a97a87d96
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Apr 3 03:51:47 2025 +0000

    chore(deps): bump the dev-dependencies group across 1 directory with 2 updates

    Bumps the dev-dependencies group with 2 updates in the / directory: [renovatebot/github-action](https://github.com/renovatebot/github-action) and [actions/setup-python](https://github.com/actions/setup-python).

    Updates `renovatebot/github-action` from 41.0.17 to 41.0.18
    - [Release notes](https://github.com/renovatebot/github-action/releases)
    - [Changelog](https://github.com/renovatebot/github-action/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/renovatebot/github-action/compare/v41.0.17...v41.0.18)

    Updates `actions/setup-python` from 5.4.0 to 5.5.0
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](https://github.com/actions/setup-python/compare/42375524e23c412d93fb67b49958b491fce71c38...8d9ed9ac5c53483de85588cdf95a591a75ab9f55)

    ---
    updated-dependencies:
    - dependency-name: renovatebot/github-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit 6808aa319848f51a800a0c0c6f42d36207501940
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Wed Apr 2 10:09:00 2025 -0700

    add test for logging error when creating endpoint and ignoring too long record name (shouldn't happen)

commit 1efdf4161cde495663dcc5b6b86804f2334054f3
Author: tJouve <[email protected]>
Date:   Wed Apr 2 18:10:43 2025 +0200

    feat(pihole): add optional support for v6 (#5226)

    * Pi hole V6 impl

    * Code Review Part One

    * Fix Go Lint

    * Regenerate Flags file

    * Increase code coverage 1/2

    * Increase code coverage 2/2

    * Fix merge conflict => Provider init move from main.go to execute.go

commit f9725a19c970cd55826e7b99618a6f91db9f866e
Merge: d834ba9b 3835c62b
Author: Kubernetes Prow Robot <[email protected]>
Date:   Wed Apr 2 08:40:47 2025 -0700

    Merge pull request #5246 from mloiseleur/chore/golangci-lint-action

    chore(ci): update linter to v2.0.2

commit 3835c62bb695df67f3261a871f0d0c5cfed522a7
Author: Michel Loiseleur <[email protected]>
Date:   Wed Apr 2 08:53:54 2025 +0200

    chore(ci): update linter to v2.0.2

commit 3ca3a122448d694744760f8f5f04b341c96dcea2
Author: Michel Loiseleur <[email protected]>
Date:   Tue Apr 1 23:04:32 2025 +0200

    docs: update link to Anexia webhook provider

commit f3f58dd676af95097c5698954bdc4d33a7739a05
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Tue Apr 1 12:01:50 2025 -0700

    [attempt to] improve nested conditions readability for cloudflare tests failures scenarios

commit d834ba9b550a9cdd5d67f7b48f385c8f7387b21a
Author: Ivan Ka <[email protected]>
Date:   Tue Apr 1 15:06:41 2025 +0100

    fix(helm): added missing schema values (#5228)

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    * fix(helm): added missing schema values

    Signed-off-by: ivan katliarchuk <[email protected]>

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>

commit f67cc940e9a7a5ca333f27f59c2c73a1b364be48
Author: Ivan Ka <[email protected]>
Date:   Tue Apr 1 00:20:36 2025 +0100

    docs(proposal): externaldns api graduation to beta (#5079)

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Signed-off-by: ivan katliarchuk <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    Co-authored-by: Michel Loiseleur <[email protected]>

    * docs(proposal): externaldns api graduation to beta

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>
    Co-authored-by: Michel Loiseleur <[email protected]>

commit 65d534e4a12113a7297350d7b67e15f916bec67f
Author: Ivan Ka <[email protected]>
Date:   Mon Mar 31 23:58:43 2025 +0100

    chore(code-cleanup): move logic away from main.go add tests (#5222)

    * feat(code cleanup): remove from main.go

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic away from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic away from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic away from main.go add tests

    Co-authored-by: Michel Loiseleur <[email protected]>

    * chore(code-cleanup): move logic away from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    * chore(code-cleanup): move logic away from main.go add tests

    Signed-off-by: ivan katliarchuk <[email protected]>

    ---------

    Signed-off-by: ivan katliarchuk <[email protected]>
    Co-authored-by: Michel Loiseleur <[email protected]>

commit e59e96ea643c3b019478f78af86782c960d2fdba
Merge: 98d14677 4affbd90
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Mar 31 15:58:36 2025 -0700

    Merge pull request #5200 from xshot9011/chore/add-ap-southeast-7-hostzone

    chore: add se for nlb, alb in thailand region

commit 165506c275e22ef0ca4598043b962d31b8ed3456
Author: mrozentsvayg <[email protected]>
Date:   Mon Mar 31 15:27:42 2025 -0700

    Update cloudflare.md

    split long lines

commit 3ef8c7336f57ce8460d505683c37321d9175f443
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Mon Mar 31 12:02:41 2025 -0700

    rename variables with ambiguous "endpoint" names

commit 647d850729aed748b27b3333d1dab47fec4cfc87
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Mon Mar 31 09:30:05 2025 -0700

    remove redunaant custom hostnames sort

commit 98d14677794d33e2b4fea8c4006b07ff9352f7a5
Merge: a6e57713 3503128f
Author: Kubernetes Prow Robot <[email protected]>
Date:   Mon Mar 31 04:40:50 2025 -0700

    Merge pull request #5238 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-f1b5754783

    chore(deps): bump the dev-dependencies group across 1 directory with 17 updates

commit 6da38ba7462112dc41e86069a18cf68950c9c373
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Sun Mar 30 22:21:03 2025 -0700

    feat(cloudflare): multiple custom hostnames support

commit 4d3746106ac3c8a55c66ea84e41ff424dd31df75
Merge: d8b31bc2 a6e57713
Author: Mikhail Rozentsvayg <[email protected]>
Date:   Sun Mar 30 22:18:57 2025 -0700

    Merge remote-tracking branch 'upstream/master' into mrozentsvayg/cloudflare-multiple-custom-hostnames

commit 3503128ffbfc323dff52b956c1d47cd94deaa609
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 31 03:38:07 2025 +0000

    chore(deps): bump the dev-dependencies group across 1 directory with 17 updates

    Bumps the dev-dependencies group with 15 updates in the / directory:

    | Package | From | To |
    | --- | --- | --- |
    | [github.com/IBM/networking-go-sdk](https://github.com/IBM/networking-go-sdk) | `0.51.2` | `0.51.3` |
    | [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.63.100` | `1.63.103` |
    | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.29.9` | `1.29.12` |
    | [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.95` | `0.3.96` |
    | [github.com/digitalocean/godo](https://github.com/digitalocean/godo) | `1.141.0` | `1.142.0` |
    | [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.87.0` | `65.88.0` |
    | [github.com/projectcontour/contour](https://github.com/projectcontour/contour) | `1.30.2` | `1.30.3` |
    | [github.com/scaleway/scaleway-sdk-go](https://github.com/scaleway/scaleway-sdk-go) | `1.0.0-beta.32` | `1.0.0-beta.33` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1129` | `1.0.1134` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1128` | `1.0.1134` |
    | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1115` | `1.0.1132` |
    | [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.20` | `3.5.21` |
    | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.227.0` | `0.228.0` |
    | [istio.io/api](https://github.com/istio/api) | `1.25.0` | `1.25.1` |
    | [istio.io/client-go](https://github.com/istio/client-go) | `1.25.0` | `1.25.1` |

    Updates `github.com/IBM/networking-go-sdk` from 0.51.2 to 0.51.3
    - [Release notes](https://github.com/IBM/networking-go-sdk/releases)
    - [Changelog](https://github.com/IBM/networking-go-sdk/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/IBM/networking-go-sdk/compare/v0.51.2...v0.51.3)

    Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.63.100 to 1.63.103
    - [Release notes](https://github.com/aliyun/alibaba-cloud-sdk-go/releases)
    - [Changelog](https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/ChangeLog.txt)
    - [Commits](https://github.com/aliyun/alibaba-cloud-sdk-go/compare/v1.63.100...v1.63.103)

    Updates `github.com/aws/aws-sdk-go-v2/config` from 1.29.9 to 1.29.12
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.29.9...config/v1.29.12)

    Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.17.62 to 1.17.65
    - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
    - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
    - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.17.62...credentials/v1.17.65)

    Updates `github.com/civo/civogo` from 0.3.95 to 0.3.96
    - [Release notes](https://github.com/civo/civogo/releases)
    - [Changelog](https://github.com/civo/civogo/blob/master/changelog.yml)
    - [Commits](https://github.com/civo/civogo/compare/v0.3.95...v0.3.96)

    Updates `github.com/digitalocean/godo` from 1.141.0 to 1.142.0
    - [Release notes](https://github.com/digitalocean/godo/releases)
    - [Changelog](https://github.com/digitalocean/godo/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/digitalocean/godo/compare/v1.141.0...v1.142.0)

    Updates `github.com/oracle/oci-go-sdk/v65` from 65.87.0 to 65.88.0
    - [Release notes](https://github.com/oracle/oci-go-sdk/releases)
    - [Changelog](https://github.com/oracle/oci-go-sdk/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/oracle/oci-go-sdk/compare/v65.87.0...v65.88.0)

    Updates `github.com/projectcontour/contour` from 1.30.2 to 1.30.3
    - [Release notes](https://github.com/projectcontour/contour/releases)
    - [Changelog](https://github.com/projectcontour/contour/blob/main/RELEASES.md)
    - [Commits](https://github.com/projectcontour/contour/compare/v1.30.2...v1.30.3)

    Updates `github.com/scaleway/scaleway-sdk-go` from 1.0.0-beta.32 to 1.0.0-beta.33
    - [Release notes](https://github.com/scaleway/scaleway-sdk-go/releases)
    - [Changelog](https://github.com/scaleway/scaleway-sdk-go/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.32...v1.0.0-beta.33)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1129 to 1.0.1134
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1129...v1.0.1134)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1128 to 1.0.1134
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1128...v1.0.1134)

    Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.1115 to 1.0.1132
    - [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1115...v1.0.1132)

    Updates `go.etcd.io/etcd/client/v3` from 3.5.20 to 3.5.21
    - [Release notes](https://github.com/etcd-io/etcd/releases)
    - [Commits](https://github.com/etcd-io/etcd/compare/v3.5.20...v3.5.21)

    Updates `golang.org/x/net` from 0.37.0 to 0.38.0
    - [Commits](https://github.com/golang/net/compare/v0.37.0...v0.38.0)

    Updates `google.golang.org/api` from 0.227.0 to 0.228.0
    - [Release notes](https://github.com/googleapis/google-api-go-client/releases)
    - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
    - [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.227.0...v0.228.0)

    Updates `istio.io/api` from 1.25.0 to 1.25.1
    - [Commits](https://github.com/istio/api/compare/1.25.0...1.25.1)

    Updates `istio.io/client-go` from 1.25.0 to 1.25.1
    - [Commits](https://github.com/istio/client-go/compare/1.25.0...1.25.1)

    ---
    updated-dependencies:
    - dependency-name: github.com/IBM/networking-go-sdk
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aliyun/alibaba-cloud-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/config
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/aws/aws-sdk-go-v2/credentials
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/civo/civogo
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/digitalocean/godo
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/oracle/oci-go-sdk/v65
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: github.com/projectcontour/contour
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/scaleway/scaleway-sdk-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: go.etcd.io/etcd/client/v3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: google.golang.org/api
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dev-dependencies
    - dependency-name: istio.io/api
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    - dependency-name: istio.io/client-go
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dev-dependencies
    ...

    Signed-off-by: dependabot[bot] <[email protected]>

commit 4affbd90061241238495a39b027f06f37e4abbf4
Author: stw <[email protected]>
Date:   Sat Mar 29 19:17:46 2025 +0700

    chore: add se for nlb, alb in thailand region

commit a6e57713cebb57d05b207a3fc08678f28a781b5b
…
JesusMtnez added a commit to JesusMtnez/homelab that referenced this pull request May 29, 2025
…o v0.17.0 (#712)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [registry.k8s.io/external-dns/external-dns](https://github.com/kubernetes-sigs/external-dns) | minor | `v0.16.1` -> `v0.17.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/external-dns (registry.k8s.io/external-dns/external-dns)</summary>

### [`v0.17.0`](https://github.com/kubernetes-sigs/external-dns/releases/tag/v0.17.0)

[Compare Source](kubernetes-sigs/external-dns@v0.16.1...v0.17.0)

#### Global information

:information_source: On Pi Hole, support for v6 has been added. Pi Hole v5 support is deprecated and will be removed in a future version

:information_source: On OVH, the provider has been heavily rewritten. New ACLs are need. See documentation and PR [#&#8203;5143](kubernetes-sigs/external-dns#5143) for details.

:information_source: On IPv6, the [proposal 002](https://github.com/kubernetes-sigs/external-dns/blob/master/docs/proposal/002-internal-ipv6-handling-rollback.md) has been implemented, thanks to [@&#8203;hjoshi123](https://github.com/hjoshi123)

-   ⚠️ In the next release, the default of this new `expose-internal-ipv6` flag will be set to false

⚠️ There is a severe known issue with Active Directory ([#&#8203;5240](kubernetes-sigs/external-dns#5240)) since v0.16.0. PR to fix it ([#&#8203;5385](kubernetes-sigs/external-dns#5385)) is in review

:information_source: The legacy txt-format will be removed in the next minor version ([#&#8203;5172](kubernetes-sigs/external-dns#5172))

-   ⚠️ There is currently no migration script to clean old style txt records. If you need it, if you think you can do it, PRs are welcome.

ℹ️ A new Nomad source may be added to external-dns ([#&#8203;5284](kubernetes-sigs/external-dns#5284))

-   This PR can be merged only after a review and test from real Nomad users

#### 🚀 Features

-   feat: additional template functions by [@&#8203;matkam](https://github.com/matkam) in [#&#8203;3949](kubernetes-sigs/external-dns#3949)
-   feat(banner): standardize user agent and output by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5154](kubernetes-sigs/external-dns#5154)
-   feat(chart): Update image to v0.16.1 by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5201](kubernetes-sigs/external-dns#5201)
-   feat(cloudflare): multiple custom hostnames support by [@&#8203;mrozentsvayg](https://github.com/mrozentsvayg) in [#&#8203;5239](kubernetes-sigs/external-dns#5239)
-   feat(helm): allow extraArgs to also be a map enabling overrides of individual values by [@&#8203;frittentheke](https://github.com/frittentheke) in [#&#8203;5293](kubernetes-sigs/external-dns#5293)
-   feat: IDNA awareness in the zone finder by [@&#8203;lexisother](https://github.com/lexisother) in [#&#8203;5147](kubernetes-sigs/external-dns#5147)
-   feat(ovh): major rewriting of the provider by [@&#8203;rbeuque74](https://github.com/rbeuque74) in [#&#8203;5143](kubernetes-sigs/external-dns#5143)
-   feat(pihole): add optional support for v6 by [@&#8203;tJouve](https://github.com/tJouve) in [#&#8203;5226](kubernetes-sigs/external-dns#5226)
-   feat(pihole): add support for IPv6 Dual format by [@&#8203;tJouve](https://github.com/tJouve) in [#&#8203;5253](kubernetes-sigs/external-dns#5253)
-   feat(source): optional exclusion of unschedulable nodes by [@&#8203;Hayajiro](https://github.com/Hayajiro) in [#&#8203;5045](kubernetes-sigs/external-dns#5045)
-   feat(source): optional expose of nodes internal ipv6 by [@&#8203;hjoshi123](https://github.com/hjoshi123) in [#&#8203;5192](kubernetes-sigs/external-dns#5192)

#### 🐛 Bug fixes

-   fix(aws): typo on route53 IAM by [@&#8203;tico24](https://github.com/tico24) in [#&#8203;5197](kubernetes-sigs/external-dns#5197)
-   fix(chart): add missing types for empty values by [@&#8203;t3mi](https://github.com/t3mi) in [#&#8203;5207](kubernetes-sigs/external-dns#5207)
-   fix(cloudflare): custom hostnames edge-cases causing duplicates by [@&#8203;mrozentsvayg](https://github.com/mrozentsvayg) in [#&#8203;5183](kubernetes-sigs/external-dns#5183)
-   fix(cloudflare): regional hostnames by [@&#8203;vflaux](https://github.com/vflaux) in [#&#8203;5175](kubernetes-sigs/external-dns#5175)
-   fix(Gateway API): ensure generation match by [@&#8203;davidwin93](https://github.com/davidwin93) in [#&#8203;5241](kubernetes-sigs/external-dns#5241)
-   fix(gateway-api): ensure to use only latest generation with HTTPRoutes by [@&#8203;kashalls](https://github.com/kashalls) in [#&#8203;5349](kubernetes-sigs/external-dns#5349)
-   fix(helm): added missing schema values by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5228](kubernetes-sigs/external-dns#5228)
-   fix(helm): update helm schema by [@&#8203;semnell](https://github.com/semnell) in [#&#8203;5297](kubernetes-sigs/external-dns#5297)
-   fix(log testing): re-use logger library testing functionality by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5368](kubernetes-sigs/external-dns#5368)
-   fix(node): logger test fixed by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5232](kubernetes-sigs/external-dns#5232)
-   fix(ovh): handling capitalized DNS records + prevent panic by [@&#8203;rbeuque74](https://github.com/rbeuque74) in [#&#8203;5390](kubernetes-sigs/external-dns#5390)
-   fix(webhook): api json object plan.Changes case by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5355](kubernetes-sigs/external-dns#5355)
-   fix(zonefinder): handle underscores in dns records by [@&#8203;arthlr](https://github.com/arthlr) in [#&#8203;5281](kubernetes-sigs/external-dns#5281)

#### 📝 Documentation

-   docs(contributing): add conventional commits by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5333](kubernetes-sigs/external-dns#5333)
-   docs(proposal): externaldns api graduation to beta by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5079](kubernetes-sigs/external-dns#5079)
-   docs(rfc2136): fix env variable in the guideline by [@&#8203;riupie](https://github.com/riupie) in [#&#8203;5352](kubernetes-sigs/external-dns#5352)
-   docs(tutorials): add IONOS Cloud  setup tutorial for ExternalDNS by [@&#8203;smilutinovic-ionos](https://github.com/smilutinovic-ionos) in [#&#8203;5364](kubernetes-sigs/external-dns#5364)
-   docs(typo): grcp → grpc by [@&#8203;octo](https://github.com/octo) in [#&#8203;5231](kubernetes-sigs/external-dns#5231)
-   docs: update link to Anexia webhook provider by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5244](kubernetes-sigs/external-dns#5244)
-   docs: update rfc2136 by [@&#8203;BasJ93](https://github.com/BasJ93) in [#&#8203;5325](kubernetes-sigs/external-dns#5325)

#### 📦 Others

-   Add Yandex Cloud Webhook by [@&#8203;ismailbaskin](https://github.com/ismailbaskin) in [#&#8203;5190](kubernetes-sigs/external-dns#5190)
-   chore: add se for nlb, alb in thailand region by [@&#8203;xshot9011](https://github.com/xshot9011) in [#&#8203;5200](kubernetes-sigs/external-dns#5200)
-   chore: fix typo on txtOwnerId comment/description by [@&#8203;lanandra](https://github.com/lanandra) in [#&#8203;5351](kubernetes-sigs/external-dns#5351)
-   chore(ci): fix random data race failure on source/node test by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5268](kubernetes-sigs/external-dns#5268)
-   chore(ci): improve release script by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5394](kubernetes-sigs/external-dns#5394)
-   chore(ci): update linter to v2.0.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5246](kubernetes-sigs/external-dns#5246)
-   chore(code-cleanup): move logic away from main.go add tests by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5222](kubernetes-sigs/external-dns#5222)
-   chore(code): improve some tests + re-order sources flags CLI by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5288](kubernetes-sigs/external-dns#5288)
-   chore(code-quality): added lint checks by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5318](kubernetes-sigs/external-dns#5318)
-   chore(code-quality): providers linter warnings fixes by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5320](kubernetes-sigs/external-dns#5320)
-   chore(code-quality): refactoring and linter fixes by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5374](kubernetes-sigs/external-dns#5374)
-   chore(code-quality): webhook increase code coverage by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5337](kubernetes-sigs/external-dns#5337)
-   chore(crd): use conventional paths and update controller-gen to v0.17.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5287](kubernetes-sigs/external-dns#5287)
-   chore(dependencies): update toools versions by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5252](kubernetes-sigs/external-dns#5252)
-   chore(deps): build with go 1.24.2 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5306](kubernetes-sigs/external-dns#5306)
-   chore(deps): bump renovatebot/github-action from 41.0.14 to 41.0.16 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5188](kubernetes-sigs/external-dns#5188)
-   chore(deps): bump renovatebot/github-action from 41.0.16 to 41.0.17 in the dev-dependencies group by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5210](kubernetes-sigs/external-dns#5210)
-   chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5346](kubernetes-sigs/external-dns#5346)
-   chore(deps): bump the dev-dependencies group across 1 directory with 14 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5382](kubernetes-sigs/external-dns#5382)
-   chore(deps): bump the dev-dependencies group across 1 directory with 17 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5238](kubernetes-sigs/external-dns#5238)
-   chore(deps): bump the dev-dependencies group across 1 directory with 19 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5262](kubernetes-sigs/external-dns#5262)
-   chore(deps): bump the dev-dependencies group across 1 directory with 20 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5211](kubernetes-sigs/external-dns#5211)
-   chore(deps): bump the dev-dependencies group across 1 directory with 21 updates by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5313](kubernetes-sigs/external-dns#5313)
-   chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5247](kubernetes-sigs/external-dns#5247)
-   chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5301](kubernetes-sigs/external-dns#5301)
-   chore(deps): bump the dev-dependencies group across 1 directory with 2 updates by [@&#8203;app/dependabot](https://github.com/app/dependabot) in [#&#8203;5323](kubernetes-sigs/external-dns#5323)
-   chore(deps): code cleanup, pkg/errors is archived by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5335](kubernetes-sigs/external-dns#5335)
-   chore(deps): switch to goccy yaml by [@&#8203;Raffo](https://github.com/Raffo) in [#&#8203;5292](kubernetes-sigs/external-dns#5292)
-   chore(deps): update linter to v2.1.x by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5366](kubernetes-sigs/external-dns#5366)
-   chore(fqdn-template): fqdn templating move to specific folder and update documentation by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5354](kubernetes-sigs/external-dns#5354)
-   chore(github): add a release template by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5324](kubernetes-sigs/external-dns#5324)
-   chore(helm): add validation for prefix and suffix and capture regression by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5250](kubernetes-sigs/external-dns#5250)
-   chore(openstack designate)!: remove in-tree provider by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5126](kubernetes-sigs/external-dns#5126)
-   chore(providers): rename custom TTL constants to defaultTTL by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5312](kubernetes-sigs/external-dns#5312)
-   chore: Release Helm chart v1.16.1 by [@&#8203;stevehipwell](https://github.com/stevehipwell) in [#&#8203;5270](kubernetes-sigs/external-dns#5270)
-   chore(release): updates kustomize & docs with v0.16.1 by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5184](kubernetes-sigs/external-dns#5184)
-   chore(source): code cleanup by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5304](kubernetes-sigs/external-dns#5304)
-   chore(webhook): bump cenkalti/backoff version by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5342](kubernetes-sigs/external-dns#5342)
-   test: add tests for cloudflare provider by [@&#8203;natitomattis](https://github.com/natitomattis) in [#&#8203;5248](kubernetes-sigs/external-dns#5248)
-   test(log): execute on multiple platforms by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5370](kubernetes-sigs/external-dns#5370)
-   test(log): fix random race detection by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5273](kubernetes-sigs/external-dns#5273)
-   test(source): cover unhappy paths by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5369](kubernetes-sigs/external-dns#5369)
-   test(source): fix data race on node_test by [@&#8203;mloiseleur](https://github.com/mloiseleur) in [#&#8203;5334](kubernetes-sigs/external-dns#5334)
-   test(source/pod): improve code coverage by [@&#8203;ivankatliarchuk](https://github.com/ivankatliarchuk) in [#&#8203;5378](kubernetes-sigs/external-dns#5378)
-   test(tlsconfig): add unit tests by [@&#8203;linoleparquet](https://github.com/linoleparquet) in [#&#8203;5381](kubernetes-sigs/external-dns#5381)
-   test(zone_filter): improve coverage from 66.7% to 100% by [@&#8203;upsaurav12](https://github.com/upsaurav12) in [#&#8203;5388](kubernetes-sigs/external-dns#5388)

#### 📦 Docker Image

    docker pull registry.k8s.io/external-dns/external-dns:v0.17.0

#### New Contributors

-   [@&#8203;ismailbaskin](https://github.com/ismailbaskin) made their first contribution in kubernetes-sigs/external-dns#5190
-   [@&#8203;lexisother](https://github.com/lexisother) made their first contribution in kubernetes-sigs/external-dns#5147
-   [@&#8203;tico24](https://github.com/tico24) made their first contribution in kubernetes-sigs/external-dns#5197
-   [@&#8203;t3mi](https://github.com/t3mi) made their first contribution in kubernetes-sigs/external-dns#5207
-   [@&#8203;octo](https://github.com/octo) made their first contribution in kubernetes-sigs/external-dns#5231
-   [@&#8203;xshot9011](https://github.com/xshot9011) made their first contribution in kubernetes-sigs/external-dns#5200
-   [@&#8203;tJouve](https://github.com/tJouve) made their first contribution in kubernetes-sigs/external-dns#5226
-   [@&#8203;Hayajiro](https://github.com/Hayajiro) made their first contribution in kubernetes-sigs/external-dns#5045
-   [@&#8203;davidwin93](https://github.com/davidwin93) made their first contribution in kubernetes-sigs/external-dns#5241
-   [@&#8203;vflaux](https://github.com/vflaux) made their first contribution in kubernetes-sigs/external-dns#5175
-   [@&#8203;arthlr](https://github.com/arthlr) made their first contribution in kubernetes-sigs/external-dns#5281
-   [@&#8203;semnell](https://github.com/semnell) made their first contribution in kubernetes-sigs/external-dns#5297
-   [@&#8203;BasJ93](https://github.com/BasJ93) made their first contribution in kubernetes-sigs/external-dns#5325
-   [@&#8203;natitomattis](https://github.com/natitomattis) made their first contribution in kubernetes-sigs/external-dns#5248
-   [@&#8203;riupie](https://github.com/riupie) made their first contribution in kubernetes-sigs/external-dns#5352
-   [@&#8203;lanandra](https://github.com/lanandra) made their first contribution in kubernetes-sigs/external-dns#5351
-   [@&#8203;smilutinovic-ionos](https://github.com/smilutinovic-ionos) made their first contribution in kubernetes-sigs/external-dns#5364
-   [@&#8203;linoleparquet](https://github.com/linoleparquet) made their first contribution in kubernetes-sigs/external-dns#5369
-   [@&#8203;kashalls](https://github.com/kashalls) made their first contribution in kubernetes-sigs/external-dns#5349
-   [@&#8203;matkam](https://github.com/matkam) made their first contribution in kubernetes-sigs/external-dns#3949
-   [@&#8203;upsaurav12](https://github.com/upsaurav12) made their first contribution in kubernetes-sigs/external-dns#5388

**Full Changelog**: kubernetes-sigs/external-dns@v0.16.1...v0.17.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xNSIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE1IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXAvbWlub3IiXX0=-->

Co-authored-by: JesusMtnez <[email protected]>
Reviewed-on: https://codeberg.org/JesusMtnez/homelab/pulls/712
Co-authored-by: JesusMtnez-bot <[email protected]>
Co-committed-by: JesusMtnez-bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants