Michel Loiseleur
971c91d2cf
review with Raffo
2024-05-16 10:51:13 +02:00
Michel Loiseleur
9597d257a7
fix: linter on unused parameter
2024-05-16 08:44:06 +02:00
Frederic Mereu
6cec5dd7df
feat(ambassador): add support for provider specific annotations
2024-02-12 11:40:28 +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
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
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
John Gardiner Myers
50e456997f
Create the "resource" label for Ambassador Host
2023-08-29 11:36:30 -07:00
John Gardiner Myers
39955e556e
Refactor setting the "resource" label into endpointsForHostname
2023-08-29 11:36:27 -07:00
Frederic Mereu
73862a802b
chore: reuse existing extractLoadBalancerTargets function
2023-08-12 13:49:17 +02:00
Frederic Mereu
f9099b8bfc
feat: add support for external IP in ambassador host source
2023-06-26 13:40:41 +02:00
Andy Bursavich
74ffff6c26
gofumpt
2022-09-20 20:48:57 -07:00
Ole Markus With
a1a9091cdf
Ignore ambassador-hosts with invalid annotations
...
If e.g the ambassador service annotation points to an nonexisting service, external-dns will not update any DNS records. This PR makes external-dns ignore the host and carry on instead.
2022-09-07 19:38:36 +02:00
Andrey Lebedev
4f41229820
Pass stop channel to informer factory instances
2022-01-22 21:31:29 +01:00
Raffaele Di Fazio
d82bee2b53
Merge branch 'master' into raffo/bump-modules
...
Signed-off-by: Raffaele Di Fazio <raffo@github.com>
2021-08-12 16:28:30 +02:00
Raffaele Di Fazio
376d4653d8
remove kubernetes dependency
...
Signed-off-by: GitHub <noreply@github.com>
2021-08-10 13:48:11 +00:00
Andy Bursavich
60c649bf5c
source: dedupe wait for cache sync
...
wait
2021-07-28 13:37:17 -07:00
Alvaro Saurin
6eeef96b14
Support Ambassador Host resources as sources
...
Ambassador can be configured with `Host` resources (based on the
`Host` CRD) for defining the external DNS host name.
This code adds a new source, `ambassador-host`, that looks for the
`ambassador/ambassador` Service and and uses the `hostname` from the
`Host` resource.
Signed-off-by: Alvaro Saurin <alvaro.saurin@gmail.com>
Signed-off-by: Flynn <flynn@datawire.io>
2021-01-27 12:47:10 -05:00