Skip to content

Commit a4331df

Browse files
# This is a combination of 2 commits.
# 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
1 parent e6b6966 commit a4331df

File tree

5 files changed

+1246
-281
lines changed

5 files changed

+1246
-281
lines changed

docs/tutorials/cloudflare.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,9 @@ If not set the value will default to `global`.
310310

311311
## Setting cloudflare-custom-hostname
312312

313-
You can automatically configure custom hostnames for A/CNAME DNS records (as custom origins) using the `--cloudflare-custom-hostnames` flag and the `external-dns.alpha.kubernetes.io/cloudflare-custom-hostname: "<custom hostname>"` annotation.
313+
Automatic configuration of Cloudflare custom hostnames (using A/CNAME DNS records as custom origin servers) is enabled by the --cloudflare-custom-hostnames flag and the `external-dns.alpha.kubernetes.io/cloudflare-custom-hostname: <custom hostname>` annotation.
314+
315+
Multiple hostnames are supported via a comma-separated list: `external-dns.alpha.kubernetes.io/cloudflare-custom-hostname: <custom hostname 1>,<custom hostname 2>`.
314316

315317
See [Cloudflare for Platforms](https://developers.cloudflare.com/cloudflare-for-platforms/cloudflare-for-saas/domain-support/) for more information on custom hostnames.
316318

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ require (
6363
go.etcd.io/etcd/client/v3 v3.5.21
6464
go.uber.org/ratelimit v0.3.1
6565
golang.org/x/net v0.38.0
66+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
6667
golang.org/x/oauth2 v0.28.0
6768
golang.org/x/sync v0.12.0
6869
golang.org/x/text v0.23.0

go.sum

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1155,6 +1155,7 @@ golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL
11551155
golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
11561156
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
11571157
golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=
1158+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
11581159
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
11591160
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
11601161
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=

0 commit comments

Comments
 (0)