Commit Graph

2227 Commits

Author SHA1 Message Date
Miek Gieben
e177ae25a4 Fully go to v2 of the xds proto
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-07-14 13:55:19 +02:00
Miek Gieben
45ff6dd1c4 Fix docs
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-07-09 22:02:07 +02:00
Miek Gieben
29acaf739e Fix coredns, implement v2
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-06-04 13:36:27 +02:00
Miek Gieben
fafb347966 More grpc LB tweaks
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-30 16:10:07 +02:00
Miek Gieben
494227d95f Name things slightly better
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-30 14:54:04 +02:00
Miek Gieben
cca578a460 Return grpc_config json setting in TXT
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-30 09:22:09 +02:00
Miek Gieben
e2238cfad8 Add _grpc_config replies
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-30 09:09:34 +02:00
Miek Gieben
36dec4ca85 Better tests
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-29 09:17:27 +02:00
Miek Gieben
8f5cbf363e do the grpc _grpc_config as well
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-28 20:11:10 +01:00
Miek Gieben
638c3e74ed Be more explicit about mgmt cluster
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-27 21:32:32 +01:00
Miek Gieben
b00ff13ca0 Implement debugging with TXT records
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-06 09:13:27 +01:00
Miek Gieben
deb582259a drop locality for now
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-05 17:33:35 +01:00
Miek Gieben
3e5b7d77ea better
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-05 11:07:33 +01:00
Miek Gieben
50184d718b Implement trying to **TO** address
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-05 11:02:54 +01:00
Miek Gieben
2d67767764 Managment server is xds management server as well
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-04 15:38:29 +01:00
Miek Gieben
f72ecc7423 grpclb work
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-04 11:55:42 +01:00
Miek Gieben
5cce32db15 Add words on grpc service config
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-03-03 12:32:46 +01:00
Miek Gieben
885514b670 doc updates
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-07 13:28:10 +01:00
Miek Gieben
72dac14b48 Correctly re-establish the stream
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-05 16:10:58 +01:00
Miek Gieben
a47aea02f8 Some cleanups
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-05 14:58:14 +01:00
Miek Gieben
b7c85feb05 Small bugfixes
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-03 21:02:57 +01:00
Miek Gieben
503e0dc47a more fixes
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-03 20:45:26 +01:00
Miek Gieben
3f1fd6d08c fixes
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-02-03 19:46:41 +01:00
Miek Gieben
fc86e8f832 add
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-31 19:14:08 +01:00
Miek Gieben
4100da89b2 Fix tests
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-31 07:36:35 +01:00
Miek Gieben
00d62e62f2 Move to version 3 of the API
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-30 22:58:52 +01:00
Miek Gieben
e73999680b more strict with whitespace
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-25 17:04:16 +01:00
Miek Gieben
1812b5d73b docs
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-25 08:52:10 +01:00
Miek Gieben
663f10c34d add locality tests
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-25 08:19:00 +01:00
Miek Gieben
bb48464106 fmt
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-24 20:51:40 +01:00
Miek Gieben
fe92e19abb Add failing test for locality
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-24 13:48:09 +01:00
Miek Gieben
2d14fa270b Adds some locality stuff
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-24 13:34:59 +01:00
Miek Gieben
eaa7f0d6eb Fix documentation and start parsing localities
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-24 12:00:07 +01:00
Miek Gieben
93eaaf3bad remove the metadata foo
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-23 16:49:47 +01:00
Miek Gieben
7ffd0b57ac update readme
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-23 16:45:49 +01:00
Miek Gieben
6a9dc85c10 Update and specificy metadata and locality
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-23 15:36:09 +01:00
Miek Gieben
39f6ca5d5a more words
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-23 11:00:09 +01:00
Miek Gieben
0d53b333dc describe locality
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-23 10:58:56 +01:00
Miek Gieben
246b8ac89c document better
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 09:49:28 +01:00
Miek Gieben
c8da9cd2dd finish docs
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 09:43:20 +01:00
Miek Gieben
b89d8d7242 Update docs
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 09:32:05 +01:00
Miek Gieben
64d0cfba0c more
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 09:14:09 +01:00
Miek Gieben
894ec68487 more
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 09:00:09 +01:00
Miek Gieben
94cb764cb2 fix
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 08:45:03 +01:00
Miek Gieben
9c75947393 golint
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 08:31:18 +01:00
Miek Gieben
63ef6d3d55 Return all records for SRV queries
Return all SRV records and assume the client is smart enough to make the
call.

Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-19 08:30:13 +01:00
Miek Gieben
1a4d55ab3a fixes
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-18 20:14:07 +01:00
Miek Gieben
9d912fe2ca Implement SRV records
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-18 20:12:25 +01:00
Miek Gieben
63d3dfb0e1 emph plugin name
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-18 08:41:21 +01:00
Miek Gieben
b371eb679d Add metrics
Signed-off-by: Miek Gieben <miek@miek.nl>
2020-01-18 08:39:02 +01:00