Raffaele Di Fazio
761d6551d3
Initial support for forwarding wildcard annotations to webhook providers
2024-04-28 14:05:45 +02:00
Michel Loiseleur
cbd281f81b
fix: use current local dns resolution
2024-04-19 17:35:27 +02:00
Michel Loiseleur
9ff2223625
chore(ci): fix failing test
2024-04-19 16:57:14 +02:00
Kubernetes Prow Robot
3a2da65e36
Merge pull request #4120 from fad3t/feat-amb-provider-specific
...
feat(ambassador): add support for provider specific annotations
2024-03-12 07:17:27 -07:00
Eric Bailey
3fac88bd64
fix(service): omit nil endpoints and prefer endpointsForHostname()
...
Also add a test with an invalid hostname.
2024-03-04 17:38:29 +01:00
Eric Bailey
1eec428bf7
chore(ingress): add test with invalid hostname
2024-03-04 15:53:53 +01:00
Eric Bailey
36a6e19dd5
fix(source): use NewEndpointWithTTL and omit nil Endpoints
2024-03-04 15:53:47 +01:00
Kubernetes Prow Robot
4dc15d917e
Merge pull request #4212 from jstudler/master
...
Fixing NAPTR support
2024-02-29 10:00:59 -08:00
Frederic Mereu
13f6df502d
test: fix test with LB hostname
2024-02-12 13:13:31 +01:00
Frederic Mereu
131501118b
fix: update test with LB hostname
2024-02-12 11:40:28 +01:00
Frederic Mereu
d9606dea3f
test: add tests
2024-02-12 11:40:28 +01:00
Frederic Mereu
6cec5dd7df
feat(ambassador): add support for provider specific annotations
2024-02-12 11:40:28 +01:00
Joel Studler
45579e14b1
Implement proposed change by mloiseleur
2024-02-09 17:23:29 +01:00
Kristoffer
c787846f56
Update comment to state reason
2024-01-29 14:49:51 +01:00
Joel Studler
0c43e808bb
Change test names to match better with variable names and log messages of crd.go
2024-01-27 13:20:12 +01:00
Joel Studler
2fdc7354c0
Add unit tests for NAPTR and invalid endpoints
2024-01-27 13:16:53 +01:00
zs-ko
4d99b7db2d
Fix Gateway API TLS TCP Route
2024-01-27 00:41:15 +01:00
Joel Studler
b716b764af
Fixing NAPTR support ( https://github.com/kubernetes-sigs/external-dns/issues/3979 )
2024-01-26 18:27:28 +01:00
Kubernetes Prow Robot
fb85418d03
Merge pull request #4094 from KarstenSiemer/fix/istio_gateway/AppendExternalIPsToTargets
...
fix(istio): support for ExternalIPs in Istio resources
2024-01-05 20:04:56 +01:00
Kubernetes Prow Robot
99ef39e99d
Merge pull request #4092 from fad3t/fix-ambassador-resolve-hostname
...
fix(ambassador): don't resolve LB hostname
2023-12-30 13:13:16 +01:00
Kubernetes Prow Robot
97a8fa3195
Merge pull request #4076 from k8r-io/fix-hangs-on-traefik-listeners
...
Fix timeout for traefik-proxy source
2023-12-27 17:22:52 +01:00
Kristopher Kirkland
f80f00688d
Lint fix
2023-12-20 22:17:10 -06:00
Andy Bursavich
a50a4f9aba
gateway-api: make wildcards suffix matchers (e.g. match multiple labels)
2023-12-20 14:12:24 -08:00
Andy Bursavich
5da9393b58
gateway-api: upgrade from v0.7.1 to v1.0.0
2023-12-18 16:35:07 -08:00
Karsten Siemer
87a53778a8
fix(istio): support for ExternalIPs in Istio resources
...
✨ Add support for ExternalIPs in Istio Gateway and VirtualService
ℹ️ This commit extends Istio Gateway and VirtualService resources
to support ExternalIPs. The changes include:
- Checking if service has ExternalIPs defined
- If yes, adding them to the list of targets
- If not, continuing with the existing process
👌 Now you can have your Istio resources use `externalIPs` too! 🎉
Not to be `ip`-percritical, but don't we all love an `ip`grade! 🎈
Signed-off-by: Karsten Siemer <karsten.siemer@sda.se>
2023-12-06 08:52:35 +01:00
Frederic Mereu
fecd4273af
fix(ambassador): don't resolve LB hostname
...
Signed-off-by: Frederic Mereu <frederic.mereu@gaming1.com>
2023-12-05 09:56:32 +01:00
Kristopher Kirkland
21398ecb7f
Add test cases for Traefik API group flags
2023-11-29 12:14:59 -06:00
Kristopher Kirkland
9015377c12
Add flags to disable each of the Traefik API groups
2023-11-29 12:14:59 -06:00
Mikkel Oscar Lyderik Larsen
b48bb26c5f
Make routegroup client IPv6 compatible
...
Signed-off-by: Mikkel Oscar Lyderik Larsen <mikkel.larsen@zalando.de>
2023-11-27 11:53:42 +01:00
Kubernetes Prow Robot
e1adc9079b
Merge pull request #3978 from nefelim4ag/master
...
fix(httpProxy): drop status==valid filter
2023-11-15 13:37:57 +01:00
Kubernetes Prow Robot
fc87eaff72
Merge pull request #4048 from siliconsheep/fix-google-srv-records
...
fix(google): ensure trailing dot for SRV records
2023-11-15 13:12:45 +01:00
Kubernetes Prow Robot
c2eb6747f7
Merge pull request #4007 from nokia/master
...
service source uses externalIPs in ExternalName type if available
2023-11-15 13:12:27 +01:00
Kubernetes Prow Robot
04c4b505a6
Merge pull request #3964 from johngmyers/ignore-host-ann
...
Make --ignore-hostname-annotation flag more consistent
2023-11-15 13:12:18 +01:00
Dieter Bocklandt
6a3e97083c
fix(google): ensure trailing dot for SRV records
2023-11-14 17:12:56 +01:00
Nandor Galambosi
04e92c5556
Testcase for dualstack externalIPs added
2023-11-09 21:48:36 +01:00
Christopher Larivière
6d78df4388
add initial support for gw apis 1.0.0 GA
...
Signed-off-by: Christopher Larivière <lariviere.c@gmail.com>
2023-11-06 09:32:31 -05:00
Nandor Galambosi
d7b0dfd781
service source uses externalIPs in ExternalName type if available
2023-10-29 10:58:46 +01:00
Kubernetes Prow Robot
d8f408b8a5
Merge pull request #3734 from fad3t/ambassador-external-ip
...
feat: add support for external IP in ambassador host source
2023-10-27 13:22:02 +02:00
Timofey Titovets
42aaa58232
fix(httpProxy): drop status==valid filter
2023-10-14 14:29:15 +02:00
John Gardiner Myers
76a2ea17aa
Make --ignore-hostname-annotation flag more consistent
2023-10-02 23:51:43 -07: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
4a32aaec01
Implement target annotation for more sources
2023-09-27 23:16:14 -07:00
Kubernetes Prow Robot
f0b6260012
Merge pull request #3940 from johngmyers/node-filter
...
Support --label-filter for node source
2023-09-26 16:55:44 -07:00
Kubernetes Prow Robot
9ad15cf76f
Merge pull request #3938 from johngmyers/internal-service
...
Use ServiceIP for ClusterIP Services with internal-hostname annotation
2023-09-26 16:55:37 -07:00
John Gardiner Myers
75639b759c
Support --label-filter for node source
2023-09-20 08:56:26 -07:00
Kubernetes Prow Robot
ed78d02793
Merge pull request #3762 from johngmyers/endpoint-label
...
Refactor setting the "resource" label into endpointsForHostname
2023-09-19 08:11:08 -07:00
John Gardiner Myers
7044fdf040
Use ServiceIP for ClusterIP Services with internal-hostname annotation
2023-09-16 17:33:30 -07:00
Kubernetes Prow Robot
d54fa589c2
Merge pull request #3480 from Megum1n/gloo-multiple-namespaces
...
Add support for multiple gloo namespaces in one External DNS instance
2023-09-15 22:10:13 -07:00
Kubernetes Prow Robot
fa332e9ed3
Merge pull request #3913 from johngmyers/doc-service
...
Document the Service source
2023-09-15 14:10:14 -07:00
Kubernetes Prow Robot
65db0c73ec
Merge pull request #3452 from BadLiveware/feature/allow-target-annotation-gateway
...
Allow annotation target override on gateway
2023-09-14 22:08:12 -07:00