Skip to content

Conversation

@ivankatliarchuk
Copy link
Member

Description

Fixes #ISSUE

Checklist

  • Unit tests updated
  • End user documentation updated

ivankatliarchuk pushed a commit that referenced this pull request Apr 16, 2025
# This is the 1st commit message:

chore(source): code cleanup

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

# This is the commit message #2:

chore(deps): bump renovatebot/github-action

Bumps the dev-dependencies group with 1 update: [renovatebot/github-action](https://github.com/renovatebot/github-action).


Updates `renovatebot/github-action` from 41.0.14 to 41.0.16
- [Release notes](https://github.com/renovatebot/github-action/releases)
- [Changelog](https://github.com/renovatebot/github-action/blob/main/CHANGELOG.md)
- [Commits](renovatebot/github-action@v41.0.14...v41.0.16)

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

Signed-off-by: dependabot[bot] <[email protected]>
# This is the commit message #3:

feat(chart): Update image to v0.16.1

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

# This is the commit message #4:

chore(deps): bump renovatebot/github-action

Bumps the dev-dependencies group with 1 update: [renovatebot/github-action](https://github.com/renovatebot/github-action).


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

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

Signed-off-by: dependabot[bot] <[email protected]>
# This is the commit message #5:

feat: IDNA awareness in the zone finder (kubernetes-sigs#5147)

* feat: IDNA awareness in the zone finder

* feat: update zonefinder unit tests

* chore: add warning log and respective test
# This is the commit message #6:

feat(banner): standardize user agent and output (kubernetes-sigs#5154)

* chore(banner): add banner

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

* chore(banner): add banner

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

* chore(banner): add banner

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

* chore(banner): add banner

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

* feat(banner): standartise user agent and output banner

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

---------

Signed-off-by: ivan katliarchuk <[email protected]>
# This is the commit message #7:

fix(cloudflare): custom hostnames edge-cases causing duplicates (kubernetes-sigs#5183)

* fix(cloudflare): custom hostnames edge-cases causing duplicates

* syntax/style

* Use %q log fmt for cloudflare provider code

* move custom hostnames related submitChanges() implementation to a separate method submitCustomHostnameChanges(); extend truncated logging

* use maps for DNS records getRecordID() and custom hostnames getCustomHostname() for faster lookups

* types for records/custom hostnames maps

* tidy up using underlying maps for dns records and custom hostnames

* style/naming

* fix private names

* combine unnecessarily separated conditions
# This is the commit message #8:

fix: correct route53 iam
# This is the commit message #9:

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

Bumps the dev-dependencies group with 16 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.0` | `1.17.1` |
| [github.com/IBM-Cloud/ibm-cloud-cli-sdk](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk) | `1.6.2` | `1.7.0` |
| [github.com/IBM/go-sdk-core/v5](https://github.com/IBM/go-sdk-core) | `5.18.5` | `5.19.0` |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.63.92` | `1.63.100` |
| [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2) | `1.18.7` | `1.18.8` |
| [github.com/aws/aws-sdk-go-v2/service/route53](https://github.com/aws/aws-sdk-go-v2) | `1.49.1` | `1.50.0` |
| [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.94` | `0.3.95` |
| [github.com/digitalocean/godo](https://github.com/digitalocean/godo) | `1.138.0` | `1.141.0` |
| [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.63` | `1.1.64` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.85.0` | `65.87.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1115` | `1.0.1129` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1115` | `1.0.1128` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.19` | `3.5.20` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.223.0` | `0.227.0` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.32.2` | `0.32.3` |



Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.17.0 to 1.17.1
- [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](Azure/azure-sdk-for-go@sdk/azcore/v1.17.0...sdk/azcore/v1.17.1)

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

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

Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.63.92 to 1.63.100
- [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](aliyun/alibaba-cloud-sdk-go@v1.63.92...v1.63.100)

Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.18.7 to 1.18.8
- [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](aws/aws-sdk-go-v2@config/v1.18.7...config/v1.18.8)

Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.41.1 to 1.42.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](aws/aws-sdk-go-v2@service/ecr/v1.41.1...service/s3/v1.42.0)

Updates `github.com/aws/aws-sdk-go-v2/service/route53` from 1.49.1 to 1.50.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](aws/aws-sdk-go-v2@service/ssm/v1.49.1...service/s3/v1.50.0)

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

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

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

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

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1115 to 1.0.1129
- [Commits](TencentCloud/tencentcloud-sdk-go@v1.0.1115...v1.0.1129)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1115 to 1.0.1128
- [Commits](TencentCloud/tencentcloud-sdk-go@v1.0.1115...v1.0.1128)

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

Updates `golang.org/x/net` from 0.36.0 to 0.37.0
- [Commits](golang/net@v0.36.0...v0.37.0)

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

Updates `google.golang.org/api` from 0.223.0 to 0.227.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](googleapis/google-api-go-client@v0.223.0...v0.227.0)

Updates `k8s.io/api` from 0.32.2 to 0.32.3
- [Commits](kubernetes/api@v0.32.2...v0.32.3)

Updates `k8s.io/apimachinery` from 0.32.2 to 0.32.3
- [Commits](kubernetes/apimachinery@v0.32.2...v0.32.3)

Updates `k8s.io/client-go` from 0.32.2 to 0.32.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.32.2...v0.32.3)

---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/IBM-Cloud/ibm-cloud-cli-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/IBM/go-sdk-core/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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/feature/dynamodb/attributevalue
  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-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/route53
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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/miekg/dns
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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/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: 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: golang.org/x/text
  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: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
# This is the commit message #10:

chore(source): code cleanup

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

# This is the commit message #11:

chore(source): code cleanup

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

# This is the commit message #12:

chore(source): code cleanup

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

# This is the commit message #13:

chore(source): code cleanup

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

# This is the commit message #14:

chore(source): code cleanup

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

# This is the commit message #15:

chore(source): code cleanup

Signed-off-by: ivan katliarchuk <[email protected]>
ivankatliarchuk added a commit that referenced this pull request Apr 16, 2025
# This is the 1st commit message:

chore(source): code cleanup

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

chore(deps): bump renovatebot/github-action

Bumps the dev-dependencies group with 1 update: [renovatebot/github-action](https://github.com/renovatebot/github-action).

Updates `renovatebot/github-action` from 41.0.14 to 41.0.16
- [Release notes](https://github.com/renovatebot/github-action/releases)
- [Changelog](https://github.com/renovatebot/github-action/blob/main/CHANGELOG.md)
- [Commits](renovatebot/github-action@v41.0.14...v41.0.16)

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

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

feat(chart): Update image to v0.16.1

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

chore(deps): bump renovatebot/github-action

Bumps the dev-dependencies group with 1 update: [renovatebot/github-action](https://github.com/renovatebot/github-action).

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

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

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

feat: IDNA awareness in the zone finder (kubernetes-sigs#5147)

* feat: IDNA awareness in the zone finder

* feat: update zonefinder unit tests

* chore: add warning log and respective test

feat(banner): standardize user agent and output (kubernetes-sigs#5154)

* chore(banner): add banner

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

* chore(banner): add banner

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

* chore(banner): add banner

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

* chore(banner): add banner

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

* feat(banner): standartise user agent and output banner

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

---------

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

fix(cloudflare): custom hostnames edge-cases causing duplicates (kubernetes-sigs#5183)

* fix(cloudflare): custom hostnames edge-cases causing duplicates

* syntax/style

* Use %q log fmt for cloudflare provider code

* move custom hostnames related submitChanges() implementation to a separate method submitCustomHostnameChanges(); extend truncated logging

* use maps for DNS records getRecordID() and custom hostnames getCustomHostname() for faster lookups

* types for records/custom hostnames maps

* tidy up using underlying maps for dns records and custom hostnames

* style/naming

* fix private names

* combine unnecessarily separated conditions

fix: correct route53 iam

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

Bumps the dev-dependencies group with 16 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.0` | `1.17.1` |
| [github.com/IBM-Cloud/ibm-cloud-cli-sdk](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk) | `1.6.2` | `1.7.0` |
| [github.com/IBM/go-sdk-core/v5](https://github.com/IBM/go-sdk-core) | `5.18.5` | `5.19.0` |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go) | `1.63.92` | `1.63.100` |
| [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2) | `1.18.7` | `1.18.8` |
| [github.com/aws/aws-sdk-go-v2/service/route53](https://github.com/aws/aws-sdk-go-v2) | `1.49.1` | `1.50.0` |
| [github.com/civo/civogo](https://github.com/civo/civogo) | `0.3.94` | `0.3.95` |
| [github.com/digitalocean/godo](https://github.com/digitalocean/godo) | `1.138.0` | `1.141.0` |
| [github.com/miekg/dns](https://github.com/miekg/dns) | `1.1.63` | `1.1.64` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk) | `65.85.0` | `65.87.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1115` | `1.0.1129` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go) | `1.0.1115` | `1.0.1128` |
| [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) | `3.5.19` | `3.5.20` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.223.0` | `0.227.0` |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.2` | `0.32.3` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.32.2` | `0.32.3` |

Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.17.0 to 1.17.1
- [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](Azure/azure-sdk-for-go@sdk/azcore/v1.17.0...sdk/azcore/v1.17.1)

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

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

Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.63.92 to 1.63.100
- [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](aliyun/alibaba-cloud-sdk-go@v1.63.92...v1.63.100)

Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.18.7 to 1.18.8
- [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](aws/aws-sdk-go-v2@config/v1.18.7...config/v1.18.8)

Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.41.1 to 1.42.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](aws/aws-sdk-go-v2@service/ecr/v1.41.1...service/s3/v1.42.0)

Updates `github.com/aws/aws-sdk-go-v2/service/route53` from 1.49.1 to 1.50.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](aws/aws-sdk-go-v2@service/ssm/v1.49.1...service/s3/v1.50.0)

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

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

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

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

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1115 to 1.0.1129
- [Commits](TencentCloud/tencentcloud-sdk-go@v1.0.1115...v1.0.1129)

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1115 to 1.0.1128
- [Commits](TencentCloud/tencentcloud-sdk-go@v1.0.1115...v1.0.1128)

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

Updates `golang.org/x/net` from 0.36.0 to 0.37.0
- [Commits](golang/net@v0.36.0...v0.37.0)

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

Updates `google.golang.org/api` from 0.223.0 to 0.227.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](googleapis/google-api-go-client@v0.223.0...v0.227.0)

Updates `k8s.io/api` from 0.32.2 to 0.32.3
- [Commits](kubernetes/api@v0.32.2...v0.32.3)

Updates `k8s.io/apimachinery` from 0.32.2 to 0.32.3
- [Commits](kubernetes/apimachinery@v0.32.2...v0.32.3)

Updates `k8s.io/client-go` from 0.32.2 to 0.32.3
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.32.2...v0.32.3)

---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: github.com/IBM-Cloud/ibm-cloud-cli-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/IBM/go-sdk-core/v5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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/feature/dynamodb/attributevalue
  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-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/route53
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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/miekg/dns
  dependency-type: direct:production
  update-type: version-update:semver-patch
  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/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: 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: golang.org/x/text
  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: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

feat: added expose internal ipv6 flag

fix: removing fmt.Printf

fix: fixing ci lint

docs: added documentation in node source

edited docs and made new test

added warn log

detailed documentation with no-expose

added new tests to handle edge case

renaming variable

removing reduntant code

fix(chart): add missing types for empty values (kubernetes-sigs#5207)

* fix(chart): add missing types for empty values

Signed-off-by: t3mi <[email protected]>

* fix(chart): add one more space before comment

Signed-off-by: t3mi <[email protected]>

* chore: add changelog entry

Signed-off-by: t3mi <[email protected]>

* fix: use default value for service account token

Signed-off-by: t3mi <[email protected]>

* fix: tests for new default values

Signed-off-by: t3mi <[email protected]>

* chore: add one more changelog entry

Signed-off-by: t3mi <[email protected]>

---------

Signed-off-by: t3mi <[email protected]>

fix(node): logger test fixed (kubernetes-sigs#5232)

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

docs: Fix typo: grcp → grpc.

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](IBM/networking-go-sdk@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](aliyun/alibaba-cloud-sdk-go@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](aws/aws-sdk-go-v2@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](aws/aws-sdk-go-v2@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](civo/civogo@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](digitalocean/godo@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](oracle/oci-go-sdk@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](projectcontour/contour@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](scaleway/scaleway-sdk-go@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](TencentCloud/tencentcloud-sdk-go@v1.0.1129...v1.0.1134)

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

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.1115 to 1.0.1132
- [Commits](TencentCloud/tencentcloud-sdk-go@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](etcd-io/etcd@v3.5.20...v3.5.21)

Updates `golang.org/x/net` from 0.37.0 to 0.38.0
- [Commits](golang/net@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](googleapis/google-api-go-client@v0.227.0...v0.228.0)

Updates `istio.io/api` from 1.25.0 to 1.25.1
- [Commits](istio/api@1.25.0...1.25.1)

Updates `istio.io/client-go` from 1.25.0 to 1.25.1
- [Commits](istio/client-go@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]>

chore: add se for nlb, alb in thailand region

chore(code-cleanup): move logic away from main.go add tests (kubernetes-sigs#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]>

docs(proposal): externaldns api graduation to beta (kubernetes-sigs#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]>

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

fix(helm): added missing schema values (kubernetes-sigs#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]>

chore(ci): update linter to v2.0.2

feat(pihole): add optional support for v6 (kubernetes-sigs#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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

chore(source): code cleanup

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

fix(cloudflare): custom hostnames edge-cases causing duplicates

syntax/style

Use %q log fmt for cloudflare provider code

move custom hostnames related submitChanges() implementation to a separate method submitCustomHostnameChanges(); extend truncated logging

use maps for DNS records getRecordID() and custom hostnames getCustomHostname() for faster lookups

types for records/custom hostnames maps

tidy up using underlying maps for dns records and custom hostnames

style/naming

fix private names

combine unnecessarily separated conditions

feat(cloudflare): multiple custom hostnames support

remove redunaant custom hostnames sort

rename variables with ambiguous "endpoint" names

# This is the commit message #2:

Update cloudflare.md

split long lines
ivankatliarchuk pushed a commit that referenced this pull request May 10, 2025
fix: add unit test for route never being accepted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants