1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-30 22:33:49 +02:00
Commit Graph

83 Commits

Author SHA1 Message Date
e080ecb43a Auth Improvements (#1195)
* Exclude Stats & Trace from Auth

* Update Excluded Endpoints Format

* Tweak Implementation
2020-02-13 14:07:14 +00:00
ea70711dd3 Exclude Stats & Trace from Auth (#1192) 2020-02-13 12:02:29 +00:00
d76baf59de Trace type is now being recorded (#1188) 2020-02-12 10:57:17 +00:00
4a03183481 Return a 401 error on invalid auth tokens (#1184) 2020-02-11 11:22:22 +00:00
4401c12e6c Auth Wrapper (#1174)
* Auth Wrapper

* Tweak cmd flag

* auth_excludes => auth_exclude

* Make Auth.Excludes variadic

* Use metadata.Get (passes through http and http2 it will go through various case formats)

* fix auth wrapper auth.Auth interface initialisation

Co-authored-by: Asim Aslam <asim@aslam.me>
2020-02-10 08:26:28 +00:00
ef537270ad Don't store traces for Debug endpoints 2020-02-07 20:58:03 +00:00
5414195dc3 Add Args 2020-02-06 12:31:54 +00:00
0591760932 Arg => Args 2020-02-06 12:17:16 +00:00
48b9f3f5e9 Fix 2020-02-06 11:28:34 +00:00
2925b1615c Fix 2020-02-06 11:15:30 +00:00
111126c780 Debugging 2020-02-06 11:00:14 +00:00
54371bba6a Debugging 2020-02-06 10:55:41 +00:00
aa58a9749b Action Asim's Feedback 2020-02-06 09:17:10 +00:00
d8110b70a3 Runtime custom docker img (#1168)
* Add DeploymentOptions to K8s Client

* WithBaseImage for  Runtime

* Revert Change

* Fix sequencing
2020-02-06 08:52:25 +00:00
12181bd441 fix LevelInfo > LevelWarn (#1162) 2020-02-05 18:16:57 +00:00
449bcb46fe New backoff (#1153)
* new backoff function

* use backoff from util/backoff

* remove reset atemts

* change comment

* fmt
2020-02-02 20:32:55 +00:00
f23638c036 fix import paths for v2 release
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2020-01-30 14:44:40 +03:00
b2980aecb7 fix debug handler in proxy 2020-01-29 22:31:57 +00:00
62c067adcd Refactor debug/trace ready for Jaeger 2020-01-29 15:45:11 +00:00
4a6570a772 trace wrapper 2020-01-24 21:58:29 +00:00
fac75866d9 Move pool to util 2020-01-19 17:30:49 +00:00
0a37767127 Fix service registration with registry service 2020-01-18 19:53:51 +00:00
31e195bac7 strip image pull policy always 2020-01-18 18:37:38 +00:00
e666d0b807 add missing commit 2020-01-18 02:28:44 +00:00
7c7b0ced5f Merge pull request #1104 from milosgajdos83/network-hackery
[WIP] Network hackery
2020-01-14 20:28:32 +00:00
1d311ab457 Embedded NATS Broker (#1110)
* if the address is produced by a default route don't hash it

* embedded nats

* fix url parsing

* don't override help

* add ready flag
2020-01-14 13:23:16 +00:00
bf42c028fb Added sync message. Refactored connect flow. Adverts are gossipped.
This commit adds a Sync message which is sent as a reply to Connect
message. This should in theory speed up convergence of a (re)connecting
node.

We respond to Sync message by sending a peer message back to the peer
origin of the Sync message. We consequently update our routing table and
peer graph with the data sent in via Sync message.

We now gossip advertse to up to 3 randomly selected peers instead of
sending a multicast message to the network.

Equally, Solicitation i.e. full table adverts are gossipped to a
randomly selected peer. If that fails we send a multicast message to the
network.
2020-01-13 20:14:29 +00:00
fa01ff6604 update ctx test 2019-12-31 13:53:48 +00:00
fe1e018e8e update wrapper test 2019-12-31 13:45:49 +00:00
61cde4a9f4 Kubernetes Registry (#1064)
* add teh k8s registry

* add k8s reg config/cmd

* go mod update
2019-12-27 20:08:46 +00:00
14c9c412cd Move and rename 2019-12-24 17:45:17 +00:00
361fdfba04 move around k8s api 2019-12-24 17:42:22 +00:00
5c8d1ae2b9 Update k8s log options 2019-12-24 17:33:05 +00:00
ce33e3b072 Kubernetes logging (#1054)
* wip

* Implementation of Kubernetes Logger

* Missing file

* Skip test in Travis
2019-12-20 23:16:05 +00:00
d52a111735 add requests/errors to stats 2019-12-18 18:36:42 +00:00
2338e7c9d2 Cleanup go mod 2019-12-18 16:12:25 +00:00
f0e841595c move to structured logging 2019-12-18 16:02:11 +00:00
5a52593e66 go fmt 2019-12-17 18:24:00 +00:00
51f4bc6d56 Add logs to Interface 2019-12-17 16:30:09 +00:00
34b1c403bb Merge branch 'master' of https://github.com/micro/go-micro into kubernetes-logging 2019-12-17 16:13:36 +00:00
53ca742c66 Update the util/kubernetes client to retrieve logs 2019-12-17 16:09:51 +00:00
bc30efcf70 Decruft the debug logger interface 2019-12-17 15:38:03 +00:00
e95f44d3f8 Move runtime/kubernetes/client to util/kubernetes/client 2019-12-17 11:32:38 +00:00
5865e89bed Fixing dead code and go vet moaning 2019-12-05 16:10:49 +00:00
b0626089f3 Merge pull request #1016 from unistack-org/lint
lint fixes mostly for prealloc also remove deadcode from grpc client
2019-12-05 08:33:52 +00:00
24efbe6a41 Move debug handler to service dir 2019-12-04 12:27:30 +00:00
a1eaf9cc20 linting fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-12-04 00:22:02 +03:00
91e9c0cb62 ultra hacks to make debug handler work in proxy 2019-12-02 14:55:35 +00:00
3356b83f24 register debug handler 2019-12-01 21:04:09 +00:00
af94899b54 Fix rpc go routine leak 2019-11-27 17:12:07 +00:00