Johannes Grumböck
d476efb02c
Add OpenShift route as possible source
2020-04-02 05:59:04 +00:00
Sandor Szücs
fe0e0c1250
fix: return early if tokenfile could not be read
...
Signed-off-by: Sandor Szücs <sandor.szuecs@zalando.de>
2020-03-09 13:45:06 +01: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
Martin Linkhorst
819b2303d8
fix: change test field to compile again
2020-03-05 15:05:31 +01:00
Kubernetes Prow Robot
a563022e8a
Merge pull request #1005 from devkid/feature/headless-services-publishnotreadyaddresses
...
Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses
2020-03-04 05:37:46 -08:00
Alfred Krohmer
65208db6ec
Address review comments
2020-02-18 20:18:56 +01:00
Alfred Krohmer
6cab35b404
Add CLI option to always publish not ready addresses of headless services
2020-02-18 19:43:41 +01:00
Alfred Krohmer
de28274a6f
Headless service: retrieve endpoints via Endpoints resource; evaluate spec.publishNotReadyAddresses
...
Currently, the endpoints of headless services are retrieved
by querying pods using the pod selector of the service.
Instead, we now query for an Endpoints resource with the
same name as the Service object to get the endpoints for the
service. This is needed in order to support the
spec.publishNotReadyPods attribute of a service.
2020-02-18 19:41:41 +01:00
Thomas Vendetta
9842cfab29
Use struct instead of bool
2020-02-18 11:45:01 -05:00
Thomas Vendetta
d31890f12d
Fix issue where headless services could return duplicate pod IP's
2020-02-13 09:47:18 -05: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
Kubernetes Prow Robot
d49d901d8a
Merge pull request #687 from jlamillan/jlamillan/add_watch_flag
...
Add --watchers flag to allow controller to respond automatically to Ingress or Service updates
2020-02-04 02:23:25 -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
Tariq Ibrahim
394f46cd64
uprade golangci-lint and add megacheck & interface linters
2020-01-23 14:49:23 -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
bf4b1767fa
add more linters and improve code quality
2020-01-07 15:18:00 -08:00
Tariq Ibrahim
41ba7f1ff5
rename project root package to sigs.k8s.io
2020-01-06 08:08:35 -08:00
fcarletti
9aee917964
fix: use ingress gateway service as target instead of hard-coded ones
2019-12-23 10:33:01 +01:00
njuettner
0d50f6c0d9
Fix linter flaws
2019-11-26 15:40:17 +01: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
Zhang Jinghui
b318f666ba
normalize function return and comments on exported type
2019-11-14 23:55:18 +08:00
Tim Jacomb
6414a39890
Address review comments
2019-11-03 07:49:59 +01:00
saidst
dda6a331b3
Changed dependency to k8s.io-libs entirely to kubernetes-1.13.11.
2019-11-03 07:49:56 +01:00
Tim Jacomb
f170849b42
It compiles!
2019-11-03 07:49:44 +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
Reinier Schoof
0c547a9809
added description to exported function
2019-10-25 16:25:02 +02:00
Reinier Schoof
5667d0b14e
remove obsolete comment
2019-10-25 16:00:38 +02:00
Reinier Schoof
b6ec8557ae
honor ttlAnnotationKey for node endpoints
2019-10-24 17:02:29 +02:00
Reinier Schoof
fee7046e72
error when no node address could be found
2019-10-24 16:22:31 +02:00
Martin Linkhorst
02f40d787a
source: group equal DNS names into same endpoint
2019-10-24 11:21:06 +02:00
Reinier Schoof
4325d7368b
respect controller annotation for node source
2019-10-01 11:39:09 +02:00
Reinier Schoof
16194ca9cf
implemented annotationFilter for node source
2019-10-01 11:26:47 +02:00
Reinier Schoof
a491d8f6a2
added support for using nodes as source
2019-10-01 09:27:06 +02:00
Bjørn Sørensen
2bfa8d95d9
Fix build errors
2019-09-10 20:51:45 +02:00
Alfred Krohmer
b2a3e88303
Fixes and cleanup
2019-09-10 20:47:36 +02:00
Kubernetes Prow Robot
74582eff6c
Merge pull request #1107 from JoaoBraveCoding/source-crd-improvements
...
Improvements to the source CRD
2019-09-10 03:04:55 -07:00
João Marçal
d35633b47f
Fixed identation
...
Signed-off-by: João Marçal <joao.marcal12@gmail.com>
2019-08-22 17:21:00 +02:00
João Marçal
4dc7e75530
Added the requested changes
...
Signed-off-by: João Marçal <joao.marcal12@gmail.com>
2019-08-19 16:14:01 +02:00
Jonas Michel
c0c3d25b45
Support delegate Contour IngressRoutes
2019-08-16 10:36:41 -05:00
Daniel Herman
38a2040759
fix: support namespaces on the hostnames in istio gateway
...
One feature that's supported for the Istio Gateway resource is the
ability to restrict what namespace may provide a VirtualService for
a given hostname/domain by specifying it in the form
`my-namespace/my-domain.com` which restricts the availability of
`my-domain.com` to the `my-namespace` namespace.
When creating the associated DNS records, the namespace should not
be included.
2019-08-07 13:07:53 -04:00
Kubernetes Prow Robot
eb54263256
Merge pull request #1084 from jonasrmichel/feature/contour-ingressroute
...
Add source implementation for Heptio Contour IngressRoute
2019-07-30 08:54:51 -07: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
João Marçal
cb3f8c9ca5
Fixed some formating mistakes
...
Signed-off-by: João Marçal <joao.marcal12@gmail.com>
2019-07-18 11:27:18 +02:00
João Marçal
9f6ebfa06d
Fixed unused assignment
...
Signed-off-by: João Marçal <joao.marcal12@gmail.com>
2019-07-18 11:05:56 +02:00
João Marçal
6bf1c2bcb5
Added "external-dns/resource=..." field to CRDs usefull to solve conflits
...
Added warning when CR has a target with a "." in the end, which would make external-dns contantly add and remove the record
Signed-off-by: João Marçal <joao.marcal12@gmail.com>
2019-07-18 10:11:34 +02:00
Jonas Michel
aa551ac704
Add Contour IngressRoute source implementation
2019-07-04 20:06:24 -05:00
twilfong
0a7c3ba271
minor format change to make travis linter happy
2019-06-28 17:07:37 -07:00
twilfong
172747e578
add test for dualstack label to Ingress test
2019-06-28 10:40:58 -07:00
twilfong
bafd7b22bb
small formatting change to make travis happy
2019-06-27 10:26:53 -07:00
twilfong
d68d06f17c
add dualstack support for AWS provider with ALB ingress controllers
2019-06-26 18:05:22 -07:00