Mikhail Rozentsvayg
799ec6d2c9
review suggestions
2025-02-18 14:54:13 -08:00
Mikhail Rozentsvayg
88fd2aa3a7
initial custom hostnames support
2025-02-09 10:01:35 -08:00
Steven Kreitzer
449d27b00e
fix: allow ipv4-mapped ipv6 addresses
...
Signed-off-by: Steven Kreitzer <skre@skre.me>
2024-12-21 14:16:23 -06:00
Raffaele Di Fazio
c375899f91
test
...
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2024-05-10 20:11:38 +02:00
Raffaele Di Fazio
761d6551d3
Initial support for forwarding wildcard annotations to webhook providers
2024-04-28 14:05:45 +02:00
Eric Bailey
36a6e19dd5
fix(source): use NewEndpointWithTTL and omit nil Endpoints
2024-03-04 15:53:47 +01:00
John Gardiner Myers
17e9637f11
Refactor getTTLFromAnnotations() to not return error ( #3939 )
...
* Refactor getTTLFromAnnotations() to not return error
* Improve log messages
2023-10-02 03:56:45 -07:00
John Gardiner Myers
39955e556e
Refactor setting the "resource" label into endpointsForHostname
2023-08-29 11:36:27 -07:00
Kubernetes Prow Robot
ae0c06e3e6
Merge pull request #3648 from johngmyers/dynamodb
...
Add DynamoDB registry implementation
2023-06-23 13:03:07 -07:00
John Gardiner Myers
4417ad4894
Move EndpointKey to endpoints package
2023-06-18 16:47:37 -07:00
Michel Loiseleur
e06ed8cc5d
build(deps): bump dev-dependencies group with 40 updates
2023-06-16 17:15:35 +02:00
Kubernetes Prow Robot
8c1be68e87
Merge pull request #3603 from Pluggi/pod-multiple-internal-hostnames
...
Allow multiple hostnames in internal annotation for pods
2023-05-17 03:12:35 -07:00
Antoine Bardoux
f385139abc
Allow multiple hostnames in internal annotation for pods
2023-05-12 12:16:08 +02:00
Gabriel Martinez
9bbebf6c07
Merge remote-tracking branch 'remote/master' into target_annotation_for_service
2023-05-11 11:53:20 +01:00
John Gardiner Myers
4745ddbb0e
Address review comment
2023-05-09 19:42:56 -07:00
Gabriel Martinez
3288cc2f98
feat(service): allow using target annotation
2023-05-06 14:48:54 +01:00
John Gardiner Myers
781ee3d71f
Address review comments
2023-04-12 22:46:39 -07:00
Skyler Mäntysaari
6f42a8a2da
Initial IPv6 support
2023-03-30 17:49:28 -07:00
hzhihui
2270904b9d
Merge branch 'master' into add_ibmcloud_provider
2022-05-09 19:24:03 +08:00
Alfred Krohmer
ea45b03972
Headless service: allow to specify target as NodeExternalIP or by annotation
...
If external-dns.alpha.kubernetes.io/target annotation is present on a
pod, it's value will be used as the target for the headless service.
If annotation external-dns.alpha.kubernetes.io/access=public is present,
NodeExternalIP of the node running the pod is used as the target for the
headless service.
2022-05-05 19:44:32 +02:00
hzhihui
4703c11741
Add IBM Cloud provider
2022-04-14 11:53:16 +08:00
Andy Bursavich
60c649bf5c
source: dedupe wait for cache sync
...
wait
2021-07-28 13:37:17 -07:00
Andy Bursavich
55637abbef
source: dedupe event handlers
2021-07-28 13:36:35 -07:00
Andy Bursavich
b032f2864f
source: dedupe template execution
2021-07-28 13:35:51 -07:00
Andy Bursavich
638194fccd
source: dedupe template parsing
2021-07-28 07:46:35 -07:00
dan.simone@oracle.com
963282479e
Add clarifying comment about ingressHostnameSourceKey
2021-04-14 13:26:34 -07:00
dan.simone@oracle.com
03c3c8fcb8
Address remove comments
2021-04-14 13:21:03 -07:00
dan.simone@oracle.com
fa95e86fb1
Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations
...
# Conflicts:
# docs/faq.md
2021-01-04 15:39:34 -08:00
Bas Toonk
18a60a5175
feat: use ClusterIP with internal-hostname annotation
2020-12-17 15:14:34 +01:00
dan.simone@oracle.com
4d88b47917
Resolve differences
2020-09-25 15:59:18 -07:00
rbtr
54320a16ab
add doc and test
2020-09-16 12:02:19 -04:00
Evan Baker
b75151e3e5
add service annotation to set public/private iface for NodePort
...
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
2020-09-16 11:56:49 -04:00
dan.simone@oracle.com
4cb5a85dd4
Merge remote-tracking branch 'origing/master' into dansimone/support-prefer-ingress-annotations
2020-08-27 12:16:05 -07:00
Tariq Ibrahim
600f4f1ba0
fix goimports local import order and update golangci-lint
2020-08-19 20:05:07 -07:00
Patrik Cyvoct
b1f6c1fa0e
fix scw annotations
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-08-19 06:41:47 +02:00
dan.simone@oracle.com
f85cddab58
Change to an annotation-based approach, based on feedback
2020-07-29 11:51:27 -07:00
Joseph Glanville
6efca134f5
dependencies: Upgrade all k8s client-go dependent sources to v1.18.X
...
This requires pinning grpc for now as istio client-go otherwise pulls in
breaking changes.
2020-07-03 11:29:37 +07:00
Nick Jüttner
3388e3ddf1
improve linter quality for external-dns
2020-06-06 22:29:24 +02:00
Adam Stankiewicz
1806ade2c1
Fix scheduling of reconciliation
2020-05-19 17:26:12 +02:00
Adam Stankiewicz
6e0abfaf42
Make tests faster by fast polling
2020-05-12 23:06:05 +02:00
Sandor Szücs
116856f422
implement RouteGroup with similar feature set to ingress
...
add documentation for kube-ingress-aws-controller and RouteGroup
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2020-03-05 17:14:30 +01:00
Kubernetes Prow Robot
829ed01e1e
Merge pull request #1237 from hypnoglow/ttl-duration
...
Add support for human-friendly TTL values
2020-02-04 06:27:26 -08:00
jlamillan
fed2f0f0dd
Add --events flag to use informers to automatically trigger sync loop on adds/updates/deletes for supported ingress and service sources.
2020-01-27 11:00:26 -08:00
Igor Zibarev
6e6af8aa0d
Add support for human-friendly TTL values
...
Supports specifying TTL values in Golang duration format for
`external-dns.alpha.kubernetes.io/ttl` annotation.
2020-01-09 21:13:53 +03:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08:00
Nick Jüttner
9418e3acd8
Merge pull request #1008 from devkid/feature/aws-routing-policies
...
[RFC] Add support for all AWS Route53 routing policies; add additional Setldentifier abstraction layer
2019-11-19 11:21:12 +01:00
Nick Jüttner
f763d2a413
Move into kubernetes-sigs organization ( #1245 )
...
* Move into kubernetes-sigs organization
* Disable labeler action for forks
2019-11-01 17:10:19 +01:00
Alfred Krohmer
b2a3e88303
Fixes and cleanup
2019-09-10 20:47:36 +02:00
Myles Gray
231d0701aa
Changed ttlMaximum to MaxInt32 to allow compilation on 32bit machines
...
In its current state, ttlMaximum causes make to fail build with error:
source/source.go:71:39: constant 4294967295 overflows int
Because math.MaxUint32 is an untyped integer constant it is converted
to type int when used as an interface param, type int is signed,
MaxUint32 is larger than MaxInt32 and causes the type int to overflow.
Converting ttlMaximum to MaxInt32 stops this overflow.
2019-07-23 17:40:57 +01:00
Erik Swets
e0e7a9defd
Allow setting Cloudflare proxying by annotation
2018-11-16 12:52:47 +01:00