Commit Graph

4924 Commits

Author SHA1 Message Date
Markus
c0a9eed521
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
2025-04-07 07:34:40 -07:00
Kubernetes Prow Robot
c5af75e380
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
2025-04-03 03:06:37 -07:00
Kubernetes Prow Robot
4c6db177e9
Merge pull request #5244 from mloiseleur/doc/anexia
docs: update link to Anexia webhook provider
2025-04-03 00:38:42 -07:00
Kubernetes Prow Robot
026feab62b
Merge pull request #5239 from conduitxyz/mrozentsvayg/cloudflare-multiple-custom-hostnames
feat(cloudflare): multiple custom hostnames support
2025-04-02 23:58:47 -07:00
dependabot[bot]
fab5b9a064
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](42375524e2...8d9ed9ac5c)

---
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] <support@github.com>
2025-04-03 03:51:47 +00:00
Mikhail Rozentsvayg
6808aa3198 add test for logging error when creating endpoint and ignoring too long record name (shouldn't happen) 2025-04-02 10:09:00 -07:00
tJouve
1efdf4161c
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
2025-04-02 09:10:43 -07:00
Kubernetes Prow Robot
f9725a19c9
Merge pull request #5246 from mloiseleur/chore/golangci-lint-action
chore(ci): update linter to v2.0.2
2025-04-02 08:40:47 -07:00
Michel Loiseleur
3835c62bb6 chore(ci): update linter to v2.0.2 2025-04-02 08:53:54 +02:00
Michel Loiseleur
3ca3a12244 docs: update link to Anexia webhook provider 2025-04-01 23:04:32 +02:00
Mikhail Rozentsvayg
f3f58dd676 [attempt to] improve nested conditions readability for cloudflare tests failures scenarios 2025-04-01 12:01:50 -07:00
Ivan Ka
d834ba9b55
fix(helm): added missing schema values (#5228)
* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* fix(helm): added missing schema values

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-01 07:06:41 -07:00
Ivan Ka
f67cc940e9
docs(proposal): externaldns api graduation to beta (#5079)
* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* docs(proposal): externaldns api graduation to beta

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>

* docs(proposal): externaldns api graduation to beta

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-03-31 16:20:36 -07:00
Ivan Ka
65d534e4a1
chore(code-cleanup): move logic away from main.go add tests (#5222)
* feat(code cleanup): remove from main.go

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-03-31 15:58:43 -07:00
Kubernetes Prow Robot
e59e96ea64
Merge pull request #5200 from xshot9011/chore/add-ap-southeast-7-hostzone
chore: add se for nlb, alb in thailand region
2025-03-31 15:58:36 -07:00
mrozentsvayg
165506c275
Update cloudflare.md
split long lines
2025-03-31 15:27:42 -07:00
Mikhail Rozentsvayg
3ef8c7336f rename variables with ambiguous "endpoint" names 2025-03-31 12:02:41 -07:00
Mikhail Rozentsvayg
647d850729 remove redunaant custom hostnames sort 2025-03-31 09:30:05 -07:00
Kubernetes Prow Robot
98d1467779
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
2025-03-31 04:40:50 -07:00
Mikhail Rozentsvayg
6da38ba746 feat(cloudflare): multiple custom hostnames support 2025-03-30 22:21:03 -07:00
Mikhail Rozentsvayg
4d3746106a Merge remote-tracking branch 'upstream/master' into mrozentsvayg/cloudflare-multiple-custom-hostnames 2025-03-30 22:18:57 -07:00
dependabot[bot]
3503128ffb
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] <support@github.com>
2025-03-31 03:38:07 +00:00
stw
4affbd9006 chore: add se for nlb, alb in thailand region 2025-03-29 19:17:46 +07:00
Kubernetes Prow Robot
a6e57713ce
Merge pull request #5231 from octo/docs/gateway
docs(typo): grcp → grpc
2025-03-28 14:04:35 -07:00
Ivan Ka
3fa5fc23b7
fix(node): logger test fixed (#5232)
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-28 02:50:45 -07:00
t3mi
67119e0aac
fix(chart): add missing types for empty values (#5207)
* fix(chart): add missing types for empty values

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

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

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: add changelog entry

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix: use default value for service account token

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* fix: tests for new default values

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

* chore: add one more changelog entry

Signed-off-by: t3mi <t3mi@users.noreply.github.com>

---------

Signed-off-by: t3mi <t3mi@users.noreply.github.com>
2025-03-27 09:30:41 -07:00
Florian Forster
0a6adb041f
docs: Fix typo: grcp → grpc. 2025-03-27 15:28:27 +01:00
Kubernetes Prow Robot
a2f0f2eb5d
Merge pull request #5192 from hjoshi123/feat-expose-internal-ipv6
feat(source): optional expose of nodes internal ipv6
2025-03-26 15:26:44 -07:00
hjoshi123
719cc78efc
removing reduntant code 2025-03-26 07:49:00 -06:00
hjoshi123
04f1661967
renaming variable 2025-03-25 20:49:11 -06:00
hjoshi123
af3a7dfef6
added new tests to handle edge case 2025-03-25 20:45:25 -06:00
hjoshi123
df517cfc9b
detailed documentation with no-expose 2025-03-24 08:20:17 -06:00
Kubernetes Prow Robot
e456a456ef
Merge pull request #5211 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-0d8f8b1820
chore(deps): bump the dev-dependencies group across 1 directory with 20 updates
2025-03-24 02:06:47 -07:00
Kubernetes Prow Robot
325af8f16b
Merge pull request #5197 from tico24/aws-typo
fix(aws): typo on route53 IAM
2025-03-24 02:06:40 -07:00
mrozentsvayg
04f6a99c99
fix(cloudflare): custom hostnames edge-cases causing duplicates (#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
2025-03-24 02:06:33 -07:00
Ivan Ka
f6d49ddbe8
feat(banner): standardize user agent and output (#5154)
* chore(banner): add banner

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(banner): add banner

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(banner): add banner

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* chore(banner): add banner

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

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

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-03-24 01:16:40 -07:00
Alyxia Sother
25333a418b
feat: IDNA awareness in the zone finder (#5147)
* feat: IDNA awareness in the zone finder

* feat: update zonefinder unit tests

* chore: add warning log and respective test
2025-03-24 01:16:33 -07:00
Kubernetes Prow Robot
ab6addca72
Merge pull request #5210 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-5e4436feda
chore(deps): bump renovatebot/github-action from 41.0.16 to 41.0.17 in the dev-dependencies group
2025-03-24 00:44:33 -07:00
dependabot[bot]
5b94965009
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](https://github.com/Azure/azure-sdk-for-go/compare/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](https://github.com/IBM-Cloud/ibm-cloud-cli-sdk/compare/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](https://github.com/IBM/go-sdk-core/compare/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](https://github.com/aliyun/alibaba-cloud-sdk-go/compare/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](https://github.com/aws/aws-sdk-go-v2/compare/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](https://github.com/aws/aws-sdk-go-v2/compare/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](https://github.com/aws/aws-sdk-go-v2/compare/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](https://github.com/civo/civogo/compare/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](https://github.com/digitalocean/godo/compare/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](https://github.com/miekg/dns/compare/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](https://github.com/oracle/oci-go-sdk/compare/v65.85.0...v65.87.0)

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

Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1115 to 1.0.1128
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/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](https://github.com/etcd-io/etcd/compare/v3.5.19...v3.5.20)

Updates `golang.org/x/net` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/net/compare/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](https://github.com/golang/text/compare/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](https://github.com/googleapis/google-api-go-client/compare/v0.223.0...v0.227.0)

Updates `k8s.io/api` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/api/compare/v0.32.2...v0.32.3)

Updates `k8s.io/apimachinery` from 0.32.2 to 0.32.3
- [Commits](https://github.com/kubernetes/apimachinery/compare/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](https://github.com/kubernetes/client-go/compare/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] <support@github.com>
2025-03-24 03:49:16 +00:00
dependabot[bot]
dd260bdaa0
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](https://github.com/renovatebot/github-action/compare/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] <support@github.com>
2025-03-24 03:42:46 +00:00
Mikhail Rozentsvayg
d8b31bc209 combine unnecessarily separated conditions 2025-03-21 08:17:33 -07:00
Kubernetes Prow Robot
107595b062
Merge pull request #5201 from stevehipwell/chart-for-v0-16-1
feat(chart): Update image to v0.16.1
2025-03-21 01:30:33 -07:00
hjoshi123
bf43ddf81a
added warn log 2025-03-20 09:35:39 -06:00
Steve Hipwell
3caa31ef63
feat(chart): Update image to v0.16.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-03-20 15:10:49 +00:00
hjoshi123
1bf31daf4c
edited docs and made new test 2025-03-19 21:38:52 -06:00
Mikhail Rozentsvayg
43b218880e fix private names 2025-03-19 12:08:50 -07:00
Mikhail Rozentsvayg
47236fd8bf style/naming 2025-03-19 12:01:43 -07:00
Mikhail Rozentsvayg
2e29a19ab7 tidy up using underlying maps for dns records and custom hostnames 2025-03-19 10:09:37 -07:00
Tim Collins
658d1efb76
fix: correct route53 iam 2025-03-19 15:36:12 +00:00
Kubernetes Prow Robot
277e8ca2ec
Merge pull request #5188 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-897020c320
chore(deps): bump renovatebot/github-action from 41.0.14 to 41.0.16 in the dev-dependencies group
2025-03-19 01:08:31 -07:00