Kubernetes Prow Robot
b336c524d0
Merge pull request #4682 from EWK20/fix/gcp_softerror
...
adds soft error for google provider
2024-09-19 10:04:44 +01:00
Kubernetes Prow Robot
cf092d54e7
Merge pull request #4757 from kubernetes-sigs/dependabot/go_modules/dev-dependencies-e86f024514
...
chore(deps): bump the dev-dependencies group across 1 directory with 13 updates
2024-09-18 19:58:44 +01:00
dependabot[bot]
2b99890124
chore(deps): bump the dev-dependencies group across 1 directory with 13 updates
...
Bumps the dev-dependencies group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2 ) | `1.27.34` | `1.27.35` |
| [github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue](https://github.com/aws/aws-sdk-go-v2 ) | `1.15.3` | `1.15.4` |
| [github.com/aws/aws-sdk-go-v2/service/route53](https://github.com/aws/aws-sdk-go-v2 ) | `1.43.2` | `1.43.3` |
| [github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://github.com/aws/aws-sdk-go-v2 ) | `1.31.7` | `1.31.8` |
| [github.com/digitalocean/godo](https://github.com/digitalocean/godo ) | `1.124.0` | `1.125.0` |
| [github.com/oracle/oci-go-sdk/v65](https://github.com/oracle/oci-go-sdk ) | `65.73.0` | `65.74.0` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) | `1.20.3` | `1.20.4` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.1003` | `1.0.1004` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.1003` | `1.0.1004` |
| [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns](https://github.com/tencentcloud/tencentcloud-sdk-go ) | `1.0.1003` | `1.0.1004` |
Updates `github.com/aws/aws-sdk-go-v2/config` from 1.27.34 to 1.27.35
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.27.34...config/v1.27.35 )
Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.17.32 to 1.17.33
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/credentials/v1.17.32...credentials/v1.17.33 )
Updates `github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue` from 1.15.3 to 1.15.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/config/v1.15.4/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/config/v1.15.3...config/v1.15.4 )
Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.34.9 to 1.34.10
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/sqs/v1.34.9...service/dynamodb/v1.34.10 )
Updates `github.com/aws/aws-sdk-go-v2/service/route53` from 1.43.2 to 1.43.3
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/ssm/v1.43.2...service/fsx/v1.43.3 )
Updates `github.com/aws/aws-sdk-go-v2/service/servicediscovery` from 1.31.7 to 1.31.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/efs/v1.31.7...service/efs/v1.31.8 )
Updates `github.com/aws/aws-sdk-go-v2/service/sts` from 1.30.7 to 1.30.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases )
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/mgn/v1.30.7...service/sts/v1.30.8 )
Updates `github.com/digitalocean/godo` from 1.124.0 to 1.125.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.124.0...v1.125.0 )
Updates `github.com/oracle/oci-go-sdk/v65` from 65.73.0 to 65.74.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.73.0...v65.74.0 )
Updates `github.com/prometheus/client_golang` from 1.20.3 to 1.20.4
- [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.20.3...v1.20.4 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common` from 1.0.1003 to 1.0.1004
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1003...v1.0.1004 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod` from 1.0.1003 to 1.0.1004
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1003...v1.0.1004 )
Updates `github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns` from 1.0.1003 to 1.0.1004
- [Commits](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.1003...v1.0.1004 )
---
updated-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/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-patch
dependency-group: dev-dependencies
- dependency-name: github.com/aws/aws-sdk-go-v2/service/route53
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-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-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/prometheus/client_golang
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
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-18 04:01:22 +00:00
Kubernetes Prow Robot
05cd406265
Merge pull request #4582 from gofogo/fix-crash-loop
...
fix(issue-4448): aws route53 inconsistent domain name handling - octal escapes
2024-09-17 15:19:15 +01:00
Kubernetes Prow Robot
0f0f52d43f
Merge pull request #4748 from mloiseleur/fix/updates
...
fix: update with cloudflare and alibaba cloud
2024-09-17 10:35:14 +01:00
Michel Loiseleur
51300362cc
chore(deps): fix update on cloudflare and alibaba
2024-09-17 09:18:27 +02:00
Kubernetes Prow Robot
89e7eb3c18
Merge pull request #4738 from kimsondrup/netic-tidydns
...
docs: add reference to Netic's TidyDNS webhook provider
2024-09-14 14:29:13 +01:00
ivan katliarchuk
cfd80f0b6b
remove tabulation
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:31:49 +01:00
ivan katliarchuk
8eaf6df3d5
add back different tabulation
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:25:44 +01:00
ivan katliarchuk
847bd3ed7a
merge with master
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:25:00 +01:00
ivan katliarchuk
d11ddb7ba7
merge with master
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:24:23 +01:00
ivan katliarchuk
ec402b057f
Merge branch 'master' into fix-crash-loop
...
* master: (78 commits)
Update README.md with Efficient IP Provider
feat(chart): Updated image to v0.15.0
fix(chart): Don't use unauthenticated webhook port for health probe
Remove unused session logic after move to aws-sdk-go-v2
Refactor AWS provider to aws-sdk-go-v2
Refactor AWS Cloud Map provider to aws-sdk-go-v2
Refactor DynamoDB registry to aws-sdk-go-v2
Update docs/release.md
update the docs to v0.15.0
bump kustomize version to v0.15.0
add deprecation notice on coredns tutorial
docs: refactor title and organisation
review with Raffo
chore: remove unmaintained providers
chore(deps): bump actions/setup-python in the dev-dependencies group
Add RouterOS provider to README.md
feat: add annotation and label filters to Ambassador Host Source (#2633 )
chore(deps): bump GrantBirki/json-yaml-validate
fix linter
fix ordering
...
2024-09-14 10:03:52 +01:00
ivan katliarchuk
3830fb29c6
wip
...
Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
2024-09-14 10:03:49 +01:00
Ivan Ka
1936c13968
Merge branch 'kubernetes-sigs:master' into master
2024-09-14 09:56:19 +01:00
Kubernetes Prow Robot
96ad45ab09
Merge pull request #4740 from PeterVanek/master
...
docs: add reference to Efficient IP webhook provider
2024-09-13 14:01:12 +01:00
PeterVanek
b83804d51d
Merge pull request #1 from PeterVanek/PeterVanek-patch-1
...
Update README.md with Efficient IP Provider
2024-09-13 12:09:56 +02:00
PeterVanek
08c9329430
Update README.md with Efficient IP Provider
...
Added doc for Efficient IP external-dns webhook plugin
2024-09-13 12:09:21 +02:00
Kim Sondrup
cd55194b0c
docs: add reference to Netic's TidyDNS webhook provider
2024-09-12 13:37:50 +02:00
Kubernetes Prow Robot
136477f913
Merge pull request #4735 from stevehipwell/chart-v0.15.0
...
feat(chart): Updated image to v0.15.0
2024-09-11 17:31:12 +01:00
Steve Hipwell
a9fc7d248f
feat(chart): Updated image to v0.15.0
...
Signed-off-by: Steve Hipwell <steve.hipwell@gmail.com>
2024-09-10 21:49:30 +01:00
Kubernetes Prow Robot
a087c87ba1
Merge pull request #4691 from neticdk/webhook-api-change
...
Do not risk exposing unauthenticated webhook port on container
2024-09-10 20:21:26 +01:00
EWK20
920e6820be
adds soft error test cases
2024-09-10 13:59:16 +01:00
Kim Sondrup
ae02543c83
fix(chart): Don't use unauthenticated webhook port for health probe
2024-09-08 15:11:33 +02:00
Kubernetes Prow Robot
4333b31db2
Merge pull request #4640 from mjlshen/aws-sdk-go-v2
...
Migrate to aws-sdk-go-v2
2024-09-07 08:55:19 +01:00
Michael Shen
0de6f8adcc
Remove unused session logic after move to aws-sdk-go-v2
...
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:45:26 -04:00
Michael Shen
5ec37e0699
Refactor AWS provider to aws-sdk-go-v2
...
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:44:54 -04:00
Michael Shen
c4a18a9cb6
Refactor AWS Cloud Map provider to aws-sdk-go-v2
...
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:44:54 -04:00
Michael Shen
ce1ab808f2
Refactor DynamoDB registry to aws-sdk-go-v2
...
Signed-off-by: Michael Shen <mishen@umich.edu>
2024-09-06 09:44:49 -04:00
Kubernetes Prow Robot
b029389310
Merge pull request #4729 from kubernetes-sigs/raffo/docs-v0.15.0
...
update the docs to v0.15.0
2024-09-06 11:30:31 +01:00
Raffaele Di Fazio
4117398643
Merge branch 'master' into raffo/docs-v0.15.0
2024-09-06 12:10:29 +02:00
Raffaele Di Fazio
c2117b9713
Update docs/release.md
...
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2024-09-06 12:00:53 +02:00
Kubernetes Prow Robot
347c1b341c
Merge pull request #4728 from kubernetes-sigs/raffo/kustomize-v0.15.0
...
bump kustomize version to v0.15.0
2024-09-06 08:10:43 +01:00
Kubernetes Prow Robot
7bdb0f6070
Merge pull request #4726 from mloiseleur/docs/fix-title
...
docs: refactor title and organisation
2024-09-05 19:03:44 +01:00
Raffaele Di Fazio
2313af8bd2
update the docs to v0.15.0
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-09-05 19:37:57 +02:00
Raffaele Di Fazio
25223cc2f1
bump kustomize version to v0.15.0
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-09-05 19:34:47 +02:00
Kubernetes Prow Robot
848e309ad4
Merge pull request #4593 from johannwagner/feature/nat64
...
feat: NAT64 network source
2024-09-05 14:34:29 +01:00
Michel Loiseleur
50a53c8868
add deprecation notice on coredns tutorial
2024-09-05 09:15:49 +02:00
Michel Loiseleur
7ae03cdfc7
docs: refactor title and organisation
2024-09-05 09:09:48 +02:00
Kubernetes Prow Robot
bf70e3f0ac
Merge pull request #4719 from mloiseleur/chore/unmaintained-providers
...
chore: remove unmaintained providers
2024-09-04 14:52:07 +01:00
Michel Loiseleur
9ceca8fa81
review with Raffo
2024-09-04 13:51:29 +02:00
Kubernetes Prow Robot
53e067586e
Merge pull request #4712 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-dfe2ea1b26
...
chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 in the dev-dependencies group
2024-09-03 08:07:16 +01:00
Michel Loiseleur
74a8cdad85
chore: remove unmaintained providers
2024-09-03 08:53:23 +02:00
dependabot[bot]
f642c598aa
chore(deps): bump actions/setup-python in the dev-dependencies group
...
Bumps the dev-dependencies group with 1 update: [actions/setup-python](https://github.com/actions/setup-python ).
Updates `actions/setup-python` from 5.1.1 to 5.2.0
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](39cd14951b...f677139bbe
)
---
updated-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>
2024-09-02 03:57:59 +00:00
Kubernetes Prow Robot
ccab9a95c5
Merge pull request #4469 from thameezb/feat-support-dual-stack-gateway-api
...
feat: support dual stack for gateway api
2024-09-01 18:40:45 +01:00
Kubernetes Prow Robot
494424810b
Merge pull request #4714 from benfiola/add-routeros-provider-to-readme
...
Add RouterOS provider to README.md
2024-08-31 20:54:45 +01:00
Ben Fiola
2583b64fb8
Add RouterOS provider to README.md
2024-08-31 00:53:42 -07:00
Kyle
38178940a3
feat: add annotation and label filters to Ambassador Host Source ( #2633 )
...
* Add annotation filter to Ambassador Host Source
This change makes the Ambassador Host source respect the External-DNS annotationFilter allowing for an Ambassador Host resource to specify what External-DNS deployment to use when there are multiple External-DNS deployments within the same cluster. Before this change if you had two External-DNS deployments within the cluster and used the Ambassador Host source the first External-DNS to process the resource will create the record and not the one that was specified in the filter annotation.
I added the `filterByAnnotations` function so that it matched the same way the other sources have implemented annotation filtering. I didn't add the controller check only because I wanted to keep this change to implementing the annotationFilter.
Example: Create two External-DNS deployments 1 public and 1 private and set the Ambassador Host to use the public External-DNS using the annotation filter.
```
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: external-dns-private
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: external-dns-private
template:
metadata:
labels:
app: external-dns-private
annotations:
iam.amazonaws.com/role: {ARN} # AWS ARN role
spec:
serviceAccountName: external-dns
containers:
- name: external-dns
image: k8s.gcr.io/external-dns/external-dns:latest
args:
- --source=ambassador-host
- --domain-filter=example.net # will make ExternalDNS see only the hosted zones matching provided domain, omit to process all available hosted zones
- --provider=aws
- --policy=upsert-only # would prevent ExternalDNS from deleting any records, omit to enable full synchronization
- --aws-zone-type=private # only look at public hosted zones (valid values are public, private or no value for both)
- --registry=txt
- --txt-owner-id= {Hosted Zone ID} # Insert Route53 Hosted Zone ID here
- --annotation-filter=kubernetes.io/ingress.class in (private)
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: external-dns-public
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: external-dns-public
template:
metadata:
labels:
app: external-dns-public
annotations:
iam.amazonaws.com/role: {ARN} # AWS ARN role
spec:
serviceAccountName: external-dns
containers:
- name: external-dns
image: k8s.gcr.io/external-dns/external-dns:latest
args:
- --source=ambassador-host
- --domain-filter=example.net # will make ExternalDNS see only the hosted zones matching provided domain, omit to process all available hosted zones
- --provider=aws
- --policy=upsert-only # would prevent ExternalDNS from deleting any records, omit to enable full synchronization
- --aws-zone-type= # only look at public hosted zones (valid values are public, private or no value for both)
- --registry=txt
- --txt-owner-id= {Hosted Zone ID} # Insert Route53 Hosted Zone ID here
- --annotation-filter=kubernetes.io/ingress.class in (public)
---
apiVersion: getambassador.io/v3alpha1
kind: Host
metadata:
name: your-hostname
annotations:
external-dns.ambassador-service: emissary-ingress/emissary
kubernetes.io/ingress.class: public
spec:
acmeProvider:
authority: none
hostname: your-hostname.example.com
```
Fixes kubernetes-sigs/external-dns#2632
* Add Label filltering for Ambassador Host source
Currently the `--label-filter` flag can only be used to filter CRDs, Ingress, Service and Openshift Route objects which match the label selector passed through that flag. This change extends the functionality to the Ambassador Host type object.
When the flag is not specified the default value is `labels.Everything()` which is an empty string, the same as before. An annotation based filter is inefficient because the filtering has to be done in the controller instead of the API server like with label filtering. The Annotation based filtering has been left in for legacy reasons so the Ambassador Host source can be used inconjunction with the other sources that don't yet support label filltering.
It is possible to use label based filltering with annotation based filltering so you can initially filter by label then filter the returned hosts by annotation. This is not recomended
* Update Ambassador Host source docs
Add that the Ambassador Host source now supports both annotation and label filltering.
2024-08-28 18:02:57 +01:00
Kubernetes Prow Robot
cb89c0efdd
Merge pull request #4698 from mloiseleur/chore/go1.23
...
chore: upgrade ExternalDNS to go 1.23
2024-08-26 13:59:08 +01:00
Kubernetes Prow Robot
5b58ebca16
Merge pull request #4702 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-0b0799f028
...
chore(deps): bump GrantBirki/json-yaml-validate from 3.2.0 to 3.2.1 in the dev-dependencies group
2024-08-26 07:47:50 +01:00
dependabot[bot]
78344d953c
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.2.0 to 3.2.1
- [Release notes](https://github.com/grantbirki/json-yaml-validate/releases )
- [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: GrantBirki/json-yaml-validate
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 03:36:48 +00:00