Kim Sondrup
cc4439f624
doc: Update webhook-provider API to fix K8s probe
2024-08-20 12:09:23 +02:00
Johann Wagner
1b4843aa02
Added documentation for NAT64 prefix rewriting
2024-08-19 08:00:25 +02:00
Johann Wagner
b8e018caaf
Introduced NAT64 prefix rewriting
2024-08-19 08:00:18 +02:00
Kubernetes Prow Robot
9fb831e97f
Merge pull request #4685 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-e8e7661955
...
chore(deps): bump GrantBirki/json-yaml-validate from 3.0.0 to 3.1.0 in the dev-dependencies group
2024-08-16 06:12:46 -07:00
Kubernetes Prow Robot
dd67774d83
Merge pull request #4684 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-f9da8b5dbe
...
chore(deps): bump the dev-dependencies group across 1 directory with 16 updates
2024-08-16 06:12:39 -07:00
Kubernetes Prow Robot
b6ce0cd919
Merge pull request #4643 from kimsondrup/webhook-fixes
...
Webhook provider helm chart fixes
2024-08-16 05:31:12 -07:00
Kim Sondrup
fea4f939bf
Webhook provider helm chart fixes
...
- Add webhook metrics port to service
- Correct webhook metric port in servicemonitor
- Use correct imagePullPolicy value for webhook container
2024-08-16 13:45:52 +02:00
Kubernetes Prow Robot
20271b7baa
Merge pull request #4683 from mjlshen/aws-sd-docs
...
Fix AWS Cloud Map docs: annotation key/value pairs must be strings
2024-08-16 00:39:11 -07:00
dependabot[bot]
b506f1a38a
chore(deps): bump GrantBirki/json-yaml-validate
...
Bumps the dev-dependencies group with 1 update: [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate ).
Updates `GrantBirki/json-yaml-validate` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/grantbirki/json-yaml-validate/releases )
- [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: GrantBirki/json-yaml-validate
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 03:53:53 +00:00
dependabot[bot]
940c8bd77d
chore(deps): bump the dev-dependencies group across 1 directory with 16 updates
...
Bumps the dev-dependencies group with 16 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/Yamashou/gqlgenc](https://github.com/Yamashou/gqlgenc ) | `0.23.2` | `0.24.0` |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go ) | `1.62.807` | `1.63.0` |
| [github.com/cloudflare/cloudflare-go](https://github.com/cloudflare/cloudflare-go ) | `0.101.0` | `0.102.0` |
| [github.com/linode/linodego](https://github.com/linode/linodego ) | `1.38.0` | `1.39.0` |
| [github.com/miekg/dns](https://github.com/miekg/dns ) | `1.1.61` | `1.1.62` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk ) | `65.71.0` | `65.71.1` |
| [github.com/pluralsh/gqlclient](https://github.com/pluralsh/gqlclient ) | `1.12.1` | `1.12.2` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.19.1` | `1.20.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.980` | `1.0.984` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.980` | `1.0.984` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.980` | `1.0.984` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) | `0.191.0` | `0.192.0` |
| [istio.io/api](https://github.com/istio/api ) | `1.22.3` | `1.23.0` |
| [istio.io/client-go](https://github.com/istio/client-go ) | `1.22.3` | `1.23.0` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery ) | `0.30.3` | `0.31.0` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go ) | `0.30.3` | `0.31.0` |
Updates `github.com/Yamashou/gqlgenc` from 0.23.2 to 0.24.0
- [Release notes](https://github.com/Yamashou/gqlgenc/releases )
- [Commits](https://github.com/Yamashou/gqlgenc/compare/v0.23.2...v0.24.0 )
Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.62.807 to 1.63.0
- [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.62.807...v1.63.0 )
Updates `github.com/cloudflare/cloudflare-go` from 0.101.0 to 0.102.0
- [Release notes](https://github.com/cloudflare/cloudflare-go/releases )
- [Changelog](https://github.com/cloudflare/cloudflare-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cloudflare/cloudflare-go/compare/v0.101.0...v0.102.0 )
Updates `github.com/linode/linodego` from 1.38.0 to 1.39.0
- [Release notes](https://github.com/linode/linodego/releases )
- [Commits](https://github.com/linode/linodego/compare/v1.38.0...v1.39.0 )
Updates `github.com/miekg/dns` from 1.1.61 to 1.1.62
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.61...v1.1.62 )
Updates `github.com/oracle/oci-go-sdk/v65` from 65.71.0 to 65.71.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.71.0...v65.71.1 )
Updates `github.com/pluralsh/gqlclient` from 1.12.1 to 1.12.2
- [Release notes](https://github.com/pluralsh/gqlclient/releases )
- [Changelog](https://github.com/pluralsh/gqlclient/blob/main/.releaserc )
- [Commits](https://github.com/pluralsh/gqlclient/compare/v1.12.1...v1.12.2 )
Updates `github.com/prometheus/client_golang` from 1.19.1 to 1.20.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.19.1...v1.20.0 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.980 to 1.0.984
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.980...v1.0.984 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.980 to 1.0.984
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.980...v1.0.984 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.980 to 1.0.984
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.980...v1.0.984 )
Updates `google.golang.org/api` from 0.191.0 to 0.192.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.191.0...v0.192.0 )
Updates `istio.io/api` from 1.22.3 to 1.23.0
- [Commits](https://github.com/istio/api/compare/1.22.3...1.23.0 )
Updates `istio.io/client-go` from 1.22.3 to 1.23.0
- [Commits](https://github.com/istio/client-go/compare/1.22.3...1.23.0 )
Updates `k8s.io/apimachinery` from 0.30.3 to 0.31.0
- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.30.3...v0.31.0 )
Updates `k8s.io/client-go` from 0.30.3 to 0.31.0
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.30.3...v0.31.0 )
---
updated-dependencies:
- dependency-name: github.com/Yamashou/gqlgenc
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-minor
dependency-group: dev-dependencies
- dependency-name: github.com/cloudflare/cloudflare-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: github.com/linode/linodego
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-patch
dependency-group: dev-dependencies
- dependency-name: github.com/pluralsh/gqlclient
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: github.com/prometheus/client_golang
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: github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns
dependency-type: direct:production
update-type: version-update:semver-patch
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-minor
dependency-group: dev-dependencies
- dependency-name: istio.io/client-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: k8s.io/apimachinery
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-16 03:43:55 +00:00
Michael Shen
4595e0d5ef
Annotation key/value pairs must be strings
...
As-is, following the docs results in the following error:
```
json: cannot unmarshal number into Go struct field ObjectMeta.metadata.annotations of type string
```
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-08-15 22:39:29 -04:00
EWK20
3f73f86da0
adds soft error for google provider
2024-08-15 13:29:52 +01:00
Curtis John
1b5c9d3d3b
fix(helm): make use of resource values for webhook ( #4560 )
...
* fix(helm): make use of resource values for webhook
previously these values were omitted due to an omission in the deployment template, now they should
be accurately templated when provided to the chart
* chore(chart): add provider.webhook.resources fix to changelog
2024-08-15 05:27:18 -07:00
Kubernetes Prow Robot
c4a262e6f4
Merge pull request #4679 from mloiseleur/fix/maintainers
...
chore: update maintainers
2024-08-14 08:47:20 -07:00
Kubernetes Prow Robot
c87fcc783a
Merge pull request #4597 from tjamet/add-provider-cache
...
Add provider cache
2024-08-14 06:47:18 -07:00
Michel Loiseleur
d8ba72254e
chore: update maintainers
2024-08-14 13:32:17 +02:00
Thibault Jamet
a6ab2badce
Update docs/tutorials/aws.md
2024-08-14 11:36:47 +02:00
Thibault Jamet
8d2f1c0aea
Fix invalid private variable reference
2024-08-14 10:21:01 +02:00
Thibault Jamet
6c5faafbfe
Dynamically register cache provider metrics
2024-08-14 10:21:00 +02:00
Thibault Jamet
ef0dd29cf5
Apply suggestions from code review
...
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-08-14 10:21:00 +02:00
Thibault Jamet
173604854d
Rename Advanced topics title to match the content
2024-08-14 10:21:00 +02:00
Thibault Jamet
309f34f4f5
Add an advanced topic about rate limits
2024-08-14 10:21:00 +02:00
Thibault Jamet
2955e5d456
Apply suggestions from code review
...
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-08-14 10:21:00 +02:00
Thibault Jamet
9b759f0933
Update changes to match latest state of external-dns code
2024-08-14 10:20:59 +02:00
Thibault Jamet
b2d678f7d0
Run go imports -local sigs.k8s.io/external-dns
2024-08-14 10:20:59 +02:00
Thibault Jamet
b2ff1619f5
Add Domain filter interface
2024-08-14 10:20:59 +02:00
Thibault Jamet
82c6983fa3
Add a log line when no changes on cache provider
...
Change-Id: I13da2aa28eef3e2c8e81b502321c4dc137087b2d
2024-08-14 10:20:59 +02:00
Thibault Jamet
eb07eb9905
Add licence headers
...
Change-Id: I3f4646cabd66216fd028fbae3adf68129a8a2cbf
2024-08-14 10:20:59 +02:00
Thibault Jamet
29191e2362
Skip apply empty changes in the cache provider
...
Change-Id: Icaf1ffe34e75c320d4efbb428f831deb8784cd11
2024-08-14 10:20:58 +02:00
Thibault Jamet
089744c6ff
Add cache at provider level
...
**Description**
In the current implementation, DNS providers are called to list all
records on every loop. This is expensive in terms of number of requests
to the provider and may result in being rate limited, as reported in 1293
and 3397.
In our case, we have approximately 20,000 records in our AWS Hosted Zone.
The ListResourceRecordSets API call allows a maximum of 300 items per call.
That requires 67 API calls per external-dns deployment during every sync period
With this, we introduce an optional generic caching mechanism at the provider
level, that re-uses the latest known list of records for a given time.
This prevents from expensive Provider calls to list all records for each
object modification that does not change the actual record (annotations,
statuses, ingress routing, ...)
This introduces 2 trade-offs:
1. Any changes or corruption directly on the provider side will be
longer to detect and to resolve, up to the cache time
2. Any conflicting records in the DNS provider (such as a different
external-dns instance) injected during the cache validity will cause
the first iteration of the next reconcile loop to fail, and hence add a
delay until the next retry
**Checklist**
- [X] Unit tests updated
- [X] End user documentation updated
Change-Id: I0bdcfa994ac1b76acedb05d458a97c080284c5aa
2024-08-14 10:20:56 +02:00
Kubernetes Prow Robot
c875e65d8d
Merge pull request #3400 from tjamet/min-event-sync
...
Improve MinEventInterval compliance with docs
2024-08-13 06:22:13 -07:00
Ivan Ka
2238f9087c
Merge pull request #1 from gofogo/issue-4673
...
chore(github-actions): added scorecard github action
2024-08-12 10:27:45 +02:00
ivan katliarchuk
4b0954ca6b
chore(github-actions): test with workflow dispatch
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-08-12 09:25:59 +01:00
ivan katliarchuk
828f68f09f
chore(github-actions): added scorecard github action
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-08-12 09:14:56 +01:00
ivan katliarchuk
92ced0920a
chore(github-actions): added scorecard github action
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-08-12 09:11:23 +01:00
Saravanan Palanisamy
ab58f50c9e
update test cases
2024-08-11 21:24:17 +04:00
Kubernetes Prow Robot
8f62fa97da
Merge pull request #4668 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-86a7800b00
...
chore(deps): bump the dev-dependencies group across 1 directory with 10 updates
2024-08-09 05:25:44 -07:00
Kubernetes Prow Robot
852087e21c
Merge pull request #4577 from pier-oliviert/helm-route-53-docs
...
AWS: Change documentation to use Helm values
2024-08-09 02:57:44 -07:00
Jan-Otto Kröpke
0ec4ae3c47
[helm] Add global.imagePullSecrets
2024-08-09 09:17:08 +02:00
dependabot[bot]
bdbcae5a11
chore(deps): bump the dev-dependencies group across 1 directory with 10 updates
...
Bumps the dev-dependencies group with 10 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.13.0` | `1.14.0` |
| [github.com/aliyun/alibaba-cloud-sdk-go](https://github.com/aliyun/alibaba-cloud-sdk-go ) | `1.62.804` | `1.62.807` |
| [github.com/ans-group/sdk-go](https://github.com/ans-group/sdk-go ) | `1.19.0` | `1.20.0` |
| [github.com/digitalocean/godo](https://github.com/digitalocean/godo ) | `1.119.0` | `1.120.0` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk ) | `65.70.0` | `65.71.0` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.976` | `1.0.980` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.976` | `1.0.980` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.976` | `1.0.980` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.27.0` | `0.28.0` |
| [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) | `0.190.0` | `0.191.0` |
Updates `github.com/Azure/azure-sdk-for-go/sdk/azcore` from 1.13.0 to 1.14.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.13.0...sdk/azcore/v1.14.0 )
Updates `github.com/aliyun/alibaba-cloud-sdk-go` from 1.62.804 to 1.62.807
- [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.62.804...v1.62.807 )
Updates `github.com/ans-group/sdk-go` from 1.19.0 to 1.20.0
- [Release notes](https://github.com/ans-group/sdk-go/releases )
- [Commits](https://github.com/ans-group/sdk-go/compare/v1.19.0...v1.20.0 )
Updates `github.com/digitalocean/godo` from 1.119.0 to 1.120.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.119.0...v1.120.0 )
Updates `github.com/oracle/oci-go-sdk/v65` from 65.70.0 to 65.71.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.70.0...v65.71.0 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.976 to 1.0.980
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.976...v1.0.980 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.976 to 1.0.980
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.976...v1.0.980 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.976 to 1.0.980
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.976...v1.0.980 )
Updates `golang.org/x/net` from 0.27.0 to 0.28.0
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0 )
Updates `google.golang.org/api` from 0.190.0 to 0.191.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.190.0...v0.191.0 )
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/azcore
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/ans-group/sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
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/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: 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
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-09 03:40:12 +00:00
Kubernetes Prow Robot
1ceaf798ae
Merge pull request #4663 from orgads/patch-1
...
azure-private-dns: Fix LoadBalancer example
2024-08-07 07:48:53 -07:00
Kubernetes Prow Robot
47b15e15e5
Merge pull request #4662 from ilmax/fix-link
...
docs: fix broken link
2024-08-07 00:14:52 -07:00
Orgad Shaneh
f7e8ca19b3
azure-private-dns: Fix LoadBalancer example
...
annotations should be inside the metadata object.
2024-08-07 08:05:06 +03:00
Massimiliano Donini
53f4465823
Nit: Fix hyperlink
...
PR #4365 changed the anchor in the readme, this change fixes few outdated links
2024-08-07 06:53:56 +02:00
Andrew Hay
4386cbbb6d
cloudflare: changes to plan
2024-08-06 20:32:39 +00:00
Andrew Hay
6ef25bf276
fix: add RegionalHostname
2024-08-06 16:09:02 +00:00
Thibault Jamet
1b5ed44e48
Improve documentation
2024-08-06 08:52:30 +02:00
Thibault Jamet
2007a49f1f
Improve MinEventInterval compliance with docs
...
**Description**
In the command line arguments, we see `min-event-sync-interval` as
"The minimum interval between two consecutive synchronizations triggered from kubernetes events"
In the code, it actually acts a different way.
It imposes a certain dealy between syncs.
While this is compliant with the "minimum delay between 2 consecutive
synchronizations", it has side-effects in case of large delays.
In particular, when trying to fine-tune external-dns to match the
provider rate-limits.
In this case, it may be interesting to restrict the rate of reconciling
actions happening by having a high `min-event-sync-interval`, while
keeping a low latency for initial events.
This would allow to maximise the bulk effect of high change rate while
keeping fast enough reaction for isolated changes.
**Checklist**
- [X] Unit tests updated
- [X] End user documentation updated
> End user documentation matches the updated behaviour with more
> accuracy
Change-Id: Ibcea707974a095a2d5861a3974b4c79e5a15b00e
2024-08-06 08:52:27 +02:00
Kubernetes Prow Robot
3b35ea6ee7
Merge pull request #4655 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-977ad3b6ce
...
chore(deps): bump the dev-dependencies group across 1 directory with 37 updates
2024-08-05 13:16:06 -07:00
Raffaele Di Fazio
b5e6817ba4
project id with context
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-08-05 21:53:37 +02:00