Commit Graph

4924 Commits

Author SHA1 Message Date
Ivan Ka
ba64e8bb01
chore(deps): code cleanup, do not use pkg/errors (#5335)
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-29 01:17:57 -07:00
Kubernetes Prow Robot
adf9fb20a4
Merge pull request #5337 from gofogo/chore-bump-backoff-deps
chore(code-quality): webhook increase code coverage
2025-04-28 04:07:25 -07:00
ivan katliarchuk
72a761c22b
chore(code-quality): webhook increase code coverage 2025-04-28 10:53:08 +01:00
Ivan Ka
a6243cf6bb
chore(providers): rename custom TTL constants to defaultTTL (#5312)
* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

* chore(provider): inline providers

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-27 14:59:25 -07:00
Michel Loiseleur
3c93bcb076
chore(code): improve some tests + re-order sources flags CLI (#5288)
* fix(plan): always use managed records

* robust random port in test

* use defaultconfig for managed-record-types

* be explicit about static variable

* fix wait

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

* fix flag doc
2025-04-27 14:11:24 -07:00
Kubernetes Prow Robot
5dcf2f0f54
Merge pull request #5334 from mloiseleur/chore/fix-data-race
test(source): fix data race on node_test
2025-04-27 13:39:24 -07:00
Michel Loiseleur
972bdfcadd test(source): fix data race on node_test 2025-04-27 22:03:10 +02:00
Kubernetes Prow Robot
21786d4f53
Merge pull request #5320 from gofogo/chore-code-quality-v1
chore(code-quality): providers linter warnings fixes
2025-04-26 06:51:23 -07:00
Kubernetes Prow Robot
1d827200a3
Merge pull request #5325 from BasJ93/docs-update-rfc2136
docs: update rfc2136
2025-04-24 23:40:32 -07:00
Bas Janssen
7a2ba6dec6 Update flags doc in correct location 2025-04-24 16:19:28 +02:00
Bas Janssen
7d57ac2394 RFC2136: Update tutorial to show Helm example with TSIG in secret 2025-04-24 13:13:15 +02:00
Bas Janssen
f6cd8b9bab RFC2136: Update flags documentation to be more clear about multiple zones. 2025-04-24 13:12:40 +02:00
ivan katliarchuk
757a57609f
chore(code-quality): linter warnings fixes
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 22:03:00 +01:00
Christian Rohmann
5eaf814b94
feat(helm): allow extraArgs to also be a map enabling overrides of individual values (#5293) 2025-04-23 09:49:42 -07:00
tJouve
c49322f7ee
feat(pihole): add support for IPv6 Dual format (#5253)
* Add support of ipv6 dual on pihole provider

* PiHoleV6 : Switch from instrumented_http to httpClient

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

* Switch to net/netip to check ipV6

* Fix linter

* ListRecords should not log filtered records

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

* Update provider/pihole/clientV6.go

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

---------

Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2025-04-23 05:43:42 -07:00
Kubernetes Prow Robot
bc96176ddc
Merge pull request #5318 from gofogo/chore-refactoring-v0
chore(code-quality): added lint checks
2025-04-23 05:11:46 -07:00
ivan katliarchuk
abdf8bbc02
chore(refactore): added lint checks
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-23 08:22:43 +01:00
Michel Loiseleur
8e695e68b1
chore(deps): bump the dev-dependencies group across 1 directory with 21 updates (#5313)
* chore(deps): bump the dev-dependencies group across 1 directory with 21 updates

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>

* fix: ci

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 14:19:41 -07:00
Kubernetes Prow Robot
0edc63a3fa
Merge pull request #5301 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-a128ef9c40
chore(deps): bump the dev-dependencies group across 1 directory with 2 updates
2025-04-21 12:29:01 -07:00
dependabot[bot]
bfabe7a81f
chore(deps): bump the dev-dependencies group across 1 directory with 2 updates
Bumps the dev-dependencies group with 2 updates in the / directory: [renovatebot/github-action](https://github.com/renovatebot/github-action) and [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate).


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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-18 03:44:38 +00:00
semnell
ad7dbb49ae
fix(helm): update helm schema (#5297)
* fix(helm): update helm schema

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

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

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

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

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

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

* chore(changelog): fix typo

* fix(lint): fix linter

* fix(changelog): Fix location of change

* docs(helm): update  to reference default values for readinessProbe configuration
2025-04-17 04:49:14 -07:00
Kubernetes Prow Robot
09ec020d6f
Merge pull request #5306 from mloiseleur/chore/toolchain
chore(deps): build with go 1.24.2
2025-04-16 23:45:07 -07:00
Kubernetes Prow Robot
a446408ea4
Merge pull request #5281 from arthlr/fix/zone-finder
fix(zonefinder): handle underscores in dns records
2025-04-16 12:27:17 -07:00
Kubernetes Prow Robot
26035196ef
Merge pull request #5273 from gofogo/fix-flakey-test-logging
test(log): fix random race detection
2025-04-16 12:27:10 -07:00
Michel Loiseleur
bb1db69572 chore(go): build with go 1.24.2 2025-04-16 21:15:00 +02:00
Ivan Ka
7ae0405537
chore(dependencies): update toools versions (#5252)
* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

* chore(dependencies): update toools versions

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

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-15 05:37:06 -07:00
Kubernetes Prow Robot
333cf18fee
Merge pull request #5292 from kubernetes-sigs/raffo/change-yaml-dep
chore(deps): switch to goccy yaml
2025-04-15 01:21:07 -07:00
Raffaele Di Fazio
3e9f4642e3 use json to unmarshal json
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2025-04-15 09:30:37 +02:00
Raffaele Di Fazio
b38d6bc867 changes to goccy yaml
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2025-04-15 08:42:00 +02:00
Arthur Le Roux
64f7989628 fix(zonefinder): handle underscores in dns records
Signed-off-by: Arthur Le Roux <arthurleroux@protonmail.com>
2025-04-13 19:10:26 +02:00
Kubernetes Prow Robot
2de3b50b14
Merge pull request #5175 from vflaux/fix_cf_regional_hostname
fix(cloudflare): regional hostnames
2025-04-13 08:22:42 -07:00
Valentin Flaux
6f65181681
add tests & fixes for dataLocalizationRegionalHostnamesChanges() 2025-04-12 10:59:47 +02:00
Valentin Flaux
c3f0cd668f
fix cloudflare regional hostnames
Implements create & delete of regional hostnames for A, AAAA & CNAME
records.
Implements "external-dns.alpha.kubernetes.io/cloudflare-region-key"
annotation.
2025-04-12 10:59:47 +02:00
Kubernetes Prow Robot
0d975217a9
Merge pull request #5270 from stevehipwell/helm-chart-release-v1-16-1
chore: Release Helm chart v1.16.1
2025-04-11 02:30:42 -07:00
ivan katliarchuk
b7879ccbd2
fix(log testing): fix logs
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2025-04-11 08:48:41 +01:00
Steve Hipwell
f0ad68a6c9
chore: Release Helm chart v1.16.1
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-04-10 16:30:34 +01:00
Kubernetes Prow Robot
66009e72e7
Merge pull request #5241 from davidwin93/Fix-GW-Gen
fix(Gateway API): ensure generation match
2025-04-09 08:26:40 -07:00
David Winiarski
f27da2b10e
remove unnecessary variable 2025-04-09 05:52:04 -06:00
David Winiarski
9854a0ecb4
validate group and kind on the spec.parentRef. Move check into gwRouteHasParentRef 2025-04-09 05:52:04 -06:00
David Winiarski
1476fe11a1
update comment on gwRouteIsAccepted 2025-04-09 05:52:04 -06:00
David Winiarski
127122de09
update gatewayRoute to contain spec.parentRefs instead of extracting that directly from each route during the resolve stage 2025-04-09 05:52:04 -06:00
David Winiarski
cb4b6a222e
add missing lookup for TLSRoute 2025-04-09 05:52:04 -06:00
David Winiarski
94278ae67c
update all route tests to have a valid spec.parentRef entry 2025-04-09 05:52:04 -06:00
David Winiarski
5a1aef4d94
use route parentRef from spec instead of observedGeneration to select correct status conditions to evaluate 2025-04-09 05:52:04 -06:00
David Winiarski
4386d8ba94
only consider accepted gateway routes if the condition generation matches the current one 2025-04-09 05:52:04 -06:00
Kubernetes Prow Robot
5372915340
Merge pull request #5268 from mloiseleur/fix/flaky-test
chore(ci): fix random data race failure on source/node test
2025-04-09 01:06:41 -07:00
Michel Loiseleur
bb5185966c chore(ci): fix random data race failure on source/node test 2025-04-09 09:21:02 +02:00
Ivan Ka
5eeef23b1d
chore(helm): add validation for prefix and suffix and capture regression (#5250)
* chore(helm): add valiation.tpl and capture regression

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
Co-authored-by: Steve Hipwell <steve.hipwell@gmail.com>
2025-04-08 12:14:49 -07:00
Kubernetes Prow Robot
cf9ab7be8b
Merge pull request #5262 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-7601240b10
chore(deps): bump the dev-dependencies group across 1 directory with 19 updates
2025-04-08 07:44:39 -07:00
dependabot[bot]
f853ddebc8
chore(deps): bump the dev-dependencies group across 1 directory with 19 updates
Bumps the dev-dependencies group with 14 updates in the / directory:

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 03:40:02 +00:00