ed4e9d54b1
Merge pull request 'client/noop: fixup md' ( #285 ) from noopfix into v3
...
Reviewed-on: #285
2023-12-21 00:14:54 +03:00
b4b8583594
client/noop: fixup md
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m45s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-21 00:13:08 +03:00
fb43e8c58c
Merge pull request 'client/noop: fix metadata overwrite' ( #284 ) from noopfix into v3
...
Reviewed-on: #284
2023-12-21 00:07:22 +03:00
8863c10ef4
client/noop: fix metadata overwrite
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-21 00:06:56 +03:00
8058095bcc
Merge pull request 'copy incoming content-type' ( #283 ) from ct into v3
...
Reviewed-on: #283
2023-12-20 09:35:33 +03:00
092f5d96b1
copy incoming content-type
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-12-20 09:35:01 +03:00
84552513f7
Merge pull request 'fixup multiple client handling' ( #280 ) from multiple into v3
...
Reviewed-on: #280
2023-11-13 08:20:52 +03:00
80a2db264e
fixup multiple client handling
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-13 08:19:44 +03:00
0be09c8b3e
Merge pull request 'database: add FormatDSN' ( #278 ) from database-newv3 into v3
...
Reviewed-on: #278
2023-11-02 01:35:25 +03:00
047f479e1b
database: add FormatDSN
...
lint / lint (pull_request) Failing after 1m27s
pr / test (pull_request) Failing after 2m39s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-02 01:32:26 +03:00
8f757c953e
Merge pull request 'database: initial import for dsn parsing' ( #276 ) from databasev3 into v3
...
Reviewed-on: #276
2023-11-01 23:44:17 +03:00
5f1c673a24
database: initial import for dsn parsing
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m36s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-11-01 23:42:48 +03:00
6794ea9871
Merge pull request 'client/noop: fix MessageMetadata option' ( #274 ) from client-noop-metadata into v3
...
Reviewed-on: #274
2023-10-26 03:07:12 +03:00
089e7b6812
client/noop: fix MessageMetadata option
...
lint / lint (pull_request) Successful in 1m18s
pr / test (pull_request) Successful in 1m1s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-26 03:06:39 +03:00
1c703f0f0c
Merge pull request 'errors: add IsRetrayable func' ( #273 ) from errors into v3
...
Reviewed-on: #273
2023-10-25 10:24:58 +03:00
d167c8c67c
cleanup
...
lint / lint (pull_request) Successful in 1m7s
pr / test (pull_request) Successful in 1m2s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-25 02:36:52 +03:00
df4f96a2d8
errors: add IsRetrayable func
...
lint / lint (pull_request) Successful in 1m18s
pr / test (pull_request) Successful in 1m3s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-10-23 02:35:10 +03:00
fac3b20bd4
Merge pull request 'util/reflect: add Equal func with ability to skip some fields' ( #244 ) from util-reflect into v3
...
Reviewed-on: #244
2023-09-12 11:45:26 +03:00
7c6bd98498
util/reflect: add Equal func with ability to skip some fields
...
pr / test (pull_request) Successful in 1m4s
lint / lint (pull_request) Successful in 1m10s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-12 10:31:45 +03:00
23e1174f25
Merge pull request 'tracer: improve' ( #241 ) from tracing into v3
...
Reviewed-on: #241
2023-09-08 13:40:51 +03:00
52bed214cf
tracer: improve
...
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m44s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-08 13:40:01 +03:00
64c4f5f47e
Merge pull request 'tracer: tweaks for span tags and naming' ( #239 ) from tracing into v3
...
Reviewed-on: #239
2023-09-01 14:58:15 +03:00
036c612137
tracer: tweaks for span tags and naming
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-01 14:58:15 +03:00
ca80e3ecf2
Merge pull request 'tracer: improve tracing info' ( #238 ) from tracing into v3
...
Reviewed-on: #238
2023-09-01 08:41:46 +03:00
18e7bb41ca
tracer: improve tracing info
...
lint / lint (pull_request) Failing after 1m29s
pr / test (pull_request) Failing after 2m37s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-09-01 08:41:23 +03:00
8e72fb1c35
Merge pull request 'add util/test' ( #235 ) from util-test into v3
...
Reviewed-on: #235
2023-08-07 18:35:31 +03:00
17f21a03f4
add util/test
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-08-07 18:33:23 +03:00
a076d43a26
add util/test
...
lint / lint (pull_request) Failing after 1m31s
pr / test (pull_request) Failing after 2m33s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-08-07 18:32:29 +03:00
de6efaee0b
Merge pull request 'config/default: add micro:generate uuid/id' ( #232 ) from config-default-gen into v3
...
Reviewed-on: #232
2023-07-13 20:27:13 +03:00
9e0e657003
config/default: add micro:generate uuid/id
...
lint / lint (pull_request) Failing after 1m28s
pr / test (pull_request) Failing after 2m35s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-07-13 20:26:47 +03:00
be5f9ab77f
Merge pull request 'tracer: add Flush method' ( #225 ) from traceimp into v3
...
Reviewed-on: #225
2023-07-04 00:26:33 +03:00
144dca0cae
tracer: add Flush method
...
pr / test (pull_request) Failing after 2m42s
lint / lint (pull_request) Failing after 1m29s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-07-04 00:25:41 +03:00
75173560e3
Merge pull request 'util/time: ParseDuration fix' ( #222 ) from timefix into v3
...
Reviewed-on: #222
2023-05-29 14:04:41 +03:00
9b3bccd1f1
util/time: ParseDuration fix
...
lint / lint (pull_request) Successful in 1m0s
pr / test (pull_request) Successful in 58s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-29 14:02:06 +03:00
ce125b77c1
Merge pull request 'util/time: fix duration parsing' ( #219 ) from timefeature into v3
...
Reviewed-on: #219
2023-05-27 23:55:51 +03:00
2ee8d4ed46
util/time: fix duration parsing
...
lint / lint (pull_request) Successful in 59s
pr / test (pull_request) Failing after 1m0s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-27 23:55:08 +03:00
f58781d076
Merge pull request 'server/noop: fix graceful unsubscribe' ( #218 ) from unsubfix into v3
...
Reviewed-on: #218
2023-05-25 23:19:26 +03:00
e1af4aa3a4
server/noop: fix graceful unsubscribe
...
pr / test (pull_request) Successful in 1m2s
lint / lint (pull_request) Successful in 59s
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-05-25 23:18:47 +03:00
1d5e795443
Merge pull request 'move RawMessage to codec package' ( #208 ) from rawmsg into v3
...
Reviewed-on: #208
2023-04-02 14:15:02 +03:00
a3a434d923
move RawMessage to codec package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-04-02 14:10:57 +03:00
bcc06054f1
Merge pull request 'updates' ( #207 ) from updates into v3
...
Reviewed-on: #207
2023-03-24 00:29:33 +03:00
270d26f1ae
test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-24 00:25:47 +03:00
646212cc08
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 17:09:40 +03:00
00c2c749db
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:46:41 +03:00
2dbada0e94
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:43:33 +03:00
7b8f4410fb
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:36:38 +03:00
45ebef5544
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:31:42 +03:00
cf4cac0733
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:29:58 +03:00
50d60b5825
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:24:47 +03:00
46ef491764
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:17:44 +03:00
a51b8b8102
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:11:52 +03:00
15aac48f1e
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:08:51 +03:00
078069b2d7
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 16:01:27 +03:00
258812304a
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 15:12:32 +03:00
da5d50db5b
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:48:27 +03:00
384e4d113d
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:43:23 +03:00
dfd1da7f0d
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 14:26:03 +03:00
8e5015e580
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:41:59 +03:00
bd0c309b71
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:38:39 +03:00
b4f0c3e29a
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:29:21 +03:00
8fddaa0455
retest
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:26:42 +03:00
2710c269a8
actions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:21:59 +03:00
70ea93e466
actions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 13:12:10 +03:00
a87d0ab1c1
update deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-19 00:43:15 +03:00
2e5e102719
Merge pull request 'config: another fix for Default funcs' ( #193 ) from defaults-fix into v3
...
Reviewed-on: #193
2023-03-16 07:14:41 +03:00
36e492314d
config: another fix for Default funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-16 07:14:21 +03:00
0c78873277
Merge pull request 'config: fix Default funcs' ( #192 ) from config-fix into v3
...
Reviewed-on: #192
2023-03-15 22:53:21 +03:00
7f57dc09d3
config: fix Default funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-15 22:51:40 +03:00
447206d256
Merge pull request 'config: proper handle AllowFail option' ( #191 ) from config-fix into v3
...
Reviewed-on: #191
2023-03-14 13:24:37 +03:00
33a7feb970
config: proper handle AllowFail option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-14 13:23:41 +03:00
3950f2ed86
Merge pull request 'config: add Before/After Init funcs' ( #190 ) from config-improve into v3
...
Reviewed-on: #190
2023-03-14 10:40:12 +03:00
68c1048a7d
config: add Before/After Init funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-03-14 10:38:24 +03:00
bff40bd317
Merge pull request #189 from unistack-org/meter-handler
...
meter/handler: move to go.unistack.org/micro-meter-handler/v3
2023-02-26 13:48:09 +03:00
2878d0a4ea
server/health: move to go.unistack.org/micro-server-health/v3
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-26 13:46:10 +03:00
3138a9fded
meter/handler: move to go.unistack.org/micro-meter-handler/v3
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-26 13:42:04 +03:00
742b99636a
fix and regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-22 00:09:52 +03:00
34387f129d
Merge pull request #188 from unistack-org/proto
...
fix service names in proto
2023-02-21 13:28:13 +03:00
47075acb06
fix service names in proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 13:26:01 +03:00
09cb998ba4
fix service names in proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 13:18:03 +03:00
b9dbfb1cfc
Merge pull request #187 from unistack-org/api-REMOVE
...
api: remove and regen
2023-02-21 02:12:47 +03:00
56efccc4cf
api: remove and regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-21 02:10:24 +03:00
ce9f896287
Merge pull request #186 from unistack-org/structfs
...
util/structfs: import https://github.com/unistack-org/go-structfs
2023-02-19 23:38:31 +03:00
83d87a40e4
util/structfs: import https://github.com/unistack-org/go-structfs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-19 23:35:39 +03:00
75fd1e43b9
Merge pull request #185 from unistack-org/server
...
server: add server.SetHandlerOption helper
2023-02-13 23:33:57 +03:00
395a3eed3d
server: add server.SetHandlerOption helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 23:31:38 +03:00
3ba8cb7f9e
Merge pull request #184 from unistack-org/duration
...
util/time: add Marshal/Unmarshal to own Duration
2023-02-13 14:05:16 +03:00
b07806b9a1
tmp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 14:03:02 +03:00
0f583218d4
tmp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-13 14:02:08 +03:00
f4d0237785
Merge pull request #183 from unistack-org/logger/unwrap
...
logger/unwrap: fix for nested tagged/untagged
2023-02-08 14:56:51 +03:00
0f343dad0b
logger/unwrap: fix for nested tagged/untagged
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-08 14:54:37 +03:00
7c29afba0b
Merge pull request #182 from unistack-org/timeDuration
...
config/default: handle time.Duration
2023-02-07 06:50:42 +03:00
8159b9d233
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:48:36 +03:00
45cdac5c29
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:48:12 +03:00
98db0dc8bc
config/default: handle time.Duration
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-07 06:47:46 +03:00
453d2232bd
Merge pull request #181 from unistack-org/unwrap
...
logger/unwrap: check nested in case of Tagged
2023-02-06 22:38:42 +03:00
9b387312da
logger/unwrap: check nested in case of Tagged
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 22:36:24 +03:00
84024f7713
Merge pull request #180 from unistack-org/logger-wrapper
...
logger/unwrap: support sql and proto wrapper types
2023-02-06 18:55:39 +03:00
5a554f9f0c
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 18:53:27 +03:00
9c33cbc8e2
logger/unwrap: support sql and proto wrapper types
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-06 18:50:00 +03:00
848fe1c0d4
Merge pull request #179 from unistack-org/logger-unwrap
...
logger/unwrap: fix unwrap format
2023-02-03 23:36:47 +03:00
6cbf23fec5
logger/unwrap: fix unwrap format
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-02-03 23:33:24 +03:00
7462b0b53c
Merge pull request #178 from unistack-org/fsm
...
fsm: improve and convert to interface
2023-01-30 00:31:50 +03:00
cb743cee3f
logger: remove wrappers support and OmitLogger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-30 00:29:49 +03:00
d18952951c
fsm: improve and convert to interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-30 00:17:29 +03:00
dependabot[bot]
f6b7f1b4bc
chore(deps): bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 ( #172 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 10:07:13 +03:00
dependabot[bot]
33fa702104
chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 ( #173 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.1...v3.4.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-24 09:54:07 +03:00
4debc392d1
Merge pull request #171 from unistack-org/fixspan
...
add span status method
2023-01-18 09:51:39 +03:00
7137d99102
add span status method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 09:48:58 +03:00
f76b3171d9
Merge pull request #170 from unistack-org/tracer
...
tracer: add span kind
2023-01-18 00:28:02 +03:00
db3fc42204
tracer: add span kind
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 00:25:15 +03:00
f59023d741
tracer: add span kind
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-18 00:21:18 +03:00
6f17fd891a
Merge pull request #169 from unistack-org/tracer
...
tracer/wrapper: fix observers
2023-01-17 23:39:49 +03:00
fd93308e8e
tracer/wrapper: fix observers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 23:37:25 +03:00
2aaa0a74d8
tracer/wrapper: fix observers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 23:31:27 +03:00
ccbf23688b
Merge pull request #168 from unistack-org/tracer
...
tracer: add context to Options
2023-01-17 08:33:35 +03:00
3bd6db79cb
tracer: add context to Options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-17 08:30:57 +03:00
9347bb0651
use no default content-type ( #165 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-07 23:38:53 +03:00
0d63723ed3
Merge pull request #164 from unistack-org/logger-clone-fix
...
logger: fix Clone
2023-01-06 22:44:26 +03:00
a7f84e0baa
logger: fix Clone
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2023-01-06 22:41:57 +03:00
c209892ce8
Merge pull request #163 from unistack-org/logger_unwrap
...
logger/unwrap: fix Tagged option
2022-12-29 23:19:57 +03:00
421842315f
logger/unwrap: fix Tagged option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-29 23:16:58 +03:00
25350a6531
Merge pull request #162 from unistack-org/util_http_method_not_allowed
...
util/http: trie support method not allowed
2022-12-27 23:49:36 +03:00
5e47cc7e8c
util/http: trie support method not allowed
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-27 23:47:11 +03:00
1687b98b11
Merge pull request #161 from unistack-org/tracer
...
tracer: add labels method
2022-12-24 19:22:48 +03:00
a81649d2a2
tracer: add labels method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 19:20:22 +03:00
b48faa3b2b
Merge pull request #160 from unistack-org/tracer
...
tracer: fix span options
2022-12-24 18:20:59 +03:00
0be584ef0d
fix wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 18:18:42 +03:00
26a2d18766
tracer: fix span options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-12-24 18:09:48 +03:00
25a796fe4f
Merge pull request #158 from unistack-org/meter
...
meter/wrapper: fix naming
2022-11-28 14:39:45 +03:00
d23de14769
meter/wrapper: fix naming
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-28 14:36:54 +03:00
2fb108519c
Merge pull request #157 from unistack-org/fixups
...
fix wrappers
2022-11-27 00:45:44 +03:00
c7ce238da3
fix wrappers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-27 00:43:30 +03:00
dependabot[bot]
67aa79f18a
chore(deps): bump hmarr/auto-approve-action from 2 to 3 ( #155 )
...
Bumps [hmarr/auto-approve-action](https://github.com/hmarr/auto-approve-action ) from 2 to 3.
- [Release notes](https://github.com/hmarr/auto-approve-action/releases )
- [Commits](https://github.com/hmarr/auto-approve-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: hmarr/auto-approve-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-19 21:45:49 +03:00
e6c3d734a3
Merge pull request #156 from unistack-org/take_unwrap
...
logger/unwrap: add tagged option
2022-11-19 15:23:22 +03:00
1374e27531
logger/unwrap: add tagged option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-19 15:20:42 +03:00
1060f6a4c3
Merge pull request #154 from unistack-org/client_metadata
...
client: fix WithResponseMetadata CallOption
2022-11-14 16:13:22 +03:00
7d72ab05c6
client: fix WithResponseMetadata CallOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-14 16:10:54 +03:00
42864ff1c6
Merge pull request #153 from unistack-org/client_metadata
...
client: add req/rsp metadata to CallOptions
2022-11-14 15:31:58 +03:00
49978b75c0
client: add req/rsp metadata to CallOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-14 15:29:45 +03:00
dependabot[bot]
20770b6e30
chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 ( #151 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 13:43:44 +03:00
b38c6106b2
Merge pull request #152 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.3.1
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.7 to 3.3.1
2022-11-14 09:05:23 +03:00
dependabot[bot]
138c4a0888
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.7 to 3.3.1
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.7 to 3.3.1.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.7...v3.3.1 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-14 06:03:28 +00:00
dependabot[bot]
22f66fc258
chore(deps): bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 ( #148 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.4...v1.3.5 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-12 18:22:11 +03:00
18fafbbbab
Merge pull request #150 from unistack-org/unwrap
...
logger/unwrap: intergate omit functionality
2022-11-07 16:00:45 +03:00
59c08c1d9a
logger/unwrap: intergate omit functionality
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-07 15:56:09 +03:00
5fbb1a923e
Merge pull request #149 from unistack-org/improvements
...
minor improvements
2022-11-07 14:56:24 +03:00
396387d1e8
minor improvements
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-11-07 14:53:58 +03:00
dependabot[bot]
4c2f12a419
chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ( #144 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-26 19:34:23 +03:00
b2abb86971
Merge pull request #147 from unistack-org/client_context_dialer
...
client: add ContextDialer/WithContextDialer option
2022-10-26 19:23:01 +03:00
e546eef96c
client: add ContextDialer/WithContextDialer option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 19:20:37 +03:00
91701e7a45
Merge pull request #146 from unistack-org/codec_noop_fix
...
codec: fix noop
2022-10-26 13:39:52 +03:00
817bf1f4d0
codec: fix noop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 13:37:30 +03:00
4120f79b55
Merge pull request #145 from unistack-org/codec_fix
...
codec: add []byte support to noop codec
2022-10-26 08:28:36 +03:00
d659db69ff
codec: add []byte support to noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-26 08:26:10 +03:00
416bb313fc
Merge pull request #143 from unistack-org/logger_unwrap
...
WIP: logger/unwrap: add unwrap method
2022-10-11 00:33:25 +03:00
ec43cfea6b
logger/unwrap: add unwrap method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-10-11 00:30:42 +03:00
dependabot[bot]
60194fb42e
chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 ( #141 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 17:34:40 +03:00
dependabot[bot]
945d9d16a5
chore(deps): bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 ( #142 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-06 17:34:25 +03:00
1c0e5e1a85
Merge pull request #139 from unistack-org/store
...
store: add Timeout option
2022-07-08 22:41:47 +03:00
33591e0bc9
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-07-08 22:39:51 +03:00
dependabot[bot]
75cbaf2612
chore(deps): bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 ( #137 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.1 to 1.3.3.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.1...v1.3.3 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-08 22:33:05 +03:00
f4aee3414b
store: add Timeout option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-07-08 22:16:33 +03:00
9f7b61eb17
add test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-29 23:04:01 +03:00
5953b5aae6
Merge pull request #133 from unistack-org/mtls
...
WIP: initial mtls package
2022-06-27 00:22:10 +03:00
4a8f490e0c
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-27 00:20:04 +03:00
eb8c1332f0
fix test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-06-27 00:18:14 +03:00
c1c27b6d1d
Merge branch 'v3' into mtls
2022-06-27 00:17:56 +03:00
dependabot[bot]
bb22b203cc
chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 ( #134 )
...
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo ) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/imdario/mergo/releases )
- [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13 )
---
updated-dependencies:
- dependency-name: github.com/imdario/mergo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 23:28:02 +03:00
dependabot[bot]
4df2f3a5a1
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 ( #135 )
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-25 22:39:53 +03:00
b8ad19a5a2
WIP: initial mtls package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-12 15:11:31 +03:00
dependabot[bot]
d32a97c846
chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 ( #132 )
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-11 11:28:38 +03:00
cfe0473ae0
Merge pull request #130 from unistack-org/improvements
...
Improvements
2022-05-03 16:08:50 +03:00
c26ad51e25
config: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:56 +03:00
aefc398b71
flow: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:51 +03:00
9af23e3e74
metadata: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:42 +03:00
4ab7f19ef0
logger: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:36 +03:00
d26e9d642b
meter: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:28 +03:00
f9ecb9b056
register: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:18 +03:00
dbfcfcd288
router: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:12 +03:00
8b6bdb857b
store: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:05:03 +03:00
1181e9dc5e
tracer: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:04:57 +03:00
6ac7b53d75
server: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 16:04:48 +03:00
80d342a72a
client: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:59:38 +03:00
8ff312e71d
broker: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:51:08 +03:00
20e40ccdfd
api: improve coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:41:30 +03:00
d4efbb9b22
metadata: allow to Set/Del multiple items
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 15:19:10 +03:00
b433cbcbb6
Merge pull request #129 from unistack-org/api_cleanup
...
api: cleanup
2022-05-03 14:48:23 +03:00
dae3c1170b
api: cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 14:46:03 +03:00
a10dd3d08a
Merge pull request #128 from unistack-org/big_remove
...
global cleanup
2022-05-03 14:40:55 +03:00
b075230ae5
global cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 14:38:44 +03:00
289aadb28e
Merge pull request #127 from unistack-org/cover
...
add more cover stuff
2022-05-03 00:26:13 +03:00
9640cdae1a
add more cover stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-05-03 00:23:43 +03:00
dependabot[bot]
fb35e73731
chore(deps): bump github/codeql-action from 1 to 2 ( #126 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-26 23:42:38 +03:00
f416cb3e0e
Merge pull request #125 from unistack-org/cover
...
add tests
2022-04-24 11:11:32 +03:00
57d06d5d27
add tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-24 11:08:38 +03:00
0628408c27
Merge pull request #124 from unistack-org/cover
...
util/reflect: improve test coverage
2022-04-22 09:27:03 +03:00
206cd8c3c9
util/reflect: improve test coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-22 09:24:34 +03:00
dependabot[bot]
b38db00ee5
chore(deps): bump codecov/codecov-action from 3.0.0 to 3.1.0 ( #123 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 06:14:04 +00:00
dependabot[bot]
0ca39a1477
chore(deps): bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 ( #122 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-21 12:47:39 +03:00
d9be99cfde
Merge pull request #121 from unistack-org/fsm
...
fsm: add state execution options
2022-04-19 18:45:14 +03:00
b37c6006c4
fsm: add state execution options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 18:42:30 +03:00
12f188e3ad
Merge pull request #120 from unistack-org/fsm
...
fsm: run steps in order
2022-04-19 17:36:05 +03:00
08aaf14a79
fsm: run steps in order
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 17:33:33 +03:00
2ce1e94596
Merge pull request #119 from unistack-org/errors
...
errors: add CodeIn helper func
2022-04-19 17:15:03 +03:00
c5aeaf6db7
errors: add CodeIn helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-19 17:12:25 +03:00
1db505decd
Merge pull request #118 from unistack-org/cover
...
improve coverage
2022-04-17 16:28:59 +03:00
8b1a579c9d
add context tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 16:25:42 +03:00
11b614f2df
client: add retry func tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 13:11:36 +03:00
fb4d747197
server: fix race
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-17 11:41:49 +03:00
00439e23f3
add client call options tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:43 +03:00
955953b519
client: fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:34 +03:00
aa2b5ddaad
client: add backoff tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:36:15 +03:00
46da092899
client: implement Call and Stream methods for noop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-16 16:35:52 +03:00
b871f64ba6
Merge pull request #117 from unistack-org/race
...
server: fix race in noop server
2022-04-15 15:53:18 +03:00
74db004f51
server: fix race in noop server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-15 15:50:45 +03:00
f93ba9d977
Merge pull request #116 from unistack-org/fsm
...
fsm: initial import
2022-04-15 15:22:55 +03:00
c7da7d5bc8
fsm: initial import
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-15 15:20:17 +03:00
ed27647be5
Merge pull request #115 from unistack-org/dependabot/github_actions/actions/setup-go-3
...
chore(deps): bump actions/setup-go from 2 to 3
2022-04-11 23:01:22 +03:00
dependabot[bot]
db3b67267e
chore(deps): bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 06:17:56 +00:00
9ee9cc2a4a
Merge pull request #114 from unistack-org/cover
...
fix coverage
2022-04-07 19:18:34 +03:00
0b41b4f9c5
fix
2022-04-07 19:15:55 +03:00
8d14753931
Merge branch 'v3' into cover
2022-04-07 19:13:56 +03:00
93fc17bad3
fix coverage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:12:49 +03:00
5a1cd12d3d
Merge pull request #113 from unistack-org/vtolstov-patch-1
...
Update README.md
2022-04-07 19:11:22 +03:00
5c00e6763f
Update README.md
...
fix link to godoc
2022-04-07 19:08:45 +03:00
497b82ac6c
Merge pull request #112 from unistack-org/codecov
...
add codecov
2022-04-07 19:07:17 +03:00
a8c6690af7
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:04:04 +03:00
98d2264c2a
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 19:00:08 +03:00
63641b9840
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 18:57:30 +03:00
2b28057918
add codecov
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-04-07 18:56:10 +03:00
25c551411b
Merge pull request #111 from unistack-org/config
...
service: fix ordering
2022-03-30 15:51:27 +03:00
35162a82a4
service: fix ordering
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-30 15:48:43 +03:00
0ce0855b6a
Merge pull request #109 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.4.1
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1
2022-03-30 15:42:23 +03:00
226ec43ecf
Merge pull request #110 from unistack-org/config
...
service: config load only on start, not init phase
2022-03-30 15:39:51 +03:00
575af66ddc
service: config load only on start, not init phase
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-30 15:37:02 +03:00
dependabot[bot]
afb9e8c240
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.0 to 4.4.1
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-28 06:11:57 +00:00
c10f29ee74
Merge pull request #108 from unistack-org/improve
...
small improve
2022-03-27 01:39:33 +03:00
03410c4ab1
small improve
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-27 01:37:21 +03:00
3805d0f067
Merge pull request #107 from unistack-org/retries
...
client: determenistic retry backoff
2022-03-27 00:19:06 +03:00
680ac11ef9
client: determenistic retry backoff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-27 00:16:22 +03:00
35ab6ae84e
Merge pull request #106 from unistack-org/jitter
...
jitter: add NewTickerContext
2022-03-26 18:01:31 +03:00
c6c2b0884e
jitter: add NewTickerContext
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-26 17:59:19 +03:00
297a80da84
Merge pull request #105 from unistack-org/improve
...
small fixes
2022-03-25 14:27:29 +03:00
2d292db7bd
small fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-25 14:24:20 +03:00
54c4287fab
Update README.md
2022-03-22 15:00:01 +03:00
9c074e5741
Merge pull request #103 from unistack-org/dependabot/github_actions/actions/cache-3
...
chore(deps): bump actions/cache from 2 to 3
2022-03-22 14:57:20 +03:00
290975eaf5
Merge pull request #104 from unistack-org/small_changes
...
config: add Validate func, small lint fixes
2022-03-22 14:57:03 +03:00
c64218d52c
config: add Validate func, small lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-22 14:54:43 +03:00
dependabot[bot]
46c266a4a9
chore(deps): bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-22 06:14:47 +00:00
5527b16cd8
Merge pull request #102 from unistack-org/cleanup
...
server: remove unparsed body from request and message
2022-03-21 15:26:20 +03:00
4904cad8ef
server: remove unparsed body from request and message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-21 15:23:41 +03:00
74633f4290
Merge pull request #101 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.4.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0
2022-03-18 16:29:26 +03:00
dependabot[bot]
c8ad4d772b
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.3.0 to 4.4.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.3.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-17 08:24:50 +00:00
91bd0f7efe
Merge branch 'master' into v3
2022-03-17 11:23:08 +03:00
00dc7e1bb5
update go version
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-07 13:44:18 +03:00
5a5165a003
Merge pull request #99 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.3.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
2022-03-07 13:16:48 +03:00
382e3d554b
Merge pull request #98 from unistack-org/dependabot/github_actions/golangci/golangci-lint-action-3.1.0
...
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0
2022-03-07 13:16:37 +03:00
05a0c97fc6
Merge pull request #100 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.7
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.7
2022-03-07 13:14:31 +03:00
dependabot[bot]
5e06ae1a42
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.7
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.1 to 3.2.7.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.1...v3.2.7 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:59 +00:00
dependabot[bot]
7ac4ad4efa
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:54 +00:00
dependabot[bot]
01348bd9b2
chore(deps): bump golangci/golangci-lint-action from 2 to 3.1.0
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 2 to 3.1.0.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3.1.0 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-07 10:11:45 +00:00
2287c65118
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-03-05 19:07:51 +03:00
b34bc7ffff
Merge pull request #97 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.7
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.5 to 3.2.7
2022-03-02 09:42:24 +03:00
dependabot[bot]
2a0bf03d0a
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.5 to 3.2.7
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.5 to 3.2.7.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.5...v3.2.7 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-02 06:42:04 +00:00
89114c291c
Merge pull request #94 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.5
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.3 to 3.2.5
2022-02-28 09:12:18 +03:00
dependabot[bot]
b4b4320fac
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.3 to 3.2.5
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.3...v3.2.5 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-28 06:12:01 +00:00
7b0d69115c
Merge pull request #90 from unistack-org/dependabot/go_modules/github.com/golang-jwt/jwt/v4-4.3.0
...
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
2022-02-25 10:00:00 +03:00
f054beb6e8
Merge pull request #92 from unistack-org/dependabot/github_actions/dependabot/fetch-metadata-1.2.1
...
chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.2.1
2022-02-25 09:44:23 +03:00
9fb346594e
Merge pull request #93 from unistack-org/dependabot/github_actions/golangci/golangci-lint-action-3
...
chore(deps): bump golangci/golangci-lint-action from 2 to 3
2022-02-25 09:33:47 +03:00
dependabot[bot]
cbf6fbd780
chore(deps): bump golangci/golangci-lint-action from 2 to 3
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 2 to 3.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-25 06:18:58 +00:00
dependabot[bot]
0392bff282
chore(deps): bump dependabot/fetch-metadata from 1.1.1 to 1.2.1
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.1.1 to 1.2.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.1.1...v1.2.1 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-23 06:14:10 +00:00
dependabot[bot]
75b1fe5dc6
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-10 06:31:09 +00:00
1f232ffba8
Merge pull request #89 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.3
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.3
2022-02-02 09:15:27 +03:00
dependabot[bot]
7f43b64fc2
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.2.1 to 3.2.3
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.2.1 to 3.2.3.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.2.1...v3.2.3 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-02 06:15:10 +00:00
d0d04a840a
Merge pull request #88 from unistack-org/master
...
merge master
2022-01-30 17:05:41 +03:00
1dda3f0dcc
Merge pull request #87 from unistack-org/register
...
register: DefaultDomain as var not as const
2022-01-30 17:05:19 +03:00
1abf5e7647
register: DefaultDomain as var not as const
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-30 17:04:52 +03:00
f06610c9c2
Merge pull request #86 from unistack-org/master
...
update micro-proto
2022-01-26 00:48:11 +03:00
df8560bb6f
update micro-proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-26 00:47:22 +03:00
0257eae936
Merge pull request #85 from unistack-org/master
...
merge master
2022-01-25 00:41:46 +03:00
58f03d05e7
Merge pull request #84 from unistack-org/errors_marshal
...
errors: fix MarshalJSON func
2022-01-25 00:41:10 +03:00
60340a749b
errors: fix MarshalJSON func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-25 00:40:50 +03:00
56b0df5b7a
Merge pull request #83 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.2.0
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.1 to 3.2.0
2022-01-24 09:15:46 +03:00
dependabot[bot]
bb59d5a2fd
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.1 to 3.2.0
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-24 06:14:48 +00:00
67d5dc7e28
Merge pull request #82 from unistack-org/master
...
errors: fix parsing
2022-01-21 19:14:08 +03:00
797c0f822d
Merge pull request #81 from unistack-org/errors
...
errors: fix parsing
2022-01-21 19:13:39 +03:00
8546140e22
errors: fix parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 19:13:21 +03:00
92b125c1ce
Merge pull request #80 from unistack-org/master
...
merge master
2022-01-21 18:21:47 +03:00
8f7eebc24f
Merge pull request #79 from unistack-org/errors
...
errors: fix FromError and errors.Unmarshal
2022-01-21 18:21:13 +03:00
b0def96d14
errors: fix FromError and errors.Unmarshal
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 18:20:56 +03:00
927ca879b2
Merge pull request #78 from unistack-org/master
...
merge master
2022-01-21 00:51:14 +03:00
00450c9cc7
Merge pull request #77 from unistack-org/errors
...
errors: add proto
2022-01-21 00:50:32 +03:00
534bce2d20
errors: add proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-21 00:50:16 +03:00
53949be0cc
Merge pull request #76 from unistack-org/logger_test
...
add logger context test
2022-01-20 15:29:44 +03:00
d8fe2ff8b4
add logger context test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-20 15:29:21 +03:00
53b5ee2c6f
Merge pull request #75 from unistack-org/logger_test
...
logger: add logger Fields test
2022-01-20 00:31:23 +03:00
dfd85cd871
logger: add logger Fields test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-20 00:28:09 +03:00
52182261af
Merge pull request #74 from unistack-org/master
...
logger: fix Fields
2022-01-19 19:55:21 +03:00
1f3834e187
Merge pull request #73 from unistack-org/logger
...
logger: fix fields
2022-01-19 19:54:50 +03:00
0354873c3a
logger: fix fields
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-19 19:54:33 +03:00
8e5e2167cd
Merge pull request #72 from unistack-org/master
...
lint fixes
2022-01-10 16:48:27 +03:00
c26a7db47c
Merge pull request #71 from unistack-org/lint
...
many lint fixes
2022-01-10 16:47:56 +03:00
74765b4c5f
many lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2022-01-10 16:47:37 +03:00
8bd7323af1
Merge pull request #70 from unistack-org/dependabot/go_modules/go.unistack.org/micro-proto/v3-3.1.1
...
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.0 to 3.1.1
2021-12-31 09:11:36 +03:00
dependabot[bot]
899dc8b3bc
chore(deps): bump go.unistack.org/micro-proto/v3 from 3.1.0 to 3.1.1
...
Bumps [go.unistack.org/micro-proto/v3](https://github.com/unistack-org/micro-proto ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: go.unistack.org/micro-proto/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-31 06:11:19 +00:00
6e6c31b5dd
Merge pull request #69 from unistack-org/master
...
merge master
2021-12-28 09:30:34 +03:00
94929878fe
Merge pull request #68 from unistack-org/improvements
...
improvements
2021-12-28 09:23:45 +03:00
8ce469a09e
tracer: fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-12-28 09:18:52 +03:00
88788776d2
Merge branch 'master' into v3
2021-12-16 15:04:08 +03:00
e143e2b547
client: allow to set metadata for message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-12-16 15:03:42 +03:00
a36f99e30b
Merge pull request #66 from unistack-org/minor_changes
...
config: add new error type
2021-11-30 07:35:27 +03:00
326ee53333
config: add new error type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-30 07:34:49 +03:00
1244c5bb4d
Merge pull request #65 from unistack-org/master
...
merge changes from master
2021-11-24 00:59:00 +03:00
4ccc8a9c85
Merge pull request #64 from unistack-org/minor_changes
...
minor changes
2021-11-24 00:58:21 +03:00
8a2e84d489
minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-24 00:57:59 +03:00
d29363b78d
codec: add NewFrame helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-19 09:22:13 +03:00
734f751055
Merge pull request #63 from unistack-org/master
...
util/http: add type alias
2021-11-19 03:04:55 +03:00
55d8a9ee20
util/http: add type alias
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-19 03:04:08 +03:00
07c93042ba
Merge pull request #62 from unistack-org/master
...
merge stable
2021-11-18 16:01:10 +03:00
b9bbfdf159
config: add watch option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-18 15:57:14 +03:00
fbad257acc
config: add helpers to load/save options ( #60 )
2021-11-18 15:46:30 +03:00
1829febb6e
util/http: fix lint issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-09 17:07:52 +03:00
7838fa62a8
util/trie: import some code from chi router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-11-09 16:34:05 +03:00
332803d8de
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 22:52:48 +03:00
11c868d476
Merge branch 'v3'
2021-10-27 22:51:58 +03:00
38d6e482d7
util/reflect: fix StructFields
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 22:51:35 +03:00
07d4085201
util/reflect: fix reflect methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-27 12:55:48 +03:00
45f30c0be3
util/reflect: ZeroFieldByPath and SetFieldByPath
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-26 14:12:37 +03:00
bcaea675a7
util/reflect: add method to zero struct field
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-25 14:41:19 +03:00
3087ba1d73
regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-23 23:45:53 +03:00
3f5b19497c
meter: add Clone method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-09 23:50:57 +03:00
37d937d7ae
meter: add missing options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-09 19:16:45 +03:00
7d68f2396e
tracer: dont return noop from context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-07 22:46:47 +03:00
0854a7ea72
micro: add simple test
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-07 20:59:27 +03:00
5eb0e56373
move all imports to own domain
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 19:55:07 +03:00
6af837fd25
fixup workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 18:42:20 +03:00
ada59119cc
util/http: add test case
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-02 18:34:22 +03:00
8abc913b28
codec: add MarshalAppend func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-10-01 01:08:24 +03:00
3247d144a8
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 21:13:13 +03:00
7b2e3cc8aa
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 21:00:02 +03:00
8688179acd
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 20:32:59 +03:00
3e40bac5f4
config: add helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-30 01:24:16 +03:00
e3fee6f8a6
util/http: add trie case insesitive matching
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:41:47 +03:00
15c020fac5
fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:19:07 +03:00
3bc046e5d4
broker/memory: simplify code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:10:11 +03:00
542f36cfa5
util/reflect: fix tests, lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:09:48 +03:00
8237e6a08e
util/router: drop google copy of pattern matcher in favour of util/http trie
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-29 13:09:22 +03:00
ecb60e4dc5
fix lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-28 23:43:43 +03:00
a1999ff81c
util/http: trie add more tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-28 01:02:28 +03:00
d0f2bc8346
util/http: add trie matching func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-27 23:30:53 +03:00
dependabot[bot]
dd29bf457e
chore(deps): bump actions/github-script from 4 to 5 ( #58 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 4 to 5.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-27 09:33:25 +03:00
d062c248e3
codec: fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 17:09:26 +03:00
875f66d36e
codec: implement proto v1 message for Frame
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 16:59:52 +03:00
818a0e6356
codec: add context helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 01:07:27 +03:00
56e02ec463
codec: add ability to pass codec options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-22 00:57:10 +03:00
6ca851401d
update workflow
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-21 21:46:23 +03:00
bd8216b397
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-17 07:47:23 +03:00
2b13b3f128
Revert "update workflows"
...
This reverts commit 9957380b6d
.
2021-09-17 07:42:46 +03:00
9957380b6d
update workflows
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-17 07:41:17 +03:00
e10f8c0fa0
util/id: move tests to micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-16 15:31:01 +03:00
45252fe4a6
enable automerge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-16 10:30:59 +03:00
faad082efe
util/rand: add Shuffle func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-15 17:51:25 +03:00
8ab35cbd9b
update dependabot
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-12 16:17:28 +03:00
ad58ab6943
fix codeql issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-06 10:51:13 +03:00
0e97049e1d
Create SECURITY.md
2021-09-06 10:49:18 +03:00
edb0bbf9cf
add codeql
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-09-06 10:30:21 +03:00
dependabot[bot]
1b01bd22a6
build(deps): bump github.com/unistack-org/micro-proto ( #57 )
2021-09-06 06:56:44 +00:00
2fbaa26f0f
logger: add Clone method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-30 16:21:01 +03:00
35d3e4b332
logger: breaking changes to log level parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-30 16:21:01 +03:00
dependabot[bot]
e98a93d530
build(deps): bump github.com/unistack-org/micro-proto ( #56 )
...
Bumps [github.com/unistack-org/micro-proto](https://github.com/unistack-org/micro-proto ) from 0.0.5 to 0.0.8.
- [Release notes](https://github.com/unistack-org/micro-proto/releases )
- [Commits](https://github.com/unistack-org/micro-proto/compare/v0.0.5...v0.0.8 )
---
updated-dependencies:
- dependency-name: github.com/unistack-org/micro-proto
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-30 16:20:10 +03:00
e3545532e8
minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-21 01:00:10 +03:00
09653c2fb2
util/id: specify default size for uuid behaviour
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:48:03 +03:00
70adfeab0d
fix flow
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:44:17 +03:00
a45b672c98
drop uuid and use modified nanoid
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-20 22:40:48 +03:00
4509323cae
update and regen all
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-16 23:56:50 +03:00
b3f4c670d5
regen all
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-16 18:57:19 +03:00
778dd449e2
logger: add NewStdLogger and RedirectStdLogger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 13:45:11 +03:00
1d16983b67
logger: add NewStdLogger that can be used as std *log.Logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 11:52:04 +03:00
f386bffd37
logger: change logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 02:15:57 +03:00
772bde7938
network/tunnel/broker: fix metadata compile issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-06 02:14:56 +03:00
ea16f5f825
config/default: not implement watcher as it cant change
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 16:04:58 +03:00
c2f34df493
config: minor changes to split config and watcher files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 13:51:43 +03:00
efe215cd60
config/default: watcher send changes only on non nil
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 12:25:29 +03:00
b4f332bf0d
config/default: return error on Next() call
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 01:15:50 +03:00
f47fbb1030
config: add jitter interval for watcher to avoid dos
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-04 00:37:56 +03:00
1e8e57a708
config/default: minor changes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-03 00:49:21 +03:00
dependabot[bot]
5d0959b0a1
build(deps): bump github.com/golang-jwt/jwt ( #54 )
...
Bumps [github.com/golang-jwt/jwt](https://github.com/golang-jwt/jwt ) from 3.2.1+incompatible to 3.2.2+incompatible.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v3.2.1...v3.2.2 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-03 00:27:35 +03:00
fa8fb3aed7
fixes and improvements ( #55 )
...
* util/router: sync from github
* config: add watcher interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-08-03 00:24:40 +03:00
cfd2d53a79
config: cleanup tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:45 +03:00
d306f77ffc
util/token/jwt: change library
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:29 +03:00
e5b0a7e20d
server: add BatchSubscriber
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 23:58:06 +03:00
9a5b158b4d
change jwt lib
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-27 12:43:56 +03:00
af8d81f3c6
logger: add DefaultCallerSkipCount
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-26 09:48:15 +03:00
5c9b3dae33
broker: improve option naming, move BatchBroker to Broker interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 16:16:18 +03:00
9f3957d101
client: improve option naming, add BatchPublish to noop client
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 16:14:42 +03:00
8fd8bdcb39
logger: fix default logger funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-24 15:22:01 +03:00
80e3d239ab
broker/memory: optimize
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 15:12:20 +03:00
419cd486cf
broker/memory: cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 15:06:10 +03:00
e64269b2a8
broker: add BatchBroker interface to avoid breaking older brokers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:55:36 +03:00
d18429e024
metadata: add HeaderAuthorization
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:17:00 +03:00
675e121049
metadata: add default headers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-23 12:03:18 +03:00
d357fb1e0d
WIP: broker batch processing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 22:53:44 +03:00
e4673bcc50
remove old cruft
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 15:45:44 +03:00
a839f75a2f
util/reflect: add new funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-22 15:45:31 +03:00
a7e6d61b95
meter: fast path for only one label
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 14:29:13 +03:00
650d167313
meter: add BuildLabels func that sorts and deletes duplicates
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 14:10:20 +03:00
c6ba2a91e6
meter: BuildName func to combine metric name with labels into string
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-21 12:39:59 +03:00
7ece08896f
server: use 127.0.0.1:0 if no address provided
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-17 01:57:39 +06:00
dependabot[bot]
57f6f23294
build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0 ( #53 )
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/google/uuid/releases )
- [Commits](https://github.com/google/uuid/compare/v1.2.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-16 00:27:56 +03:00
09e6fa2fed
flow: implement new methods, add Async ExecutionOption
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-16 00:17:16 +03:00
10a09a5c6f
flow: improve store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:56:34 +03:00
b4e5d9462a
util/router: move some messages to Trace level
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:56:34 +03:00
96aa0b6906
store/memory: fix List
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 22:53:12 +03:00
f54658830d
store/memory: fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 12:11:55 +03:00
1e43122660
store/memory: small fixups for flow usage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-15 11:59:35 +03:00
42800fa247
flow: improve steps handling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:12:54 +03:00
5b9c810653
logger: add compile time test for interface compat
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:12:09 +03:00
c3def24bf4
store: add Wrappers support, create Namespace wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-14 17:11:37 +03:00
0d1ef31764
client: change AuthToken option signature
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-09 10:47:40 +03:00
d49afa230f
logger: add omit logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-05 23:04:20 +03:00
e545eb4e13
logger: add wrapper support
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-05 22:32:47 +03:00
f28b107372
broker: fix RawMessage marshal
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 23:23:01 +03:00
c592fabe2a
minor fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 15:56:22 +03:00
eb107020c7
broker: replace Message.Body []byte slice to RawMessage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-07-01 15:11:17 +03:00
bd4d4c363e
flow improvements ( #52 )
...
* flow improvements
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-30 17:50:58 +03:00
2a548634fd
config: add Save/Load options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-20 23:57:13 +03:00
598dddc476
util/reflect: fix time.Time StructFields parsing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-19 15:58:36 +03:00
887b48f1e7
util/reflect: improve StructFields func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-17 12:53:23 +03:00
6e55d07636
client: allow to publish body only
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-13 12:20:35 +03:00
919520219c
client: WithBodyOnly publish option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-06-11 14:14:41 +03:00
60a5e737f8
util/reflect: return pointer from helper funcs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-25 22:44:22 +03:00
34f0b209cc
codec: add ability to control codec via struct tags
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-25 22:20:39 +03:00
ba8e1889fe
dependabot
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-16 17:18:56 +03:00
dae5c57a60
Create dependabot.yml
2021-05-15 14:46:22 +03:00
ea590d57df
meter/wrapper: add inflight request/message count ( #47 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-05-10 17:59:40 +03:00
Renovate Bot
9aa6969836
fix(deps): update golang.org/x/net commit hash to 4163338
2021-05-10 14:29:32 +00:00
Renovate Bot
c00c705c24
fix(deps): update golang.org/x/net commit hash to 16afe75
2021-05-08 09:02:01 +00:00
Renovate Bot
0239f795d8
fix(deps): update golang.org/x/net commit hash to 7fd8e65
2021-05-03 10:07:41 +00:00
Renovate Bot
e69b43881d
fix(deps): update golang.org/x/net commit hash to f8dd838
2021-05-01 23:20:59 +00:00
3a48a613fe
not fail on lint now
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 08:36:11 +03:00
86626c5922
fieldalignment of all structs to save memory
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 08:32:47 +03:00
ee11f39a2f
fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
3bdfdd8fd2
meter: fix labels
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
6dfdff7fd8
fieldaligment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
00a4785df3
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-27 00:03:18 +03:00
Renovate Bot
bae3b0ef94
fix(deps): update golang.org/x/net commit hash to 5f58ad6
2021-04-23 23:52:34 +00:00
Renovate Bot
89b0565062
fix(deps): update golang.org/x/net commit hash to 4e50805
2021-04-22 03:04:18 +00:00
1f8b0aeb61
store: remove unused Value type
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-22 00:57:06 +03:00
Renovate Bot
5b6f849e0a
fix(deps): update golang.org/x/net commit hash to 798c215
2021-04-20 23:13:59 +00:00
Renovate Bot
3b416fffde
fix(deps): update golang.org/x/net commit hash to d25e304
2021-04-20 15:04:17 +00:00
3a60103aed
server: drop Internal option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-20 12:45:14 +03:00
41837a67f8
register: drop verbose values export
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-20 12:39:21 +03:00
852f19598d
util/reflect: fix protobuf field name detection
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-19 11:34:28 +03:00
6537b35773
util/reflect: add interface merging
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-19 01:19:37 +03:00
b733f1316f
remove stale generate stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-16 17:36:27 +03:00
Renovate Bot
840af5574c
fix(deps): update golang.org/x/net commit hash to e915ea6
2021-04-16 00:56:52 +00:00
Renovate Bot
56e5b7001c
fix(deps): update golang.org/x/net commit hash to 0645797
2021-04-14 21:41:15 +00:00
Renovate Bot
11dc6fd752
fix(deps): update golang.org/x/net commit hash to afb366f
2021-04-10 11:09:36 +00:00
a2695d8699
util/reflect: rewrite struct merging with map
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-10 01:22:40 +03:00
618421de05
client: allow to set content-type for call
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-09 23:09:12 +03:00
Renovate Bot
30baaabd9f
fix(deps): update golang.org/x/net commit hash to a5a99cb
2021-04-05 19:46:46 +00:00
df5bce1191
util/reflect: fix StructURLValues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-03 11:50:23 +03:00
Renovate Bot
089d0fe4df
fix(deps): update golang.org/x/net commit hash to 0fccb6f
2021-03-31 22:50:38 +00:00
a06f535303
util/reflect: add StructURLValues func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-04-01 00:30:26 +03:00
Renovate Bot
eba586a329
fix(deps): update golang.org/x/net commit hash to cb1fcc7
2021-03-31 09:19:27 +00:00
Renovate Bot
d74a8645e8
fix(deps): update golang.org/x/net commit hash to e572328
2021-03-31 00:52:53 +00:00
Renovate Bot
5a00786192
fix(deps): update golang.org/x/net commit hash to cd0ac97
2021-03-30 22:28:38 +00:00
Renovate Bot
b3e9941634
fix(deps): update golang.org/x/net commit hash to c8897c2
2021-03-30 16:02:28 +00:00
Renovate Bot
a5a5904302
fix(deps): update golang.org/x/net commit hash to 22f4162
2021-03-30 11:44:00 +00:00
Renovate Bot
a59832e57e
fix(deps): update golang.org/x/net commit hash to df645c7
2021-03-30 05:11:12 +00:00
0e42033e7f
meter/handler: more idiomatic option handling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-29 17:51:44 +03:00
52d8255974
service init with own context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 23:42:02 +03:00
9830cb48a9
fix compilation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:31:03 +03:00
92d7ab2105
regen handlers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:28:01 +03:00
d2935ef399
meter/handler: fix proto and generated code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:18:11 +03:00
ce4c96ae0a
server/health: add health check handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-28 19:18:11 +03:00
Renovate Bot
14026d15be
fix(deps): update golang.org/x/net commit hash to 61e0566
2021-03-27 01:29:30 +00:00
Renovate Bot
2df0c7643e
fix(deps): update golang.org/x/net commit hash to 6b15177
2021-03-26 19:17:30 +00:00
e13c2c48fd
client: use router.DefaultRouter in NewOptions helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 17:45:55 +03:00
8db55d2e55
router: use dns as default router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 17:43:39 +03:00
ed61cad961
meter/handler: regen
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 15:45:09 +03:00
040fc4548f
client: add TLSConfig option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-26 15:44:34 +03:00
6189a1b980
add SkipEndpoints for wrappers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 23:30:38 +03:00
eb2a450a7b
meter/handler: fix func signature
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 12:36:48 +03:00
Renovate Bot
d2a30a5da1
fix(deps): update golang.org/x/net commit hash to d1beb07
2021-03-24 23:28:38 +00:00
65889c66f6
meter/wrapper: add DefaultSkipEndpoints
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-25 00:06:38 +03:00
dcdf133d5b
server: mask router
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-24 13:26:36 +03:00
8742b55305
auth: fix Init method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-24 13:12:03 +03:00
4a64ee72f7
meter/handler: provide default metrics handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-23 17:26:29 +03:00
881d7afeea
meter/handler: provide initial meter handler
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-23 17:12:13 +03:00
8c95448535
util/reflect: add IsZero helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-21 16:17:50 +03:00
c1dc041d8c
client: fix NewOptions with CallOptions filling
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-16 19:09:49 +03:00
Renovate Bot
25be0ac0f0
fix(deps): update golang.org/x/net commit hash to d523dce
2021-03-16 13:12:17 +00:00
Renovate Bot
86f73cac4e
fix(deps): update golang.org/x/net commit hash to 34ac3e1
2021-03-15 22:09:13 +00:00
485eda6ce9
meter/wrapper: fix wrapper build
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-15 00:49:26 +03:00
dbbdb24631
meter: rework labels
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-15 00:44:13 +03:00
723ceb4f32
regsiter: fix extractor
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-12 16:09:20 +03:00
bac9869bb3
register: support map in ExtractValue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-12 15:48:05 +03:00
610427445f
codec: provide proto for codec.Frame
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-11 07:42:42 +03:00
Renovate Bot
c84a66c713
fix(deps): update module github.com/imdario/mergo to v0.3.12
2021-03-10 00:35:57 +00:00
00eaae717b
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:44:54 +03:00
a102e95433
spell fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:33:37 +03:00
39f66cc86c
add logger wrapper, fix default logger fields method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 23:26:47 +03:00
bbbcb22565
fieldalignment of all structs to save memory
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-06 19:45:13 +03:00
cb70dfa664
meter/wrapper: use meter.DefaultMeter in NewOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-05 17:40:03 +03:00
1f0482fbd5
tracer: finalize tracer implementation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-04 01:12:16 +03:00
a862562284
fixup domain in ListServices
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-03 18:16:54 +03:00
c320c23913
metadata: minor fixup for NewXXXContext functions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-03-01 13:00:53 +03:00
Renovate Bot
ae848ba8bb
fix(deps): update golang.org/x/net commit hash to e18ecbb
2021-02-26 19:46:14 +00:00
Renovate Bot
8e264cbb3e
fix(deps): update golang.org/x/net commit hash to 39120d0
2021-02-26 12:05:10 +00:00
Renovate Bot
54e523ab3f
fix(deps): update golang.org/x/net commit hash to 3d97a24
2021-02-26 08:40:37 +00:00
09973af099
server: add error helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-22 00:52:18 +03:00
3247da3dd0
metadata: add Pairs helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-22 00:08:05 +03:00
b505455f7c
run go mod tidy in renovate update
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-21 23:55:19 +03:00
293949f081
metadata: add Append func to Incoming/Outgoing context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-21 23:54:59 +03:00
8d7e442b3a
server: add SubscriberBodyOnly option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-20 18:12:13 +03:00
renovate[bot]
f7b5211af3
fix(deps): update golang.org/x/net commit hash to 5f55cee ( #20 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-20 11:40:35 +03:00
7eb6d030dc
meter: fix internal labels sorting
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 15:57:42 +03:00
47e75c31c7
meter: export labels len method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 14:41:51 +03:00
20ff5eed22
meter: initial wrapper import ( #19 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 14:35:10 +03:00
d23ca8db73
Merge pull request #18 from unistack-org/flow
...
flow: initial tests
2021-02-18 12:49:32 +03:00
4dd28ac720
go 1.15 => 1.16
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:49:02 +03:00
240b6016df
flow: add initial flow dag
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:37 +03:00
cf2aa827e4
update to go 1.16
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:18 +03:00
5596345382
util/rand: replace all non crypto rand stuff with own rand package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-18 12:44:18 +03:00
67748a2132
util/reflect: import own path based interface lookup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 23:33:01 +03:00
c2333a9f35
gh actions not fail on lint errors
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 16:26:40 +03:00
4ec4c277b7
lint: fix all major issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 16:16:01 +03:00
a11dd00174
profiler: fix import
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 14:25:04 +03:00
cc7ebedf22
debug/profile: move to profiler interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 14:02:51 +03:00
e5bf1448f4
lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-14 11:28:50 +03:00
f182bba6ff
debug/log: remove stale files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 20:01:57 +03:00
1f8810599b
go.mod cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 15:37:33 +03:00
82248eb3b0
many lint fixes and optimizations ( #17 )
...
* util/kubernetes: drop stale files
* debug/log/kubernetes: drop stale files
* util/scope: remove stale files
* util/mdns: drop stale files
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 15:35:56 +03:00
abb9937787
fix lint issues ( #16 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-13 01:46:16 +03:00
fd5ed64729
metadata: fix nil metadata from FromIncoming/FromOutgoing context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 17:10:35 +03:00
6751060d05
move memory implementations to core micro repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 16:33:16 +03:00
ef664607b4
automerge minor version updates
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-12 11:48:09 +03:00
62e482a14b
move renovate
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 12:44:56 +03:00
a390ebf80f
fix renovate.json
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 12:43:29 +03:00
9a44960be7
another fix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 10:52:33 +03:00
c846c59b9b
fix renovate.json
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-10 10:39:37 +03:00
renovate[bot]
902bf6326b
chore(deps): update golangci/golangci-lint-action action to v2 ( #14 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-10 00:35:56 +03:00
renovate[bot]
bddf3bf502
chore(deps): update actions/setup-go action to v2 ( #13 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-02-09 23:04:23 +03:00
renovate[bot]
284131da98
Add renovate.json ( #12 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 23:01:50 +03:00
927c7ea3c2
metadata: allow to modify metadata via SetXXX functions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 12:46:14 +03:00
0e51a79bb6
metadata: split context to incoming and outgoing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-09 01:08:45 +03:00
1de9911b73
util/reflect: add missing types for merge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-06 18:13:43 +03:00
b4092c6619
util/reflect: improve merge for map
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-05 18:27:16 +03:00
024868bfd7
api: encode body param in endpoint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-02 19:35:16 +03:00
a0bbfd6d02
provide compa options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-02-02 15:37:12 +03:00
2cb6843773
codec: fix noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 23:18:12 +03:00
87e1480077
config: add name to each config imp
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 16:18:17 +03:00
bcd7f6a551
codec: fix noop codec to handle *broker.Message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 16:07:21 +03:00
925b3af46b
register: fix options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 15:06:47 +03:00
ef4efa6a6b
rename util
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:50:09 +03:00
125646d89b
add Name func option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:07:35 +03:00
7af7649448
store: add Name func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 14:02:54 +03:00
827d467077
micro: rewrite options to support multiple building blocks
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-29 13:17:32 +03:00
ac8a3a12c4
meter: complete interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-27 00:54:19 +03:00
286785491c
store: improve interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-26 02:09:26 +03:00
263ea8910d
meter: use plan map and metadata
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-23 00:23:29 +03:00
202a942eef
metadata: add Merge func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-23 00:09:07 +03:00
c7bafecce3
add meter and tracer across all options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 23:32:33 +03:00
c67fe6f330
meter: add option helper and provide default metric name and label prefix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 19:18:28 +03:00
8c3f0d2c64
meter: remove wrapper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 18:22:17 +03:00
8494178b0d
meter: rework meter interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-22 18:21:40 +03:00
8a2c4c511e
metadata: add iterator method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 18:37:54 +03:00
dcca28944e
util/reflect: add useful helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 14:05:50 +03:00
92e6fd036e
config: merge default not overwrite
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-21 02:20:06 +03:00
eab1a1dd40
api/server: move to dedicated repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-20 01:21:15 +03:00
188d9611c9
util/reflect: add struct field helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-20 00:47:13 +03:00
74a52eed9d
rename metrics to meter
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 16:26:00 +03:00
770e8425bd
config: move reflect stuff to util/reflect
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 01:40:34 +03:00
4783c6d9a3
client: add option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-19 00:45:55 +03:00
2b2bcf4586
client: add call option helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-18 23:48:50 +03:00
77f517a9f6
metrics: add context option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-15 22:47:28 +03:00
49d54f7fe6
logger: remove SetLevel from logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-12 09:26:14 +03:00
8b7380876e
modify all code for never logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 19:24:03 +03:00
7b3a7a9448
logger: update logger interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 18:56:39 +03:00
270ad1b889
api: fix Decode method
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 03:55:04 +03:00
bcf7cf10d3
server: fix NewHandlerOptions
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 03:36:23 +03:00
8930c3fbb7
api/router: extend interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2021-01-10 01:54:21 +03:00
e6f870bda7
codec: fix interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 23:53:29 +03:00
8feab7cc48
config: init before load
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 23:08:40 +03:00
aa6afdf440
config: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 01:07:48 +03:00
6b1ed63b48
guard agains not fully configured config sources
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 01:00:52 +03:00
b50855855b
config: export method to init new empty struct
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-20 00:15:29 +03:00
150e8ad698
config: improve and export helper func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-19 23:22:05 +03:00
035a84e696
config: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:50:52 +03:00
565082f515
before/after config stuff handled by implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:38:09 +03:00
8c504bd029
handle before/after inside config implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-18 03:37:18 +03:00
f6c0728a59
fix context usage across codebase
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-17 22:52:00 +03:00
70a17dc10a
client: allow to create new client with predefined call options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 23:09:51 +03:00
f14efa64f0
server: add MaxConn and Listener options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 11:52:05 +03:00
42f4d26fe4
server: add MaxConn option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-15 11:46:30 +03:00
06c3cd6637
config: fix default config loader
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 19:28:29 +03:00
99738096ac
fix configs options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 18:56:54 +03:00
c6dfc8acaa
load config on service init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 14:36:31 +03:00
762f20d179
registry: adopt micro/micro 69b0ac2e9140fee1cde043f5ecdab438a41898ee
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:51:09 +03:00
92aec349c3
config: add missing codec error
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:26:44 +03:00
2dcd30b21c
add defaut config parser
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:17:38 +03:00
a7a3c679d1
config: load defaults
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-13 13:10:04 +03:00
5c6eba20e7
codec: fix noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-11 00:32:29 +03:00
0a68a9c278
use default codec for store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-11 00:21:53 +03:00
a13cb01005
store: create options helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:37:40 +03:00
9fc0b5f88b
store: remove unneded options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:31:36 +03:00
6a7433ba2a
store: refactor interface ( #11 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-10 22:08:56 +03:00
a754ff7c0c
more lint fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-09 12:10:25 +03:00
e08276c2e2
gofmt
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-08 00:41:14 +03:00
b7b28f6b9a
lint
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-08 00:38:37 +03:00
f63ff80d46
backport micro 820f59869617dee18c9a699c8e01d7a6b080f854
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 21:54:45 +03:00
8fd745eab0
config: add logger to options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 19:27:08 +03:00
c7ed807129
default retries is always 0
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 19:26:22 +03:00
c6fd9c1c23
add context helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-07 16:10:20 +03:00
b5d3b699cf
fixup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-04 02:34:20 +03:00
5279c2aa0f
config package rework ( #9 )
...
* change config interface
* reuse codec
* allow to modify next config based on values in current config via BeforeLoad
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-12-04 02:28:45 +03:00
0ddc8de00b
apply micro commit 2eb19c2e97d9316438bc66cd2cda896e8c99d026
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-30 22:48:00 +03:00
8d6eb34aee
fix random selector
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-29 17:30:54 +03:00
0d93b2c31c
add some defaults
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-26 01:13:05 +03:00
3f6852030f
expose codec options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 10:43:13 +03:00
458388359a
add string support to noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 10:04:11 +03:00
2101e994d9
add Frame support in noop codec
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 09:59:28 +03:00
8a50a2d0b8
receives only body of the message
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-25 08:33:29 +03:00
71d82e9d5b
add codec NewMessage helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-24 15:14:47 +03:00
c9049c3845
major codec upgrade
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-23 16:21:07 +03:00
daffa9e548
use metadata.Metadata ( #8 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-18 16:50:41 +03:00
e0ef8b2953
merics: add Init func to interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-15 00:53:40 +03:00
f6c914c1e4
metrics: minor changes to interface and set default
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-15 00:38:38 +03:00
b38484d18e
go mod tidy
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 15:06:12 +03:00
75222e07cb
exttract protoc plugin to dedicated repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:59:14 +03:00
4233a4b673
init cmd and logger options on service init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:52:19 +03:00
c44a82a8cb
registry/noop: implement noop watcher
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:50:57 +03:00
37f7960f4a
logger: add WithContext option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-13 14:50:29 +03:00
6dc7e792c8
logger improvements
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 22:18:16 +03:00
81649d51e1
Merge branch 'master' of https://github.com/unistack-org/micro
2020-11-10 11:01:14 +03:00
23f5d10ccb
server: remove unused code
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 11:00:37 +03:00
e3f235acc1
api/handler/rpc: fix corner cases
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 11:00:06 +03:00
fa9ef1c816
simplify service stop waiting
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:59:26 +03:00
77dab8ee15
server: remove unneded chan in noop server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:58:32 +03:00
51fbff3e4a
metadata: add checks for nil context
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-10 10:57:33 +03:00
bd6493327f
Merge pull request #7 from itzmanish/protoc-gen-micro-fix
...
generate SendAndClose() and CloseAndRecv() on streams.
2020-11-07 15:53:00 +03:00
Manish
2141e9631c
generate SendAndClose() and CloseAndRecv() on streams.
2020-11-07 14:55:33 +05:30
be8d09c663
network/transport: fix default dial timeout
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 11:18:12 +03:00
72bbbe3817
client: remove cache responses
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:25:09 +03:00
c92add984c
allow to return all stuff from service opts
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:04:00 +03:00
3542d6c824
store: fix comment
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-06 00:03:40 +03:00
dc63d96e0b
move store test to micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:56:10 +03:00
7c9a7e84c7
not use selfsigned certs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:55:53 +03:00
31180758b4
move avay grpc stuff to micro-server-grpc
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:46:11 +03:00
ce25a41fe1
remove cache as store can do the same thing
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 23:35:55 +03:00
8fa8afdfa4
fix namespace server issue
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 22:35:05 +03:00
e127547799
add registry helpers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 21:18:05 +03:00
1fbf8b2e20
Merge pull request #6 from unistack-org/logger
...
rewrite logger
2020-11-05 00:49:03 +03:00
e41bb5ebc5
rewrite logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 00:23:05 +03:00
7c311aea19
api: extract routers to external repos
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-05 00:22:53 +03:00
8a2b122015
many fixes for lint and context.Context usage ( #5 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-03 02:02:32 +03:00
40b0870cf8
fix linting ( #4 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-03 01:08:23 +03:00
e6ab6d50eb
remove unneeded Error field from broker.Message
...
close github.com/unistack-org/micro-roadmap/issues/26 (#3 )
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-02 23:45:41 +03:00
a9eff06976
fix repocard issues ( #2 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-11-02 13:25:29 +03:00
416fe5e4c8
run tests from micro-tests repo
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-30 23:52:05 +03:00
ddb53bf8e4
add slack badge
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-29 16:16:31 +03:00
0e6efda528
minor cleanup
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 17:48:39 +03:00
f2413a7789
disconnect from stuff on service stop
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 12:02:57 +03:00
9553f46cf4
connect to all stuff on start
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-28 10:51:09 +03:00
14c97d59c1
many improvements with options and noop stuff
...
* add many options helpers
* fix noop client to allow publish messages to topic in broker
* fix noop server to allow registering in registry
* fix noop server to allow subscribe to topic in broker
* fix new service initialization
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-16 09:38:57 +03:00
a59aae760f
metadata: use new helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 17:20:52 +03:00
0a5b34a07b
metadata: small optimization and export default metadata size
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 17:17:59 +03:00
62502ad720
always generate call with CamelCased name
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 16:19:30 +03:00
6e43ae7190
add client publish option func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-12 12:09:09 +03:00
0e1f744fcc
add helper for publish options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-10 00:47:09 +03:00
2fc47782cf
use metadata helper
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:51:58 +03:00
34d93306d6
new registry util func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:49:29 +03:00
336868ed0d
move helper to proper place
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:21:47 +03:00
2682f15b8e
move helper to proper place
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:20:10 +03:00
4c12e38c01
move generic code from grpc server implementation
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 16:15:36 +03:00
62bfe9c06e
allow to publish message via broker on noop client
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 13:43:04 +03:00
24be220f91
close micro-roadmap/issues/12
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-09 12:15:55 +03:00
cacd33e84f
metadata: fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-01 16:05:05 +03:00
9475003059
fix concurrent map usage
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-10-01 16:00:01 +03:00
8532ccebba
metadata: avoid allocations on delete
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-30 16:21:47 +03:00
9c55b1d06a
fix metadata issues with uppercase letters
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-30 16:14:54 +03:00
efd9075d9b
add error vars
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-28 13:08:53 +03:00
4c4fa00a5d
add useful func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:33:57 +03:00
21d5ca1cdd
rename func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:17:38 +03:00
ec3c1a02fc
expose useful broker and server methods
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-22 13:15:05 +03:00
dc5dc6ab5b
update
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 17:02:41 +03:00
1cbd1d2bad
fix
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 16:57:54 +03:00
aa667728a1
move transport
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 16:52:26 +03:00
9b11ea527a
add Wait option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-20 15:48:07 +03:00
5787a1afb8
more useful router new options func
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:44:35 +03:00
74c10f1139
more idiomatic names inside generated protoc files
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:44:05 +03:00
7e3fac8937
fix store context issues
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:41:49 +03:00
6021edc855
add more context to store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:18:01 +03:00
8817c110d0
add context to store
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-17 15:15:42 +03:00
d59db9df16
check for nil cmd
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-14 12:58:51 +03:00
2d1e6db9fd
add context in server handler option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-11 11:55:31 +03:00
5bfca99627
fix old proto
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 15:17:23 +03:00
9ea3149b60
fixup opts
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:25:33 +03:00
8f03480ed2
update go.mod
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:08:59 +03:00
caec730248
move out tracers
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-10 00:06:29 +03:00
f1fde75567
fix init
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-07 15:29:43 +03:00
5fe3a46732
init default stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-07 13:38:52 +03:00
e7d418183b
fixup logger usage ( #33 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-05 02:43:16 +03:00
c576749b57
noop impl ( #32 )
...
* improve logger usage
* add noop client and server
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-05 02:11:29 +03:00
c062aab1a9
add noop broker and noop store ( #30 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-09-03 15:11:05 +03:00
0252addf05
broker: resurrect DisableAutoAck
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 16:51:58 +03:00
b7338c12d7
broker: resurrect Queue option
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 16:48:29 +03:00
7c115823a7
Revert "fix protoc-gen-micro"
...
This reverts commit 47d007c0b6
.
2020-08-31 11:51:30 +03:00
47d007c0b6
fix protoc-gen-micro
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 10:52:19 +03:00
c9b283be60
move out cache implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-31 10:51:58 +03:00
112f21006c
config: add default config
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 18:08:21 +03:00
53654185ba
add logger to options
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:44:49 +03:00
2382446e10
registry: set noop as default registry
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:44:04 +03:00
24c20b6907
resolver/registry: small slice optimization
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:43:36 +03:00
622490fbf3
logger: refactor interface
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:43:06 +03:00
dd8894e673
registry: add noop registry
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:41:49 +03:00
eb1b14da8a
model: split options, add logger
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:40:25 +03:00
0005f23585
errors: move grpc error def to grpc server
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 17:32:57 +03:00
fb233374a0
resolver/dns: support ipv6 addrs
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-29 16:53:53 +03:00
9c695ac343
split router implementations
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 12:19:47 +03:00
2c136b005e
resurrect default for auth
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:55:18 +03:00
7cf42589b3
cleanup deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:52:51 +03:00
6aa857dfa1
fixup deps
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 11:27:45 +03:00
0f19355621
resurrect service stuff
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-28 10:58:08 +03:00
aa99378adc
add check ( #27 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-27 11:32:27 +03:00
b4ccde2228
resurrect broker event ( #26 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-27 11:18:02 +03:00
36c53b4917
сleanup ( #24 )
...
* move out prometheus metrics
* not use gorilla wrappers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 17:59:41 +03:00
ef773d8d49
remove util/log in favour of logger ( #23 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 17:31:28 +03:00
fc3794f548
move runtime implementations ( #22 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 15:55:30 +03:00
67ab44593b
fix repocard issues ( #21 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 15:41:48 +03:00
8076e410a9
fix repocard issues ( #20 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 14:33:36 +03:00
dd78ae8658
cleanup ( #18 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 14:16:08 +03:00
0f4b1435d9
move implementations to external repos ( #17 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-25 13:44:41 +03:00
c4a303190a
lint fixes ( #14 )
...
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-21 14:53:21 +03:00
199ff66bd4
enable cache for build, closes #8 ( #12 )
...
* enable cache for build, closes #8
* goimports
* lint fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 15:23:41 +03:00
98ba3b2788
grpc: avoid allocations for each message ( #11 )
...
* grpc: avoid allocations for each message
* fix tests for api/router
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 14:45:47 +03:00
5ea2590891
Merge pull request #10 from unistack-org/quic
...
update quic go package
2020-08-20 14:29:45 +03:00
0a42845a40
fix tests
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 14:20:27 +03:00
Asim Aslam
e6daa9a838
Update debug.go
2020-08-20 14:20:27 +03:00
ben-toogood
72621e0da4
events: update interface ( #1954 )
2020-08-20 14:20:27 +03:00
Dominic Wong
d5da9c0728
Unify the store tests ( #1952 )
...
Add more tests for store
2020-08-20 14:20:12 +03:00
Janos Dobronszki
eee5b98d78
Generic git checkout ( #1951 )
2020-08-20 14:18:53 +03:00
ben-toogood
cf084b410f
util/file: allow context to be passed ( #1950 )
2020-08-20 14:18:52 +03:00
cf9bdd0f99
update quic go package
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-20 12:37:40 +03:00
06136312bb
regen files with never protoc ( #6 )
...
* regen files with never protoc
* rewrite import path
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-19 17:47:17 +03:00
7a407d5792
setup lint ( #3 )
...
* setup lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-19 16:11:03 +03:00
ben-toogood
66df1bb361
events/nats: add support for TLS config ( #1946 )
...
* events/nats: add support for TLS config
* events/nats: improve error logging
2020-08-19 10:55:54 +01:00
Asim Aslam
7eaec450a1
support error handler in memory broker ( #1947 )
2020-08-19 10:20:43 +01:00
Asim Aslam
5d6b7b3d7d
Move the network resolver out ( #1944 )
2020-08-18 21:38:29 +01:00
Dominic Wong
2eac8ed64f
Fix cockroach store not respecting WriteTTL option ( #1943 )
...
* cockroach fixes for expiry
* cockroach should run in the background
2020-08-18 18:30:05 +01:00
Janos Dobronszki
2b2dc2f811
Support private repos in env 'local' ( #1938 )
2020-08-18 18:26:14 +02:00
ben-toogood
21cca297c0
events: implement package with memory & nats streams ( #1942 )
2020-08-18 16:19:53 +01:00
Asim Aslam
19ef225b2f
Revert "grpc: avoid allocations for each message ( #1939 )" ( #1941 )
...
This reverts commit 2a23224d91
.
2020-08-18 14:44:29 +01:00
2a23224d91
grpc: avoid allocations for each message ( #1939 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-08-18 14:24:11 +01:00
Asim Aslam
dd2dc7a2b9
Update broker.go
2020-08-18 14:05:25 +01:00
Asim Aslam
4413372a3f
Decruft the broker by removing Event interface ( #1940 )
2020-08-18 14:00:51 +01:00
Janos Dobronszki
a2a808f2d6
Baseurl, gitlab support, single word service names ( #1933 )
2020-08-18 11:31:49 +02:00
Asim Aslam
7a6669d199
Update reporter.go
2020-08-18 08:30:29 +01:00
Asim Aslam
09fdd3c121
Update reporter.go
2020-08-18 08:29:26 +01:00
Prawn
da4159513e
Metrics interface and Prometheus implementation ( #1929 )
...
* Metrics interface
* Prometheus implementation
* NoOp implementation
Co-authored-by: chris <chris@Profanity.local >
2020-08-18 08:27:50 +01:00
Asim Aslam
e1248f90f4
update options
2020-08-17 23:09:41 +01:00
Asim Aslam
3011bad518
sort routes by metric
2020-08-17 23:09:24 +01:00
Asim Aslam
bb7fe21c46
unused variables
2020-08-17 23:00:27 +01:00
Asim Aslam
4fd4a116f2
allow setting registry router in client
2020-08-17 22:53:20 +01:00
Asim Aslam
50ec6c748f
cleanup client/selector/lookup ( #1937 )
...
* cleanup client/selector/lookup
* add mdns router, remove registry from client
* fix roundtripper
* remove comment
* fix compile issue
* fix mucp test
* fix api router
2020-08-17 22:44:45 +01:00
Asim Aslam
7135787b78
Update README.md
2020-08-17 19:43:28 +01:00
Asim Aslam
870a1ebc07
dead code
2020-08-17 10:04:52 +01:00
zuoan
61899398b3
simplifies code ( #1934 )
...
Co-authored-by: 刘海洋 <haiyang@snqu.com >
2020-08-17 11:10:42 +03:00
Asim Aslam
55d62fc1a5
Strip Advertise/Process from router
2020-08-14 23:51:52 +01:00
Asim Aslam
5238a8a85f
don't delete own routes
2020-08-14 23:04:55 +01:00
Asim Aslam
9fffd0419e
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-14 21:52:18 +01:00
Asim Aslam
58794df27c
default to noop registry in network
2020-08-14 21:52:05 +01:00
ben-toogood
5a88ea7247
runtime: resource limits (kubernetes implementation) ( #1931 )
...
* runtime: add resource limit CreateOptions
* util/kubernetes/client: implement support for resource limits
* runtime/kubernetes: set resource limits for k8s deployments
* util/kubernetes: remove template check for ints
* util/kubernetes: fix incorrect yaml syntax
* runtime/kubernetes: fix incorrect units
* runtime: update create options to use Resources struct
2020-08-14 11:47:28 +01:00
Asim Aslam
374aae1490
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-13 14:10:49 +01:00
Asim Aslam
ccf2f4efd6
fix windows
2020-08-13 14:10:41 +01:00
ben-toogood
9380b365de
runtime/local: fix injection of secrets as env vars ( #1930 )
2020-08-13 09:22:25 +01:00
Asim Aslam
f0142febcf
executable is now os
2020-08-13 07:57:57 +01:00
Asim Aslam
1fa3ac5599
write nil when expiry is zero
2020-08-12 12:52:14 +01:00
Asim Aslam
375b67ee16
simplify runtime logs
2020-08-11 22:57:30 +01:00
Dominic Wong
69a53e8070
expiry can be taken from options or record ( #1928 )
2020-08-11 18:11:18 +01:00
Asim Aslam
b6e1c7ac99
make source dir a variable
2020-08-11 17:25:43 +01:00
Asim Aslam
e83a808b05
make log dir a variable
2020-08-11 17:23:00 +01:00
ben-toogood
012ec6a998
router/registry: fix expiring routes bug ( #1927 )
2020-08-11 16:57:04 +01:00
Asim Aslam
fae4151027
Add a build package ( #1926 )
...
* Add a build package
* fix go mod
* package tar
2020-08-11 16:51:58 +01:00
ben-toogood
e162e6d505
router/registry: fix bug which impacts service registered in multiple domains ( #1925 )
...
* router/registry: fix bug which impacts service registered in multiple domains
* router/registry: bugfix
2020-08-11 12:42:22 +01:00
Asim Aslam
c51ef6fc29
move wrapper to client
2020-08-11 11:25:49 +01:00
Asim Aslam
28d6340f04
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-11 10:32:25 +01:00
Asim Aslam
4fc193f95d
Delete the cmd package
2020-08-11 10:24:55 +01:00
Asim Aslam
d072eb6ff2
Deprecate service ( #1924 )
2020-08-11 10:03:47 +01:00
ben-toogood
1263806a39
util/kubernetes: add readiness check to deployments ( #1923 )
2020-08-11 08:38:30 +01:00
Asim Aslam
959407bad9
support wrapper slice in api server options
2020-08-10 22:38:54 +01:00
Asim Aslam
61d12d3a39
fix etcd keys for services ( #1922 )
2020-08-10 21:58:35 +01:00
Asim Aslam
4db8ea8f6a
Move tunnel to its own package ( #1921 )
2020-08-10 17:31:21 +01:00
Asim Aslam
13f495587e
cleanup debug and transport ( #1920 )
2020-08-10 15:58:39 +01:00
ben-toogood
593b543230
runtime/kubernetes: fix streaming logs error handling ( #1919 )
2020-08-10 15:20:33 +01:00
ben-toogood
fdce953c15
runtime/kubernetes: fix update bug ( #1918 )
2020-08-10 15:08:04 +01:00
Janos Dobronszki
96836f2e43
Decrease log levels in router/registry package to not appear for CLI users ( #1917 )
2020-08-10 13:57:45 +01:00
Asim Aslam
65e6ee8566
use noop resolver in network by default
2020-08-09 22:11:57 +01:00
Asim Aslam
a7c70c66b1
return a micro error on lookup failure
2020-08-09 21:44:39 +01:00
Asim Aslam
b2582c0992
fix deadlock bug
2020-08-09 19:39:21 +01:00
Asim Aslam
6373cc91b7
remove print statement
2020-08-09 19:35:07 +01:00
Asim Aslam
ed704640aa
getDomain should return the default domain
2020-08-09 19:08:25 +01:00
Asim Aslam
cd9e5a1e9e
continue to allow endpoint routing
2020-08-09 16:57:34 +01:00
Asim Aslam
dcf040ec9f
strip back the grpc proxy
2020-08-09 16:47:00 +01:00
Asim Aslam
f838c33008
noop.NewRegistry function
2020-08-09 16:26:51 +01:00
Asim Aslam
e8ea0f85e9
add a noop registry
2020-08-09 16:17:52 +01:00
Asim Aslam
51f8b4ae3d
embed grpc server stream and client so they can be accessed ( #1916 )
2020-08-09 15:43:41 +01:00
Asim Aslam
69a2032dd7
lower log level to debug
2020-08-08 14:04:18 +01:00
Asim Aslam
64feb6dff2
Add subscriber naem
2020-08-08 09:21:13 +01:00
Asim Aslam
4c95c65d81
Return service name in error
2020-08-08 09:09:34 +01:00
Asim Aslam
4469a41ae7
use a totally different client for the watcher in etcd
2020-08-08 01:40:41 +01:00
Asim Aslam
fc67593ee4
cleanup router watcher logic
2020-08-08 01:04:38 +01:00
Asim Aslam
e7cc3c2210
protect etcd watcher stop against race condition
2020-08-08 00:57:57 +01:00
Asim Aslam
712fe39a62
initChan is never evaluated because watchRegistry is a blocking call
2020-08-07 23:44:43 +01:00
Asim Aslam
9b14eb8aec
close the existing etcd client if it exists
2020-08-07 23:09:06 +01:00
Asim Aslam
124b1bd7b7
add https prefix when using tls config for etcd
2020-08-07 22:46:05 +01:00
ben-toogood
ac1aace214
route the API subdomain ( #1910 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-08-07 20:54:55 +01:00
Asim Aslam
324c4e6886
Router refresh ( #1912 )
...
* checkpoint
* Refresh and prune routes periodically in the registry router
* remove comment
2020-08-07 20:53:38 +01:00
Asim Aslam
d69a4a30cd
fix etcd bug that causes deregister to be skipped ( #1911 )
2020-08-07 19:58:25 +01:00
Asim Aslam
a6d7b1d710
Move api/router/util to util/router ( #1909 )
2020-08-07 13:30:29 +01:00
Asim Aslam
8ee31b94a1
remove handler/util package in favour of util/router ( #1908 )
2020-08-07 12:47:20 +01:00
Asim Aslam
37cc7fda92
Update pprof.go
2020-08-07 12:18:01 +01:00
Asim Aslam
d61cbd29db
Update README.md
2020-08-07 11:22:57 +01:00
Asim Aslam
b6ab124d83
Update README.md
2020-08-07 11:21:59 +01:00
Dominic Wong
835343d6a5
logs should return for non existent services ( #1906 )
2020-08-06 22:56:05 +01:00
Maarten Bezemer
74907987d1
codec - Allow to Write() nil body ( #1905 )
...
* codec - Allow to Write() nil body
* Oops we are in v3 now
2020-08-06 18:51:00 +01:00
Asim Aslam
fb8533b74e
Update tunnel
2020-08-06 18:50:35 +01:00
Z
dcf785677f
Fix: file-watcher bugs ( #1897 )
...
* Fix: file-watcher bugs
* Update watcher_linux.go
Co-authored-by: 杨铭哲 <yangmz@weipaitang.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-08-06 18:21:09 +01:00
ben-toogood
991cdba91d
registry/etcd: fix services combining ( #1901 )
2020-08-06 15:38:50 +01:00
Asim Aslam
aefd052dd7
Etcd router bug fixing etcd path prefix matching name ( #1899 )
...
* add logging and don't get nodes where they exist in router
* add more logging
* Fix the etcd bug for name matching of keys and prefixes matching names
2020-08-06 12:42:14 +01:00
Asim Aslam
2b79910ad9
add logging and don't get nodes where they exist in router ( #1898 )
...
* add logging and don't get nodes where they exist in router
* add more logging
2020-08-06 11:32:06 +01:00
Asim Aslam
8674dc8e62
Remove precache in favour of just pulling by default
2020-08-06 10:27:58 +01:00
Asim Aslam
b93cd0c964
dont process endpoint unless absolutely necessary
2020-08-05 18:09:04 +01:00
Asim Aslam
39bd6a6ced
skip watching routes if client proxy is set, remove later
2020-08-05 18:05:25 +01:00
Asim Aslam
03d47afe47
Fix proxy selector memory leak
2020-08-05 17:38:41 +01:00
ben-toogood
38ec233350
proxy/mucp: don't lookup routes if client using proxy ( #1896 )
2020-08-05 12:45:56 +01:00
Dominic Wong
eee91ed976
Check chan not closed before sending updates for memory loader ( #1894 )
...
* dont send on closed chan
2020-08-04 16:21:03 +01:00
ben-toogood
07fef9fd33
router/registry: fix initialization bug ( #1893 )
2020-08-04 11:43:01 +01:00
Asim Aslam
1106f1d996
remove agent
2020-08-04 07:51:10 +01:00
Asim Aslam
8e126e4fc1
Remove go-micro/web
2020-08-04 07:47:20 +01:00
Asim Aslam
1439b101ec
ensure register ttl and interval are set
2020-08-03 22:44:29 +01:00
Asim Aslam
24e5b2a034
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-08-03 22:21:13 +01:00
Asim Aslam
971a962894
Fix typo
2020-08-03 22:20:30 +01:00
ben-toogood
31ed4aa0e8
registry/etcd: fix logging nil pointer dereference ( #1889 )
...
* registry/etcd: fix logging nil pointer dereference
* Fix stupid mistake
* Fix merge
2020-07-31 15:05:32 +01:00
ben-toogood
d2cea4b7b7
registry/etcd: fix logging nil pointer dereference ( #1888 )
2020-07-31 14:40:11 +01:00
ben-toogood
0b73d411ad
client: rename WithServiceToken => WithAuthToken ( #1887 )
2020-07-31 11:36:33 +01:00
ben-toogood
83a64797fb
Fix proxy being overriden by default addresses ( #1886 )
2020-07-31 08:55:08 +01:00
ben-toogood
e9fc5b1671
client: add proxy option ( #1885 )
...
* client: add proxy option
* client: add WithProxy CallOption
* use address option
* ProxyAddress => Proxy
2020-07-30 15:22:36 +01:00
ben-toogood
006bbefaf3
runtime: support for dynamic secrets ( #1861 )
...
* runtime: replace CreateCredentials with CreateSecret
* runtime/kubernetes: secrets support
* runtime: CreateSecret => WithSecret
* runtime: use map[string]string for secrets
* runtime/kubernetes: update to use kv secrets
* Fix merge conflict (missing import)
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-29 13:41:50 +01:00
Lars Lehtonen
3d1ba914fc
tunnel: remove unused test loop ( #1878 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-29 12:51:09 +01:00
yu
d66803a136
fix bug https://github.com/micro/go-micro/issues/1883 ( #1884 )
...
* fix #1883
* fix #1883
Co-authored-by: 杨羽 <yangyu@doumi.com >
2020-07-29 12:45:25 +01:00
ben-toogood
9813f98c8b
config: remove default config ( #1882 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-28 13:54:58 +01:00
c6163bb22f
fix qson parsing on invalid input, close #1874 ( #1880 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-28 12:34:50 +01:00
ben-toogood
cb4a2864da
router/registry: fix not started bug ( #1877 )
2020-07-28 09:01:08 +01:00
Asim Aslam
f17e4fdb44
Update README.md ( #1876 )
2020-07-27 16:42:50 +01:00
Asim Aslam
563768b58a
v3 refactor ( #1868 )
...
* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com >
2020-07-27 13:22:00 +01:00
Dominic Wong
9dfeb98111
cockroach typo in init ( #1872 )
2020-07-27 10:16:40 +01:00
Asim Aslam
5f4491bb86
change network resolver http to localhost:8080
2020-07-26 11:21:57 +01:00
Janos Dobronszki
fbdf1f2c1c
Fixing micro logs
being follow by default against k8s ( #1866 )
2020-07-23 09:50:38 +02:00
ben-toogood
a3a7434f2c
client/grpc: fix error panic ( #1860 )
2020-07-20 10:04:51 +01:00
Asim Aslam
592179c0a2
Remove deprecations since next release is v3
2020-07-19 19:59:33 +01:00
Asim Aslam
9b74bc52d6
Move defaults to defaults.go
2020-07-19 19:48:11 +01:00
Asim Aslam
05f3e1a125
Add cmd.Run function
2020-07-19 18:43:33 +01:00
Asim Aslam
16c591d741
call cmd.Run
2020-07-19 18:20:17 +01:00
Asim Aslam
755b816086
Use Run instead of Init for cmd
2020-07-19 18:14:18 +01:00
Asim Aslam
7aa92fa8b5
add String method to command
2020-07-19 17:20:05 +01:00
ijayer
5077683b70
refactor(logger): fix the name of defaultLogger receiver ( #1859 )
...
Closes #1858
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-19 16:55:50 +01:00
Asim Aslam
7f6cefd9c9
fix grpc test
2020-07-19 15:54:33 +01:00
Asim Aslam
647ce61dec
some renaming of types in auth
2020-07-19 14:41:31 +01:00
Asim Aslam
d3326efd4b
Move out the token package to util
2020-07-19 13:41:23 +01:00
Asim Aslam
6920677f1e
Move rules.Verify to auth.VerifyAccess
2020-07-19 13:12:03 +01:00
Asim Aslam
1838e4a1ee
remove auth provider
2020-07-19 11:37:40 +01:00
Asim Aslam
96233b2d9b
auth jwt / service package comments
2020-07-19 10:53:38 +01:00
Asim Aslam
e082ac42a0
go fmt
2020-07-19 10:51:16 +01:00
Asim Aslam
d7ef224447
add selector package comment
2020-07-19 10:51:04 +01:00
Asim Aslam
8c6f4062ef
Remove error proto in favour of go type
2020-07-19 09:29:48 +01:00
ben-toogood
0d860c53a6
runtime/kubernetes: ignore namespace already exists errors ( #1852 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-18 11:12:05 +01:00
bcc890e47c
router: pass node metadata to route instead of service metadata ( #1855 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-17 16:45:22 +01:00
Di Wu
f9bf562393
fix typo in comments ( #1840 )
...
* remove global error tracking
* rpc_server: fix invalid register err
* fix typo
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-16 16:33:11 +01:00
dfa50a888d
make LookupRoute exported ( #1850 )
...
* make LookupRoute exported
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add missing file
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-16 16:32:37 +01:00
Asim Aslam
e63b9015ae
Add memcache implementation of cache ( #1848 )
2020-07-16 14:13:38 +01:00
3627e47f04
client/grpc: dont use codec for raw bytes payload ( #1847 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-16 13:35:06 +01:00
Asim Aslam
7d41c2224e
Don't close the stream ( #1844 )
2020-07-15 14:44:31 +01:00
ben-toogood
68927e875b
store/service: use client passed in Init options ( #1843 )
2020-07-15 14:01:33 +01:00
ben-toogood
0c19a87c89
cmd/cmd: use service namespace as store database ( #1842 )
2020-07-15 11:31:42 +01:00
ben-toogood
f73ec65ac3
runtime/kubernetes: increase debugging ( #1841 )
2020-07-15 09:26:25 +01:00
Asim Aslam
b27e71ae64
rip out cmd.DefaultOptions
2020-07-14 22:23:54 +01:00
Asim Aslam
0299517f0d
remove config readme
2020-07-14 21:55:05 +01:00
Asim Aslam
e1404a1100
remove secrets package
2020-07-14 21:53:43 +01:00
Asim Aslam
057d61063f
Move back command
2020-07-14 20:57:13 +01:00
ben-toogood
73a3f596e8
util/kubernetes/client: set imagePullPolicy to always ( #1838 )
2020-07-14 15:17:23 +01:00
ben-toogood
0287ab8751
auth/service/proto: add Delete RPC ( #1836 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-14 13:41:35 +01:00
Alex Unger
42c28f2b6d
Fix Comments ( #1833 )
...
* update store url
* fix leftover copy paste
2020-07-14 13:13:32 +01:00
ben-toogood
a2bb0bea2d
auth: add token issuer option ( #1835 )
2020-07-14 13:44:51 +02:00
ben-toogood
9f9c748f9b
auth/service: fix account issuer bug ( #1834 )
2020-07-14 12:16:52 +01:00
ben-toogood
a5e9dc21ca
util/wrapper: allow enforcing a specific namespace when verifying requests ( #1832 )
...
* auth/jwt: add debugging
* auth: more debugging
* auth: more debugging
* util/wrapper: don't use request context
* util/wrapper: AuthHandlerNamespace
* remove debugging
2020-07-14 10:27:15 +01:00
Janos Dobronszki
3f4b58b58c
Let bolt do locking per each List Get etc op, instead of managing fil… ( #1831 )
2020-07-14 10:35:46 +02:00
Asim Aslam
0a79db498c
do not compare snapshot unless non nil ( #1830 )
2020-07-14 07:52:45 +01:00
Dominic Wong
7c5e3b0f30
report errors from log streaming ( #1828 )
2020-07-13 17:35:23 +01:00
ben-toogood
07fbb06ed8
auth/service: fix jwt blank refresh bug ( #1827 )
2020-07-13 17:12:03 +01:00
ben-toogood
a4252ba69c
router/registry: use warn error level ( #1826 )
2020-07-13 15:27:14 +01:00
ben-toogood
8fe4f1f2c3
config/cmd: don't fatally error if config can't be loaded ( #1825 )
...
* config/cmd: don't fatally error if config cannot be loaded
* config/cmd: fix log level typo
2020-07-13 15:08:53 +01:00
ben-toogood
2e04fcd718
config/cmd: don't fatally error if auth account cannot be generated ( #1824 )
2020-07-13 12:52:54 +01:00
ben-toogood
7355455020
auth/service: generate accounts client side if JWT credentials present ( #1823 )
2020-07-13 10:20:31 +01:00
Lars Lehtonen
040577fb74
transport/grpc: replace deprecated grpc.WithTimeout() ( #1822 )
2020-07-13 07:35:53 +01:00
ben-toogood
4e7621da18
config/cmd: standardise error handling ( #1816 )
...
* runtime/kubernetes: remove reference to runtime cells
* config/cmd: standardize error handling
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-12 07:22:08 +01:00
Huan Huang
8e30ede8c7
track error ( #1815 )
...
* track error
* remove useless code
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-12 07:17:56 +01:00
Asim Aslam
630ceb5dad
Update README.md ( #1820 )
2020-07-11 22:18:53 +01:00
Asim Aslam
85ae232936
Add model to service ( #1819 )
2020-07-11 21:15:59 +01:00
ben-toogood
13ea0eec02
:registry/mdns: fix nil pointer bug ( #1818 )
2020-07-10 17:47:07 +01:00
ben-toogood
09ec20fded
runtime: provide credentials to services ( #1817 )
...
* runtime: inject credentials into service
* util/auth: self generate accounts (needed for jwt)
* runtime/kubernetes: add logging for creds
* runtime/kubernetes: serialize secret name
* runtime/kubernetes: remove unused code
* runtime/kubernetes: base64 encode secret
* runtime/kubernetes: remove metadata from secret
* util/kubernetes/client: omit empty secret metadata
* util/kubernetes/client: fix secret template
* util/kubernetes/client: fix secrets
* web: update auth util
* util/auth: fix missing arg
* extend token expiry
* extend token expiry
2020-07-10 16:25:46 +01:00
ben-toogood
3480e0a64e
runtime/kubernetes: remove reference to runtime cells ( #1814 )
2020-07-09 20:21:34 +01:00
ben-toogood
318a80f824
config/cmd: improve cert loading for infra ( #1813 )
...
* config/cmd: improve cert loading for infra
* config/cmd: remove certificate_authorities flag
* config/cmd: fix caps
* config/cmd: fix bug with IsSet
* config/cmd: fix bool flags
2020-07-09 18:02:24 +01:00
ben-toogood
6d9a38a747
kubernetes: fixes for production ( #1812 )
...
* util/kubernetes/client: add secrets to deployments
* util/kubernetes/client: remove ServiceAccountName override
* debugging
* runtime/kubernetes: fix error
* runtime/kubernetes: remove test secret
* util/kubernetes/client: update default image
* util/kubernetes/client: remove default command for deployments
* runtime/kubernetes: pass source as arg
* runtime/kubernetes: remove debugging
* util/kubernetes/client: revert default image change
2020-07-09 16:29:01 +01:00
Asim Aslam
58d6726380
The start of mud - the micro data model ( #1811 )
...
* The start of mud - the micro data model
* add comments
2020-07-09 12:11:32 +01:00
Huan Huang
e5db6ea8a7
close r/w ( #1810 )
...
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
2020-07-09 10:28:20 +01:00
Huan Huang
3468331506
feat: refactor register func ( #1807 )
...
Co-authored-by: huanghuan.27@bytedance.com <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-08 18:38:01 +01:00
王旭
1bac08cc0e
server.Init(Wait(nil)) update server options context ( #1804 )
...
Co-authored-by: wangxu <wangxu@oneniceapp.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-08 18:36:07 +01:00
ben-toogood
333320dcb8
config/cmd: secure broker ( #1806 )
...
* config/cmd: secure broker
* config/cmd: remove testing
2020-07-08 16:22:48 +01:00
Asim Aslam
ce12c040fa
Model updates
2020-07-08 15:09:18 +01:00
Asim Aslam
ee36e26edc
Add model interface ( #1808 )
2020-07-08 14:57:45 +01:00
Asim Aslam
3ffb899951
Fix cache options
2020-07-08 14:53:38 +01:00
Asim Aslam
00bd2bc65f
cache interface ( #1805 )
2020-07-08 11:08:59 +01:00
ben-toogood
86f4235aaf
config/cmd: custom certificate authorities & secure registry ( #1803 )
...
* config/cmd: add registry_secure option
* config/cmd: tmp load ca
* config/cmd: tmp load ca
* config/cmd: refactor certificate_authorities setup
* config/cmd: improve usage
2020-07-08 08:50:08 +01:00
Di Wu
b37f9c94b8
Fix invalid register check err in log ( #1801 )
...
* remove global error tracking
* rpc_server: fix invalid register err
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 14:14:23 +01:00
Asim Aslam
0ed1c70d29
Update README.md
2020-07-07 13:34:42 +01:00
Asim Aslam
db8e10834b
Update README.md ( #1802 )
2020-07-07 13:33:54 +01:00
ben-toogood
0a937745cd
auth: pass namespace options in auth service requests ( #1800 )
...
* auth: pass namespace options in auth service requests
* auth/service/proto: update field index
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 08:30:25 +01:00
ben-toogood
f5ed7e5833
config/source/service: change default namespace to micro ( #1798 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-07 08:19:52 +01:00
Metauro
859b9e7786
feat(errors): add gateway, service error ( #1797 )
2020-07-06 20:14:59 +01:00
Lars Lehtonen
2b033b6495
store/cockroach: fix dropped errors ( #1796 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:14:36 +01:00
Di Wu
51caf2a24e
remove global error tracking ( #1777 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:14:22 +01:00
Enix Yu
eaa46c2de7
Add recover in grpc service handler ( #1727 )
...
* 🐛 bug(grpc): add missing recover in grpc unkonwn service handler
* Add grpc handler recover testcases
* improve test case
Co-authored-by: ben-toogood <bentoogood@gmail.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-07-06 20:13:51 +01:00
Colin Hoglund
90dca65f55
make environment variable interpolation preprocessor optional ( #1715 )
2020-07-06 20:13:35 +01:00
97ae2979ad
pass request context from request rpc endpoints ( #1799 )
...
http middleware can add additional metadata to context,
for example tracing wrappers, pass down it to underlining
services
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-07-06 13:55:17 +01:00
Asim Aslam
6f309dada3
fix typo ( #1789 )
2020-07-06 13:52:42 +01:00
Huan Huang
f99b436ec2
feat: fix register bug ( #1791 )
2020-07-03 14:38:25 +01:00
ben-toogood
c817f29d6e
router/registry: fix registry not found bug ( #1794 )
2020-07-03 13:35:59 +01:00
ben-toogood
f744c6248f
runtime/service: pass namespace option to service ( #1792 )
2020-07-03 11:37:14 +01:00
ben-toogood
4ff114e798
router/registry: fix rlock bug when registry errors ( #1788 )
...
* client: add select options
* router/registry: fix rlock bug when registry errors
* Revert "client: add select options"
This reverts commit 4d5283452e183f7387b604b51bde1deaf87ee391.
* router/registry: findRoutes under rlock
* add test
Co-authored-by: Dominic Wong <dom@micro.mu >
2020-07-02 18:29:11 +01:00
ben-toogood
c58ac35dfc
broker/service: use wrapped micro client to authenticate requests ( #1782 )
2020-07-02 17:54:53 +01:00
ben-toogood
b5314829fa
client/{grpc,rpc}: fix previous breaking change with CallFunc (router.Route vs registry.Node) ( #1781 )
2020-07-02 17:26:45 +01:00
ben-toogood
41c7688697
options: add router option ( #1783 )
...
* broker/service: use wrapped micro client to authenticate requests
* options: add router option
* Revert "broker/service: use wrapped micro client to authenticate requests"
This reverts commit f2383f37c86467b4ce534313a7f59993a904a712.
2020-07-02 17:17:07 +01:00
ben-toogood
b021546c09
client: add select options ( #1786 )
2020-07-02 17:03:08 +01:00
ben-toogood
6898a65508
selector: add filters to replace depricated client/selector filters ( #1785 )
2020-07-02 16:09:48 +01:00
ben-toogood
d577dd6abe
config: add namespace support ( #1780 )
...
* config/cmd: use service namespace for config
* config/service: add namespace option to list
2020-07-02 14:07:58 +01:00
Janos Dobronszki
3c633e3577
Sparse checkout of repos, all repo downloads happen to different folders for concurrency support ( #1779 )
2020-07-02 14:40:40 +02:00
ben-toogood
174e44b846
Deprecate client/selector ( #1767 )
...
* client/{grpc,rpc}: depricate selector (wip)
* {client,cmd}: remove client/selector
* deprecate client/selector
* router/static: fix lookup
* config/cmd: add support for legacy static selector flag
* config/cmd: add support for legacy dns selector flag
2020-07-01 17:06:59 +01:00
Dominic Wong
a63480a81a
router/registry: fix fallback fails if service has been seen already ( #1776 )
2020-07-01 15:20:30 +01:00
ben-toogood
6d9d94b105
api/router/registry: use resolved domain ( #1774 )
2020-07-01 12:23:55 +01:00
ben-toogood
64e9185386
router/registry: fix nil eventChan bug ( #1773 )
...
* router/registry: fix nil eventChan bug
2020-07-01 12:03:13 +01:00
ben-toogood
1b5c83f3cc
registry/mdns: fix deregister bug ( #1771 )
...
* registry/mdns: fix deregister bug
* Update registry/mdns_registry.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
2020-07-01 11:09:20 +01:00
ben-toogood
979af853b9
proxy/mucp: use Micro-Namespace to filter networks ( #1772 )
2020-07-01 10:55:46 +01:00
ben-toogood
a64078b5c3
router/service: handle not found error ( #1770 )
2020-07-01 10:18:19 +01:00
Dominic Wong
58845d7012
only prewarm the route table if requested ( #1765 )
2020-07-01 10:05:21 +01:00
ben-toogood
dcf01ebbf0
router/registry: fix concurrent map iteration and map write ( #1762 )
2020-06-30 17:40:38 +01:00
Dominic Wong
355ad2a1af
push tags to docker hub ( #1766 )
2020-06-30 17:26:59 +01:00
ben-toogood
b882ff3df9
selector: update selector.Select to accept a slice of structs ( #1764 )
2020-06-30 15:51:26 +01:00
ben-toogood
6337c92cd0
selector: new selector interface with random & roundrobin implementation ( #1761 )
...
* selector: implement new selector interface plus random & roundrobin implementations
* selector/roundrobin: remove unused consts
* router: add close method to interface
* selector/roundrobin: fix concurrent map iteration and map write
* selector: replace variadic argument on Select
2020-06-30 14:54:38 +01:00
ben-toogood
a95accad56
router: add metadata to routes ( #1763 )
...
* router: add metadata to route
* router/registry: set node metadata in route
* router/service: pass metadata to/from router service
2020-06-30 14:10:13 +01:00
Dominic Wong
6532b6208b
MDNS registry fix for users on VPNs ( #1759 )
...
* filter out unsolicited responses
* send to local ip in case
* allow ip func to be passed in. add option for sending to 0.0.0.0
2020-06-30 11:12:52 +01:00
ben-toogood
0f5c53b6e4
selector: use custom domain ( #1760 )
...
* util/wrapper: improve auth errors
* client: add network call option
* client/selector: add domain select option
* client/grpc: pass network option to selector
2020-06-30 10:07:52 +01:00
ben-toogood
deea8fecf4
router/registry: add fallback if routes aren't found in the cache ( #1758 )
...
* router/registry: add fallback if routes aren't found in the cache
* router: fix rlock bug
* router/registry: pass fetchRoutes into the table, not the router
2020-06-30 09:53:49 +01:00
ben-toogood
df3e5364ca
api/resolver: add resolve options ( #1756 )
...
* api/resolver: Resolve options
* router/registry: fix init bug
* router/registry: fix wildcard query bug
* web: fix registation domain bug
* registry/etcd: pass domain in service metadata
* api/resolver/subdomain: expose domain func
* Update api/resolver/subdomain/subdomain.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
2020-06-29 16:37:45 +01:00
Di Wu
132c1e35fe
Fix invalid usage for sync.WaitGroup ( #1752 )
...
* Custom private blocks
* Fix invalid usage for sync.WaitGroup
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-27 20:07:04 +01:00
Dominic Wong
5967a68e78
cached file store ( #1739 )
...
* cached file store
2020-06-26 16:13:53 +01:00
ben-toogood
104b7d8f8d
api/resolver: update resolver to enable subdomain routing ( #1747 )
...
* api/resolver: update domain / service prefix usage
* api/resolver/subdomain: implement subdomain resolver for domain resolution
* api/handler: fix tests
2020-06-26 14:28:18 +01:00
ben-toogood
4f0f4326df
router: improve router configuration ( #1745 )
...
* router: update default address to :8084
* service: add router to service options
* config/cmd: improve router setup
2020-06-26 10:38:11 +01:00
ben-toogood
ee02511658
proxy/mucp: add support for multi-tenancy ( #1746 )
2020-06-26 10:31:06 +01:00
ben-toogood
a8fc5590a8
client/selector: query across multiple domains ( #1725 )
...
* client/selector: query across multiple domains
* client/selector: check for nil services
* config/cmd: fix merge bug
2020-06-25 15:40:23 +01:00
ben-toogood
bc60f23ff6
config/cmd: setup registry before router ( #1743 )
2020-06-25 15:24:31 +01:00
ben-toogood
2000da6fd8
router/registry: add support for registry domains ( #1744 )
2020-06-25 12:35:00 +01:00
ben-toogood
5ab475636a
server/{grpc,rpc}: fix deregister domain bug ( #1742 )
...
* server/{grpc,rpc}: fix deregister domain bug
* server/grpc: remove unnecessary slice
2020-06-25 11:25:43 +01:00
ben-toogood
51b4ab0abc
registry/memory: watcher bug fixes ( #1740 )
...
* registry/memory: watcher bugfixes
* registry/memory: fix nil watcher bug
* registry/memory: fix watcher test
2020-06-25 11:02:35 +01:00
ben-toogood
687a5e2e58
util/wrapper: fix 401 error when requesting the default namespace ( #1741 )
2020-06-25 10:19:03 +01:00
Dominic Wong
fcd307d902
Build and test forked PRs properly ( #1738 )
...
* build forks on PRs properly
2020-06-24 23:41:27 +01:00
ben-toogood
00cd07a3a6
util/wrapper: set auth credentials on streams ( #1735 )
2020-06-24 16:45:34 +01:00
Dominic Wong
a2a1f4dfbd
support mono repo deps ( #1736 )
...
* support mono repo deps
* add protoc
2020-06-24 16:27:22 +01:00
ben-toogood
2b506b1a2a
auth/service: use address option since router may not be configured ( #1734 )
2020-06-24 13:47:43 +01:00
ben-toogood
a2550820d3
router: add to service options; add dns and static implementations ( #1733 )
...
* config/cmd: add router to service options
* router/service: use micro client
2020-06-24 11:46:51 +01:00
ben-toogood
c940961574
router: update interface ( #1732 )
...
* router: replace Start and Stop with Close
* router: update default network to micro
* router: update tests
2020-06-24 11:09:16 +01:00
Dominic Wong
695cc9d526
Build against micro and examples on pull requests ( #1724 )
...
* Build against micro and examples on pull requests
2020-06-19 17:19:58 +01:00
ben-toogood
87543b2c8a
registry/etcd: add support for domain options ( #1714 )
2020-06-19 14:58:16 +01:00
ben-toogood
5f9c3a6efd
registry/cache: add support for the domain option ( #1722 )
2020-06-19 13:16:44 +01:00
ben-toogood
2b889087bd
config/cmd: fix selector setup bug ( #1723 )
2020-06-19 13:11:48 +01:00
ben-toogood
ece02a6d21
util/wrapper: fix noop auth nil account bug ( #1721 )
...
* util/wrapper: fix noop nil account
* util/wrapper: improve comments
* util/wrapper: update tests
2020-06-19 12:16:39 +01:00
ben-toogood
58c6bbbf6b
registry/service: pass domain options via rpc ( #1719 )
...
* registry/service: regenerate proto
* registry/service: pass domain in proto request options
* registry/service: stop defaulting metadata
* registry: add default domain const; remove from implementations
* registry/memory: fix typo
2020-06-19 10:34:12 +01:00
ben-toogood
c16f4b741c
server: register in the services namespace ( #1718 )
2020-06-19 09:24:32 +01:00
Colin Hoglund
83cecdb294
config: use configured reader by default ( #1717 )
2020-06-19 08:49:30 +01:00
ben-toogood
8c7c27c573
registry/memory: add support for domain options ( #1713 )
...
* registry/memory: add support for the domain options
* registry/memory: swap Fatal test cases with Error
* registry/memory: fix wildcard not found bug
* registry/memory: replace locks with rlocks
* registry/memory: fix deregistration bug
2020-06-18 12:39:19 +01:00
ben-toogood
5fd36d6cc0
config/cmd: remove package duplicate initialization ( #1711 )
2020-06-18 10:14:04 +01:00
ben-toogood
3b40fde68b
registry/mdns: add domain support ( #1708 )
...
* registry: add domain options
* registry/mdns: implement domain options
* registry/mdns: return node domain in metadata when querying using wildcard
* Fix nil pointer exception
* registry/mdns: return error from deregister
* registy/mdns: rename tld => domain
2020-06-17 13:23:41 +01:00
ben-toogood
9d3365c4be
auth: rename auth.Namespace to auth.Issuer ( #1710 )
2020-06-17 12:26:27 +01:00
sunfuze
2efb459c66
Fix config watch ( #1670 )
...
* add dirty overrite test case
* need version to figure out if config need update or not
* using nanosecond as version for two goroutine can run in same second
* config should check snapshot version when update
* set checksum of ChangeSet
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-16 17:10:52 +01:00
Di Wu
6add74b4f6
Custom private blocks ( #1705 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-16 17:05:42 +01:00
Dominic Wong
c67d78f1ef
update PR template, not using gitflow anymore
2020-06-16 17:00:15 +01:00
Dominic Wong
a89610ffea
Merge pull request #1706 from micro/develop
...
Develop -> Master. Abandoning gitflow model
2020-06-16 16:57:40 +01:00
Dominic Wong
da9bb11240
Merge branch 'master' into develop
2020-06-16 16:52:24 +01:00
Dmitry Kozlov
a3a1a84172
Split long discord output message into the chunks by 2000 characters ( #1704 )
...
Signed-off-by: Dmitry Kozlov <dmitry.f.kozlov@gmail.com >
2020-06-15 22:22:00 +01:00
ben-toogood
1179d7e89a
registry/mdns: fix nil host bug ( #1703 )
2020-06-15 16:13:45 +01:00
Asim Aslam
a5df913926
Update README.md ( #1695 )
2020-06-12 15:07:19 +01:00
Asim Aslam
9ce706191b
Update FUNDING.yml ( #1692 )
2020-06-12 15:07:19 +01:00
Dominic Wong
0327f30e3c
Fix regex detection. Fixes #1663 ( #1696 )
2020-06-12 10:42:52 +01:00
Dominic Wong
0ce132eb8f
Fix race condition when updating process being waited on ( #1694 )
2020-06-12 10:42:52 +01:00
Janos Dobronszki
00b76e0a64
Initialize selector before we make an auth.Generate call ( #1693 )
2020-06-12 10:42:52 +01:00
Dominic Wong
aec27be9b4
Fix race when opening DB for first time ( #1691 )
2020-06-12 10:42:52 +01:00
Dominic Wong
86dfcb819b
Ignore "no such process" error ( #1686 )
...
* Cleanup how status is updated for service. Ignore "no such process" error as it could be that the pid died
* add nice error log to record process error exit
2020-06-12 10:42:52 +01:00
Janos Dobronszki
d613804b0a
Sigterm instead of Sigkill ( #1687 )
...
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-12 10:42:52 +01:00
92e9d05432
api/handler/rpc: dont log error on normal websocket error code ( #1688 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-12 10:42:52 +01:00
ben-toogood
8dfd93e915
util/wrapper: Add Static Client wrapper ( #1685 )
...
* util/wrapper: Add Static Client wrapper
* util/wrapper/static: pass address to stream too
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add static client wrapper tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: fix error message spaces between words
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/{rpc,grpc}: replace log.Error with log.Errorf
* server/grpc: fix log typo
* server/rpc: fix log typo
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-12 10:42:52 +01:00
Dominic Wong
e5136332e3
Add build and test of micro to pre-release testing ( #1684 )
...
* fix up example test build
* build and test micro when cutting a new release
2020-06-12 10:42:52 +01:00
Dominic Wong
f10fd4b479
Build all micro/examples for release-X.X.X
branches ( #1683 )
...
* Build all the examples on push to any release branch
2020-06-12 10:42:52 +01:00
ben-toogood
74368026a5
Fix incorrect namespace variable name (merge conflict) ( #1677 )
2020-06-12 10:42:52 +01:00
ben-toogood
fde1aa9d6a
Move auth account creation to config/cmd ( #1676 )
2020-06-12 10:42:52 +01:00
ben-toogood
f45cdba9ba
Apply wrappers to gRPC streams ( #1675 )
...
* Add wrappers to grpc streams
* Fix typo
2020-06-12 10:42:52 +01:00
Dominic Wong
73c2f25935
Fix regex detection. Fixes #1663 ( #1696 )
2020-06-10 11:18:03 +01:00
Asim Aslam
b270860b79
Update README.md ( #1695 )
2020-06-10 10:22:53 +01:00
Dominic Wong
8e81cea96f
Fix race condition when updating process being waited on ( #1694 )
2020-06-10 09:36:41 +01:00
Janos Dobronszki
cdd8f9fd82
Initialize selector before we make an auth.Generate call ( #1693 )
2020-06-09 12:47:31 +02:00
Asim Aslam
e7ba930236
Update FUNDING.yml ( #1692 )
2020-06-08 18:12:19 +01:00
Dominic Wong
a346064eaf
Fix race when opening DB for first time ( #1691 )
2020-06-08 16:19:22 +01:00
Dominic Wong
47bdd5c993
Ignore "no such process" error ( #1686 )
...
* Cleanup how status is updated for service. Ignore "no such process" error as it could be that the pid died
* add nice error log to record process error exit
2020-06-08 10:47:25 +01:00
Janos Dobronszki
9af12ff9df
Sigterm instead of Sigkill ( #1687 )
...
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-06-06 14:04:14 +01:00
6c7bcf3883
api/handler/rpc: dont log error on normal websocket error code ( #1688 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-06 00:03:43 +03:00
ben-toogood
bbc3b7040b
util/wrapper: Add Static Client wrapper ( #1685 )
...
* util/wrapper: Add Static Client wrapper
* util/wrapper/static: pass address to stream too
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add static client wrapper tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: fix error message spaces between words
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/{rpc,grpc}: replace log.Error with log.Errorf
* server/grpc: fix log typo
* server/rpc: fix log typo
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-06-05 10:18:35 +01:00
Dominic Wong
582f2e8b94
Add build and test of micro to pre-release testing ( #1684 )
...
* fix up example test build
* build and test micro when cutting a new release
2020-06-04 13:46:22 +01:00
Dominic Wong
bd3ef67328
Build all micro/examples for release-X.X.X
branches ( #1683 )
...
* Build all the examples on push to any release branch
2020-06-04 09:32:17 +01:00
Dominic Wong
1ccd4cd940
Merge branch 'master' into develop
2020-06-03 10:41:39 +01:00
Dominic Wong
aa679f7a73
Create PULL_REQUEST_TEMPLATE.md
2020-06-03 10:32:28 +01:00
ben-toogood
003731ace9
Fix incorrect namespace variable name (merge conflict) ( #1677 )
2020-06-03 09:48:19 +01:00
Asim Aslam
7b379bf1f1
WIP: Add metadata to store record ( #1604 )
...
* Add metadata to store record
* Add metadata to cockroach store
* add metadata to store service implementation
* fix breaking cache test
* Test/fix cockroach metadata usage
* fix store memory metadata bug
2020-06-03 09:45:08 +01:00
ben-toogood
b6f3e8b715
Move auth account creation to config/cmd ( #1676 )
2020-06-03 09:43:20 +01:00
ben-toogood
8f6ec21b91
Apply wrappers to gRPC streams ( #1675 )
...
* Add wrappers to grpc streams
* Fix typo
2020-06-02 17:56:26 +01:00
Dominic Wong
e4e56b0f3f
Merge pull request #1671 from sadwxqezc/fix-jwt
...
Fix jwt revoke
2020-06-02 09:27:14 +01:00
huanghuan.27@bytedance.com
219d29f664
fix jwt revoke
2020-06-02 10:26:33 +08:00
Asim Aslam
8fb138af06
Update README.md
2020-05-31 11:56:55 +01:00
Asim Aslam
a39e6515da
Update README.md
2020-05-31 11:35:09 +01:00
Asim Aslam
2c7fd286de
Update README.md
2020-05-31 11:34:49 +01:00
Asim Aslam
8aa2712b4d
Delete README.zh-cn.md
2020-05-31 11:33:31 +01:00
Asim Aslam
b5c2121cef
Update README.md
2020-05-31 11:31:41 +01:00
Asim Aslam
ca9b877646
Update README.md
2020-05-31 11:28:32 +01:00
Asim Aslam
ff49b4fc71
Update README.md
2020-05-31 11:27:54 +01:00
Asim Aslam
222431b57a
Update README.md
2020-05-31 11:26:46 +01:00
Asim Aslam
ddb51529a7
Update README.md
2020-05-31 11:26:18 +01:00
Asim Aslam
7c048f331a
Update README.md
2020-05-31 11:21:55 +01:00
Asim Aslam
8475183bbb
Update README.md
2020-05-31 11:19:26 +01:00
Asim Aslam
10f35db3ed
Update README.md
2020-05-31 11:16:20 +01:00
Asim Aslam
b68af8ab63
run go fmt
2020-05-30 11:00:43 +01:00
Asim Aslam
266602a3d6
Update README.md
2020-05-30 10:59:59 +01:00
mlboy
15d5142d9b
fix: misspell ( #1667 )
2020-05-29 17:49:22 +01:00
Máximo Cuadros
0d88650511
go modules cleanup and remove wrong self import to v1 ( #1658 )
...
* Runtime local git, simply go-git code
* go modules cleanup and remove wrong self import to v1
* pin mergo v0.3.8 to avoid panics
Signed-off-by: Máximo Cuadros <mcuadros@gmail.com >
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-05-29 14:32:11 +03:00
Dominic Wong
8660370dc9
Merge pull request #1657 from xpunch/master
...
logger caller not trim in windows
2020-05-29 10:35:03 +01:00
Dominic Wong
73339dde85
Merge branch 'master' into master
2020-05-29 10:27:20 +01:00
Dominic Wong
3f354f3c30
Merge pull request #1661 from micro/bugfix/sock_pool_threads
...
fix locking of socket pool
2020-05-28 08:31:47 +01:00
potato
c08eb5f892
Merge branch 'master' into master
2020-05-28 10:19:53 +08:00
Dominic Wong
27e41c4ad5
fix locking of socket pool
2020-05-27 20:18:26 +01:00
Dominic Wong
1da8a640da
Merge pull request #1660 from micro/bugfix/mdns_nil_host
...
Check ipv4 or ipv6 address is valid before assigning
2020-05-27 15:53:27 +01:00
Dominic Wong
e7ad031eb8
Check ipv4 or ipv6 address is valid before assigning
2020-05-27 15:47:12 +01:00
ben-toogood
192f548c83
Merge pull request #1659 from micro/config-srv-not-found
...
Handle config service not found errors
2020-05-27 12:24:33 +01:00
Ben Toogood
d85b4197b4
Return nil changeset and not blank
2020-05-27 12:20:31 +01:00
Ben Toogood
bb5f2e5525
Handle config service not found errors
2020-05-27 12:12:34 +01:00
ben-toogood
f00b696282
Merge pull request #1654 from micro/auth-scopes
...
Auth Improvements
2020-05-27 10:52:07 +01:00
Ben Toogood
e2d662608c
Fix tests
2020-05-27 09:14:16 +01:00
Ben Toogood
9e9773c9c7
Only use namespace for cache key
2020-05-27 09:07:59 +01:00
potato
2f8e2487f7
Merge branch 'master' into master
2020-05-27 09:32:27 +08:00
Ben Toogood
d6c1fbf841
Fix web service auth name
2020-05-26 17:43:45 +01:00
Ben Toogood
c3b404bab0
Fix server calling across namespace
2020-05-26 17:35:06 +01:00
Ben Toogood
cd283654eb
Cache Rules
2020-05-26 15:53:28 +01:00
Ben Toogood
5712cc9c62
Merge master
2020-05-26 15:52:21 +01:00
ben-toogood
be5a10a4d4
Merge pull request #1656 from micro/client-cache
...
Client Cache
2020-05-26 15:38:30 +01:00
Ben Toogood
b53a2c67f1
Merge branch 'master' of https://github.com/micro/go-micro into auth-scopes
2020-05-26 15:37:31 +01:00
johnson
cc79692d68
make caller filepath package/file style
...
this code is from zap
9a9fa7d4b5/zapcore/entry.go (L101)
2020-05-26 14:33:56 +08:00
potato
796a598b37
Merge pull request #7 from micro/master
...
go micro v2
2020-05-26 14:18:25 +08:00
Ben Toogood
73b4423682
Merge branch 'master' of https://github.com/micro/go-micro into client-cache
2020-05-24 20:36:22 +01:00
Ben Toogood
198e942889
Remove redundant test
2020-05-24 20:32:22 +01:00
Ben Toogood
95703e4565
Fixes and improved test coverage
2020-05-24 20:26:37 +01:00
Ben Toogood
2729569f66
Add Debug.Cache method
2020-05-24 18:45:57 +01:00
Ben Toogood
67146ecdc2
Client Cache tests
2020-05-24 18:05:23 +01:00
Asim Aslam
bd049a51e6
Update README.md
2020-05-23 16:47:23 +01:00
Asim Aslam
ffd89599a0
Update README.md
2020-05-23 16:46:50 +01:00
Ben Toogood
496293afa1
Use hash/fnv, add tests, fix request bug
2020-05-23 11:34:44 +01:00
Ben Toogood
7d7f4046e8
Client Cache
2020-05-22 16:52:24 +01:00
Ben Toogood
c800070477
Check for error before loading rules
2020-05-22 14:03:12 +01:00
Ben Toogood
877fe5fb0a
Update web wildcard to enable /foo/bar/baz/* to verify /foo/bar/baz
2020-05-22 14:02:02 +01:00
Ben Toogood
dad011cab4
Fix noop issuer bug
2020-05-22 12:40:34 +01:00
Ben Toogood
f939200b34
Improve service auth log
2020-05-22 12:24:37 +01:00
Ben Toogood
9c072a372c
Add auth scope constants
2020-05-22 11:37:12 +01:00
Ben Toogood
fbb91c6cb7
Auth wrapper tests
2020-05-22 10:44:18 +01:00
Ben Toogood
b2cf501952
Auth Rules tests & bug fixes
2020-05-22 09:31:15 +01:00
Ben Toogood
1fce0f02b6
Verify Namespace
2020-05-21 18:11:35 +01:00
Ben Toogood
12061bd006
Add account issuers
2020-05-21 16:41:55 +01:00
Ben Toogood
856c73b341
Remove roles (replaced with scope)
2020-05-21 14:56:17 +01:00
Ben Toogood
4de19805ba
Remove redundant test
2020-05-21 12:33:58 +01:00
Ben Toogood
c09b871a6b
Merge branch 'master' of https://github.com/micro/go-micro into auth-scopes
2020-05-21 12:32:52 +01:00
Ben Toogood
e876cb917d
auth/service support for micro clients (rules from mutltiple namespaces
2020-05-21 12:25:47 +01:00
Ben Toogood
8f5ef012ff
Update Rules.Delete proto
2020-05-21 12:07:22 +01:00
Ben Toogood
287992cef3
Fix service => service namespace bug
2020-05-21 11:35:07 +01:00
Ben Toogood
344ce061ce
Verify Options
2020-05-20 16:49:52 +01:00
Ben Toogood
5d14970a55
Fix nil account bug
2020-05-20 16:11:34 +01:00
Janos Dobronszki
0615fe825f
Auth invalid token fix ( #1650 )
2020-05-20 16:18:05 +02:00
Asim Aslam
6a661fd08c
check if the db conn is nil before doing anything ( #1652 )
2020-05-20 14:03:38 +01:00
Ben Toogood
f6d9416a9e
Add Rule to Auth interface
2020-05-20 11:59:01 +01:00
Asim Aslam
a29676b86a
Registration Retry / Interval ( #1651 )
...
* Change the default ttl to 90 seconds
* add retries to registration
* Add retry to web register
2020-05-20 11:49:09 +01:00
Ben Toogood
dc10f88c12
Replace auth account.Namespace with account.Scopes
2020-05-19 18:17:17 +01:00
ben-toogood
e61edf6280
Merge pull request #1645 from micro/runtime-multitenancy
...
Runtime multi-tenancy
2020-05-19 17:06:11 +01:00
ben-toogood
3410a0949b
Merge branch 'master' into runtime-multitenancy
2020-05-19 17:00:51 +01:00
Jake Sanders
9216a47724
fix client race ( #1647 )
2020-05-19 14:44:46 +01:00
ben-toogood
cf37d64819
Merge branch 'master' into runtime-multitenancy
2020-05-19 13:24:35 +01:00
Patrik Lindahl
f0c0f3d4c4
Fixes for #1560 ( #1644 )
...
close #1560
This fixes one of the reported data races and also allows for
having a different name on the micro.Service and web.Service.
This makes it possible to discover the two service variants separately.
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-05-19 14:11:26 +03:00
Ben Toogood
c4e3f8c336
Merge branch 'master' of https://github.com/micro/go-micro into runtime-multitenancy
2020-05-19 11:02:40 +01:00
Ben Toogood
8875719619
Default Runtime multi-tenancy
2020-05-19 11:01:06 +01:00
Ben Toogood
c19b349e96
Update runtime.Event struct
2020-05-19 10:14:07 +01:00
Ben Toogood
14155c7e02
Add runtime ErrNotFound
2020-05-19 09:28:00 +01:00
Maarten Bezemer
3d36398818
Fix client RPC stream close mutex ( #1643 )
2020-05-18 17:22:33 +01:00
Asim Aslam
56a7897c91
update readme
2020-05-17 12:39:20 +01:00
ben-toogood
5efb386224
Merge pull request #1640 from micro/auth/public-rule
...
Auth: setup a public rule
2020-05-15 10:28:52 +01:00
Ben Toogood
4d2de923cd
Auth: setup a public rule
2020-05-15 10:24:30 +01:00
ben-toogood
f64b1468a5
Merge pull request #1639 from micro/registy-not-found
...
Registry service: return not found error
2020-05-14 19:43:19 +01:00
ben-toogood
56f281002b
Merge branch 'master' into registy-not-found
2020-05-14 19:39:43 +01:00
Ben Toogood
0d7250352f
Registry service: return not found error
2020-05-14 19:38:56 +01:00
ben-toogood
ef43f01da4
Merge pull request #1638 from micro/registry-addrs-fix
...
Fix registry address option unused
2020-05-14 18:07:14 +01:00
ben-toogood
c9e5ae6a2b
Merge branch 'master' into registry-addrs-fix
2020-05-14 18:03:46 +01:00
Ben Toogood
8a802d8f7a
Fix registry address option unused
2020-05-14 18:00:13 +01:00
ben-toogood
331ab3715c
Merge pull request #1636 from micro/auth-util
...
Refactor auth setup to util/auth
2020-05-14 16:15:47 +01:00
Ben Toogood
6b451a2197
Refactor auth setup to util/auth
2020-05-14 16:10:14 +01:00
ben-toogood
b4c0224746
Merge pull request #1635 from micro/auth-fixes
...
Auth: Move token generation logic out the client wrappers
2020-05-14 14:00:55 +01:00
Ben Toogood
500d793fc4
Merge branch 'auth-fixes' of https://github.com/micro/go-micro into auth-fixes
2020-05-14 13:57:00 +01:00
Ben Toogood
16af265e8b
Seperate JWT refresh / access tokens
2020-05-14 13:56:51 +01:00
ben-toogood
b222cf8e13
Merge branch 'master' into auth-fixes
2020-05-14 13:47:26 +01:00
Ben Toogood
f549e20fa2
tidy go mdo
2020-05-14 13:33:11 +01:00
Ben Toogood
83e9c1fad2
Remove unnecessary change
2020-05-14 13:32:42 +01:00
Ben Toogood
c220686c29
Fix token bug
2020-05-14 13:30:21 +01:00
Ben Toogood
1b18730d54
Custom micro client
2020-05-14 11:25:19 +01:00
Ben Toogood
5764519f5b
Refactor auth to load token outside wrappers
2020-05-14 11:06:22 +01:00
ben-toogood
957001f8ad
Merge pull request #1634 from micro/disable-clients
...
Disable Clients
2020-05-13 18:54:34 +01:00
Ben Toogood
0955671e45
Merge branch 'disable-clients' of https://github.com/micro/go-micro into disable-clients
2020-05-13 18:49:47 +01:00
Ben Toogood
57b060bac5
Disable Addresses
2020-05-13 18:49:36 +01:00
ben-toogood
3136e1409e
Merge branch 'master' into disable-clients
2020-05-13 18:48:24 +01:00
Ben Toogood
ca791d7e8d
Disable Clients
2020-05-13 18:47:53 +01:00
Dominic Wong
05858b746c
kill all processes correctly for micro kill command ( #1633 )
2020-05-13 18:36:45 +01:00
ben-toogood
09d1450d7d
Merge pull request #1632 from micro/fix-auth-bug
...
Auth: Fix recursive bug
2020-05-13 18:18:39 +01:00
Ben Toogood
1ca1fd411a
Auth: Fix recursive bug
2020-05-13 18:17:04 +01:00
ben-toogood
a2d4d62f1c
Merge pull request #1631 from micro/auth-address
...
Auth: Set address
2020-05-13 18:02:10 +01:00
Ben Toogood
8ab20f501c
Fix merge conflicts
2020-05-13 17:58:03 +01:00
Ben Toogood
366fb228e5
Auth: Set address
2020-05-13 17:54:47 +01:00
Asim Aslam
bba8c254d7
fix auth initialisation ( #1630 )
2020-05-13 17:35:57 +01:00
ben-toogood
ebd53794af
Merge pull request #1629 from micro/auth/rules-fix
...
Auth: Load rules if not present
2020-05-13 17:27:53 +01:00
Ben Toogood
2299244332
Auth: Load rules if not present
2020-05-13 17:07:46 +01:00
ben-toogood
cf61d98635
Merge pull request #1628 from micro/registry
...
Misc Muti-Tenancy / Auth Fixes
2020-05-13 16:53:39 +01:00
ben-toogood
15d1967aaf
Merge branch 'master' into registry
2020-05-13 16:50:12 +01:00
Ben Toogood
410fec8ee4
Fix auth bug
2020-05-13 16:49:17 +01:00
Ben Toogood
c831b6c03a
Fix
2020-05-13 16:35:57 +01:00
Asim Aslam
290595f88e
Strip down router code ( #1627 )
2020-05-13 16:13:36 +01:00
ben-toogood
ba64518ebd
Merge pull request #1626 from PieterVoorwinden/master
...
Check if auth is nil to prevent nilpointer
2020-05-13 15:18:58 +01:00
Pieter Voorwinden
b14d63b4a1
Check if auth is nil to prevent nilpointer
2020-05-13 16:13:23 +02:00
x1nchen
af2db0a0d9
fix: update dependency certmagic ( #1625 )
...
module github.com/mholt/certmagic has been renamed github.com/caddyserver/certmagic,
so upgrade on this module will fail.
fix : micro/micro#835
caddyserver/certmagic@v0.10 .6 is Maximum upgradeable version with go version 1.13
Higher version use *tls.ClientHelloInfo.SupportsCertificate which only supported in go 1.14
2020-05-13 15:00:13 +01:00
ben-toogood
fb255a7e5a
Merge pull request #1622 from micro/registry-multi-tenancy
...
Registry mutli-tenancy
2020-05-13 13:54:39 +01:00
Ben Toogood
47c1cb433e
Store account credentials
2020-05-13 13:48:25 +01:00
Ben Toogood
3fac7d79ab
Remove service type role
2020-05-13 13:42:56 +01:00
Ben Toogood
25c937fd0e
Naming changes
2020-05-13 13:38:13 +01:00
Ben Toogood
e5c1fbc591
Merge branch 'master' of https://github.com/micro/go-micro into registry-multi-tenancy
2020-05-13 13:35:47 +01:00
Ben Toogood
d781c9ae2d
Remove namespace specific logic
2020-05-13 13:35:34 +01:00
Ben Toogood
54951740bf
Authenticate on service start
2020-05-13 13:13:11 +01:00
Janos Dobronszki
0fb4734e67
Upload local source code to micro server ( #1613 )
2020-05-13 12:07:53 +02:00
Ben Toogood
346e034d0a
Add mutli-tenancy support to the registry
2020-05-13 10:40:08 +01:00
Asim Aslam
116cc1e9ee
Stop parsing proxy address ( #1619 )
2020-05-12 17:38:22 +01:00
ben-toogood
762a5bc9e8
Merge pull request #1618 from micro/auth-namespace-flag
...
Auth Namespace Flag
2020-05-12 16:45:42 +01:00
Ben Toogood
d39b723511
Auth Namespace Flag
2020-05-12 16:41:29 +01:00
ben-toogood
5494e935f4
Merge pull request #1617 from micro/k8s/secret-type
...
K8s: Add Secret Type to yaml template
2020-05-12 14:21:30 +01:00
Ben Toogood
e0863bb7eb
K8s: Add Secret Type to yaml template
2020-05-12 14:10:39 +01:00
ben-toogood
89f86167ad
Merge pull request #1616 from micro/k8s/secret-template-fix
...
Fix k8s secret template (yaml)
2020-05-12 11:45:12 +01:00
ben-toogood
dfec1ad6b1
Merge branch 'master' into k8s/secret-template-fix
2020-05-12 11:41:41 +01:00
Ben Toogood
66d3e4a595
Fix k8s secret template (yaml)
2020-05-12 11:40:54 +01:00
Asim Aslam
19a03babc4
Update server.go
2020-05-12 11:32:01 +01:00
ben-toogood
ee24b4f083
Merge pull request #1615 from micro/disable-auth-client
...
Disable auth service client
2020-05-11 20:38:49 +01:00
Ben Toogood
937ecc8d2f
Disable auth service client
2020-05-11 20:38:05 +01:00
ben-toogood
6078adb8bc
Merge pull request #1614 from micro/runtime-clients
...
Runtime Options: Replace client.DefaultClient
2020-05-11 20:05:00 +01:00
ben-toogood
39f18b0b70
Merge branch 'master' into runtime-clients
2020-05-11 18:03:11 +01:00
Ben Toogood
efb64b7dbb
Pass client to more of the runtime
2020-05-11 17:57:39 +01:00
Ben Toogood
f892b41299
Add runtime to service.Options()
2020-05-11 17:09:28 +01:00
Janos Dobronszki
1eb63635b5
Adding file upload and download capabilities ( #1610 )
2020-05-11 14:08:27 +02:00
ben-toogood
688228377b
Merge pull request #1612 from micro/auth-options
...
Auth: pass options in service RPC
2020-05-11 11:53:38 +01:00
Ben Toogood
506006f0fa
Auth Options
2020-05-11 11:47:59 +01:00
ben-toogood
22de001a80
Merge pull request #1611 from micro/auth-has-role
...
Auth account.HasRole
2020-05-11 11:40:20 +01:00
ben-toogood
d90cc8bf2f
Merge branch 'master' into auth-has-role
2020-05-11 11:36:06 +01:00
Ben Toogood
5a8f19589b
Auth account.HasRole
2020-05-11 11:34:22 +01:00
gggwvg
d61df6363b
web: fix advertise address ( #1608 )
...
* web: fix advertise address
* web: fix test
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
Co-authored-by: Asim Aslam <asim@aslam.me >
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-05-08 12:31:03 +03:00
ben-toogood
f062013a7b
Merge pull request #1607 from micro/k8s-debug
...
Log k8s Requests
2020-05-07 11:41:43 +01:00
Ben Toogood
fea93a5b7a
Log k8s Requests
2020-05-07 11:35:56 +01:00
fztcjjl
30dc29e17f
fix ring buffer ( #1606 )
2020-05-07 10:45:48 +01:00
ben-toogood
5387f73b5d
Handle cockroach createDB error ( #1603 )
2020-05-06 10:58:14 +01:00
90dd1f63c8
api/handler/rpc: fix encoding of inner message ( #1601 )
...
* api/handler/rpc: fix encoding of inner message
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-05-04 15:50:53 +03:00
Asim Aslam
38cdb9cc2f
Set table name in store
2020-05-01 18:24:35 +01:00
Asim Aslam
b3915b6020
Add store to options ( #1600 )
2020-05-01 18:05:09 +01:00
Asim Aslam
08a2de1ef5
Account for missing options database/table in cockroach store
2020-05-01 15:31:55 +01:00
Asim Aslam
7a2dea6cc2
Set database/table from init first
2020-05-01 15:22:44 +01:00
Asim Aslam
2a14feed93
force codec on call not on dial ( #1599 )
2020-05-01 14:59:50 +01:00
Asim Aslam
e8105d22ad
cruft
2020-05-01 00:25:17 +01:00
Asim Aslam
c76a5e608d
sql fixes
2020-04-30 23:53:54 +01:00
Asim Aslam
359b8bc503
Add opts to service proto ( #1517 )
...
* Add opts to service proto
* Support database/table opts
2020-04-30 22:51:25 +01:00
Janos Dobronszki
fccab8ad27
Runtime name should be base folder outside repos ( #1598 )
2020-04-30 18:20:51 +02:00
Socket
46d09ec2bc
unsubscribe can async ( #1596 )
...
Co-authored-by: huangshaojie <huangshaojie@corp.netease.com >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-04-30 10:42:13 +01:00
Asim Aslam
7792dbc34d
Update FUNDING.yml
2020-04-29 18:45:55 +01:00
ben-toogood
1d29f126f9
Merge pull request #1595 from micro/auth-client-wrapper
...
Auth Client Wrapper
2020-04-29 15:43:30 +01:00
Ben Toogood
bcddb98867
Fix Tests
2020-04-29 15:37:02 +01:00
Ben Toogood
f48dec1fb0
Use Server ID in account name
2020-04-29 15:27:18 +01:00
Ben Toogood
ef9f65c78b
Improve Comments
2020-04-29 15:15:38 +01:00
Ben Toogood
99f8be5b3d
Auth Client Wrapper
2020-04-29 15:11:06 +01:00
ben-toogood
9d2fdb84be
Merge pull request #1592 from micro/jwt-auth
...
JWT auth implementation
2020-04-29 14:10:05 +01:00
ben-toogood
8b004feb9a
Merge branch 'master' into jwt-auth
2020-04-29 13:33:47 +01:00
Ben Toogood
70736e24c0
Set RefreshToken
2020-04-29 13:33:22 +01:00
d44adafca5
api/router: avoid unneeded loops and fix path match ( #1594 )
...
* api/router: avoid unneeded loops and fix path match
* if match found in google api path syntax, not try pcre loop
* if path is not ending via $ sign, append it to pcre to avoid matching other strings like
/api/account/register can be matched to /api/account
* api: add tests and validations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-29 15:23:10 +03:00
ben-toogood
e57b20c1f8
Merge branch 'master' into jwt-auth
2020-04-29 13:22:09 +01:00
Ben Toogood
94971aee77
Complete JWT implementation
2020-04-29 13:21:51 +01:00
Ben Toogood
0ed66d0664
Fix Typo
2020-04-29 09:38:39 +01:00
Ben Toogood
7e27c97c6c
Remove Comment
2020-04-29 09:22:15 +01:00
Ben Toogood
669364985e
JWT auth implementation
2020-04-29 09:21:17 +01:00
Asim Aslam
c7440274dd
touch
2020-04-28 19:35:13 +01:00
Asim Aslam
8ccbf53dfc
secret cookie unused
2020-04-28 18:12:07 +01:00
Asim Aslam
f908110fb6
swap out context access for account ( #1589 )
2020-04-28 17:35:18 +01:00
9bb1904a38
broker: add publish context ( #1590 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-28 19:29:00 +03:00
06220ab8c8
client: add context publish option ( #1588 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-28 19:03:37 +03:00
Janos Dobronszki
da66561d1e
Fixing too large offsets for default runtime logs ( #1587 )
2020-04-28 13:42:15 +01:00
Dmitry Kozlov
52861310b0
fix HTTP 401 Unauthorized, {"message": "401: Unauthorized", "code": 0} ( #1586 )
...
fix file=bot.go:426 level=error service=bot error starting bot HTTP 401 Unauthorized, {"message": "401: Unauthorized", "code": 0}
see https://github.com/bwmarrin/discordgo#usage
2020-04-28 13:06:01 +01:00
414b2ec5f8
web: fix deadlock ( #1585 )
...
* web: fix deadlock
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add web tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-28 12:23:52 +01:00
Janos Dobronszki
b875868a39
Don't ignore errors from checkout source code ( #1584 )
...
Don't check out code for builtin services.
2020-04-28 10:51:39 +02:00
Janos Dobronszki
8148e0a0f8
Micro log fixes ( #1570 )
2020-04-28 09:49:39 +02:00
ben-toogood
25c82245b1
Merge pull request #1582 from micro/k8s-srv-accounts
...
Runtime: Add Kubernetes ServiceAccounts & Remove imagePullSecrets
2020-04-27 15:24:16 +01:00
ben-toogood
95a7e21f5f
Merge branch 'master' into k8s-srv-accounts
2020-04-27 15:08:24 +01:00
Asim Aslam
83ab47333f
rename Codec to Secrets ( #1581 )
2020-04-27 14:57:57 +01:00
Ben Toogood
8d7d6ef358
Add k8s secrets
2020-04-27 14:37:28 +01:00
Ben Toogood
494e0b5060
Runtime: Add Kubernetes ServiceAccounts & Remove imagePullSecrets
2020-04-27 14:13:51 +01:00
Janos Dobronszki
434997e676
Display only logging file name as opposed to path in logs ( #1580 )
2020-04-27 09:55:50 +01:00
Janos Dobronszki
ec44b67e9f
Fixing log file path in logs ( #1578 )
2020-04-27 09:36:09 +01:00
e0c9234c0e
web: use default logger ( #1577 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-27 00:03:05 +03:00
980b772801
fix races in web and logger ( #1576 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-26 17:41:36 +03:00
a22da39e1c
logger: add caller info to default implementation ( #1575 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-26 17:11:53 +03:00
徐旭
7253635cd3
delete invalid copy ( #1573 )
...
* prealloc
* delete invalid copy
2020-04-26 12:44:59 +01:00
Asim Aslam
0a030f3d8a
strip unused list endpoint
2020-04-24 18:05:38 +01:00
Asim Aslam
edee3b6765
Add proxy env test ( #1569 )
2020-04-24 11:26:46 +01:00
Asim Aslam
d62ae23a9c
Strip label
2020-04-23 20:20:48 +01:00
Asim Aslam
c68226e9b0
only do namespace check if not default
2020-04-23 19:19:13 +01:00
ben-toogood
041d68b1ce
Merge pull request #1566 from micro/image-pull-secret-fix
...
Fix Runtime Namespace List
2020-04-23 18:16:38 +01:00
ben-toogood
85a8f36565
Merge branch 'master' into image-pull-secret-fix
2020-04-23 18:15:04 +01:00
Ben Toogood
f34d58cfbd
Remove Debug
2020-04-23 18:14:06 +01:00
Asim Aslam
e0a651bfc3
set namespace on create
2020-04-23 18:10:13 +01:00
Ben Toogood
cd35f503a0
Remove hardcoded labels
2020-04-23 18:08:02 +01:00
Ben Toogood
8b3d223fc0
Remove hardcoded labels:
2020-04-23 18:05:58 +01:00
Ben Toogood
bb25bd94c8
Log k8s requests
2020-04-23 17:56:00 +01:00
ben-toogood
986e3d3c35
Merge pull request #1565 from micro/image-pull-secret-fix
...
Runtime: Fix ImagePullSecret
2020-04-23 17:53:09 +01:00
Ben Toogood
616db3442a
Debugging
2020-04-23 17:44:40 +01:00
Ben Toogood
5fe3c0bfe5
Merge branch 'image-pull-secret-fix' of https://github.com/micro/go-micro into image-pull-secret-fix
2020-04-23 17:37:33 +01:00
Ben Toogood
8849b85a7f
Merge branch 'master' of https://github.com/micro/go-micro into image-pull-secret-fix
2020-04-23 17:37:15 +01:00
ben-toogood
893bbafa03
Merge branch 'master' into image-pull-secret-fix
2020-04-23 17:28:06 +01:00
Ben Toogood
4c05623a3c
Image pull secret fix
2020-04-23 17:26:59 +01:00
Asim Aslam
ec929b3d2f
log error and ensure we pass through namespace
2020-04-23 17:14:30 +01:00
Asim Aslam
2299559397
Check for namespace ( #1564 )
2020-04-23 16:22:41 +01:00
ben-toogood
6be53536d3
Merge pull request #1562 from micro/git-secrets
...
Runtime - Image Pull Secrets
2020-04-23 15:45:32 +01:00
ben-toogood
99d4b2b31a
Merge branch 'master' into git-secrets
2020-04-23 15:39:37 +01:00
Janos Dobronszki
ff8ad7d4ca
Default runtime now checks out code on demand ( #1563 )
...
* Default runtime now checks out code on demand
* Go mod tidy
2020-04-23 16:30:43 +02:00
ben-toogood
b692c045b5
Merge branch 'master' into git-secrets
2020-04-23 15:01:47 +01:00
Ben Toogood
b5f53595ca
Pass image_pull_secrets in runtime service
2020-04-23 14:22:23 +01:00
Ben Toogood
88176dca53
Remove debugging
2020-04-23 14:13:07 +01:00
Ben Toogood
020476614c
Tweak CreateImagePullSecret
2020-04-23 14:06:33 +01:00
Ben Toogood
0f42346976
Additonal Debugging
2020-04-23 14:03:04 +01:00
ben-toogood
692b27578c
Runtime Namespace ( #1547 )
...
* Add context option to runtime; Add dynamic namespace to kubectl client
* Add namespace runtime arg
* Fixes & Debugging
* Pass options in k8s runtime
* Set namespace on k8s resources
* Additional Logging
* More debugging
* Remove Debugging
* Ensure namespace exists
* Add debugging
* Refactor namespaceExists check
* Fix
* Fix
* Fix
* Fix
* Change the way we check for namespace
* Fix
* Tidying Up
* Fix Test
* Fix merge bugs
* Serialize k8s namespaces
* Add namespace to watch
* Serialize namespace when creating k8s namespace
Co-authored-by: Ben Toogood <ben@micro.mu >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-04-23 13:53:42 +01:00
Micro
316b81f790
Debugging
2020-04-23 13:11:00 +01:00
Micro
5e3262a62c
Passs img pull secrets using name key
2020-04-23 12:52:59 +01:00
Micro
053fa0e457
Fix template syntax
2020-04-23 12:38:00 +01:00
Micro
501a6bf3ea
Add imagePullSecrets to PodSpec
2020-04-23 12:27:36 +01:00
Asim Aslam
7345ce9192
change logging for service startup
2020-04-23 11:24:39 +01:00
6fa27373ed
bundle qson lib in util ( #1561 )
...
* copy qson from https://github.com/joncalhoun/qson
as author not want to maintain repo
* latest code contains our fix to proper decode strings
with escaped & symbol
* replace package in api/handler/rpc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-23 11:08:09 +03:00
徐旭
e55c23164a
fix prealloc in trace ( #1558 )
2020-04-22 16:10:59 +03:00
Asim Aslam
e25ab9f4ca
Fix typo for proxy
2020-04-22 10:44:34 +01:00
bea092f082
server: set registered only after configuring subscribers ( #1557 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-21 23:01:59 +03:00
Asim Aslam
d7ecb58f6c
Add network proxying ( #1556 )
...
* Add network proxying
* go fmt
2020-04-21 15:54:40 +01:00
Jake Sanders
05d2b34e10
Add util/pki for creating and signing certificates ( #1555 )
2020-04-21 15:03:33 +01:00
ben-toogood
211fd9b9a3
Merge pull request #1554 from micro/oauth-login-hint
...
Add oauth login hint param
2020-04-21 13:40:47 +01:00
Ben Toogood
19f0836e70
Add oauth login hint param
2020-04-21 13:37:26 +01:00
Janos Dobronszki
075d7d4fef
Renaming ShutdownSignals -> Shutdown ( #1553 )
2020-04-21 14:14:20 +02:00
Janos Dobronszki
e5c215556e
Add SIGKILL to shutdown signals ( #1552 )
...
* Add SIGKILL to shutdown signals
* go mod tidy
* Add missing file
2020-04-21 14:00:12 +02:00
Janos Dobronszki
7c31edd5f8
Enabling default runtime to run multiple versions ( #1545 )
...
* Enabling default runtime to run multiple versions
* Trigger build
* Fix
* Sprintf
2020-04-20 15:54:29 +02:00
Asim Aslam
c4acf3c2cb
Static serving disabled
2020-04-19 20:30:38 +01:00
Asim Aslam
53db26a614
Use go.micro.mu
2020-04-19 17:03:25 +01:00
Asim Aslam
dde8f18b52
Update readme
2020-04-19 00:46:33 +01:00
Asim Aslam
6071b74fb5
Update readme
2020-04-19 00:45:29 +01:00
Asim Aslam
ab041012b2
Update readme
2020-04-19 00:44:52 +01:00
Asim Aslam
226d6ad22b
log whats happening in http handler
2020-04-19 00:41:03 +01:00
Asim Aslam
a08ff90976
fix this bs logging issue
2020-04-18 23:36:00 +01:00
Asim Aslam
ae8404d760
Log listening port
2020-04-18 23:32:20 +01:00
f00fd7a49e
api/router: support pcre and google.api pattern matching ( #1549 )
...
* api/router: support pcre and google.api pattern matching
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-19 00:31:34 +03:00
Asim Aslam
ecbc42755c
set network nodes in http resolver
2020-04-18 21:00:00 +01:00
Asim Aslam
16db76bee2
remove list endpoint from runtime and stop checking type in update
2020-04-17 17:54:34 +01:00
Asim Aslam
dca5305e8a
replaced build with updated timestamp in runtime
2020-04-17 16:29:05 +01:00
Asim Aslam
c0b0f63757
Update docker workflow to push releases
2020-04-17 10:50:44 +01:00
Janos Dobronszki
ac5822f1ee
Fix local runtime updates ( #1543 )
2020-04-16 17:50:24 +02:00
ben-toogood
ae56becbbd
Merge pull request #1542 from micro/stream-auth
...
Set authorization header on grpc stream
2020-04-16 15:06:19 +01:00
ben-toogood
5bb18e685e
Merge branch 'master' into stream-auth
2020-04-16 15:03:12 +01:00
Ben Toogood
2dfaab439c
Set authorization header on grpc stream
2020-04-16 15:01:16 +01:00
62cedf64da
api/router/registry: extract path based parameters from url to req ( #1530 )
...
* api/router/registry: extract path based parameters from url to req
* api/handler/rpc: fix empty body request parsing
* bundle grpc-gateway util funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-15 17:50:51 +03:00
ben-toogood
9961ebb46e
Merge pull request #1538 from micro/rule-priority
...
Add priority to auth.CreateRequest and auth.DeleteRequest
2020-04-15 11:54:01 +01:00
Ben Toogood
fe31a71557
Fix formatting
2020-04-15 11:50:52 +01:00
Ben Toogood
c9a6b07c52
Add priority to auth.CreateRequest and auth.DeleteRequest
2020-04-15 11:49:24 +01:00
ben-toogood
f1e6eff303
Merge pull request #1537 from micro/rule-priority
...
Add Priority to auth rules
2020-04-15 11:42:53 +01:00
Ben Toogood
2de03e5fd7
Tidy go mod
2020-04-15 11:39:53 +01:00
Ben Toogood
234c192faf
Update protoc-gen-micro
2020-04-15 11:39:12 +01:00
Ben Toogood
ea29920afb
Add Priority to auth rules
2020-04-15 11:31:19 +01:00
4d177a782e
vendor proto files from google ( #1536 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-15 13:22:32 +03:00
b700d425a4
api/handler/rpc: improvements and fixes ( #1535 )
...
* api/handler/rpc: fix empty body case
* api/handler/rpc: copy all request headers to metadata
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-15 01:37:15 +03:00
Asim Aslam
9a5b8ff50d
use api
2020-04-14 22:14:55 +01:00
Asim Aslam
c787fd0483
fix missing pointer
2020-04-14 17:13:38 +01:00
Asim Aslam
1134ea5ff3
make proto.Message compatible with raw json
2020-04-14 16:59:24 +01:00
ben-toogood
fd16cd298f
Merge pull request #1532 from micro/registry-namespace
...
Registry Namespace
2020-04-14 16:14:18 +01:00
ben-toogood
67e7aa223a
Merge branch 'master' into registry-namespace
2020-04-14 16:03:29 +01:00
Asim Aslam
9d0381306d
add a proto message without serialisation
2020-04-14 15:54:25 +01:00
ben-toogood
f8837bfcbd
Merge branch 'master' into registry-namespace
2020-04-14 15:37:44 +01:00
268651df18
regenerate all proto based files ( #1531 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-14 16:25:09 +03:00
Ben Toogood
e17825474f
Add context options to the runtime
2020-04-14 12:32:59 +01:00
Ben Toogood
0c75a0306b
Merge master into registry-namespace
2020-04-14 09:15:13 +01:00
Ben Toogood
d61d30ef66
Inject Namespace into Context
2020-04-14 09:14:07 +01:00
Asim Aslam
71d4253927
Merge branch 'master' of ssh://github.com/micro/go-micro
2020-04-13 23:05:47 +01:00
Asim Aslam
e515005083
Remove only allowing certain methods
2020-04-13 23:05:39 +01:00
Asim Aslam
4bdc18d64a
Update README.md
2020-04-13 22:15:21 +01:00
Asim Aslam
f840a5003e
Remove runtime List
2020-04-12 23:46:06 +01:00
Asim Aslam
5ef1698632
remove readme
2020-04-12 23:43:55 +01:00
Asim Aslam
1bb6967a38
reorder
2020-04-12 23:41:21 +01:00
Asim Aslam
a056bdce7c
fix metadata parsing
2020-04-12 14:40:37 +01:00
Asim Aslam
b08c636b44
fixup handler tests
2020-04-12 14:29:38 +01:00
Asim Aslam
d03a02f2e4
fix import
2020-04-12 11:25:12 +01:00
Asim Aslam
08ca61c121
add metadata set
2020-04-12 11:17:23 +01:00
Asim Aslam
962588b649
Strip MetadataKey global var
2020-04-12 11:16:08 +01:00
Asim Aslam
cf67d460b7
strip down mdns watcher
2020-04-12 11:01:09 +01:00
Asim Aslam
4e539361fa
strip file
2020-04-12 10:58:12 +01:00
3ce2ab88f5
broker/nats: remove embed nats server reference ( #1527 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-11 22:37:29 +03:00
0a2363b49b
api minor improvements ( #1526 )
...
* api/handler/rpc: unblock all http methods and set Host meta
* api/router/static: add debug log
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-11 22:21:55 +03:00
Asim Aslam
ec80ceb8c2
Update readme
2020-04-11 18:23:37 +01:00
Asim Aslam
ea2bb0275c
Strip external use of mdns
2020-04-11 13:02:53 +01:00
Asim Aslam
51d4f737b8
fixup store cache#
2020-04-11 12:10:19 +01:00
Asim Aslam
3f81f685df
Move sync
2020-04-11 12:00:34 +01:00
Asim Aslam
bb1ccf09e8
prefix store dir
2020-04-11 11:23:41 +01:00
Asim Aslam
c878237567
fix log file creation
2020-04-11 11:22:02 +01:00
Asim Aslam
ac8b6f944e
Prefix logs dir micro/logs for runtime
2020-04-11 11:15:01 +01:00
Asim Aslam
0f2006ac50
fix compilation issues
2020-04-11 11:02:06 +01:00
Asim Aslam
c697eed1be
Update comments
2020-04-11 10:48:32 +01:00
Asim Aslam
b887d91f94
remove readme
2020-04-11 10:38:13 +01:00
Asim Aslam
39470c1b11
Completely replace sync implementation
2020-04-11 10:37:54 +01:00
Asim Aslam
6d553cb6fe
add whitespace
2020-04-11 09:34:04 +01:00
Asim Aslam
c612d86480
Move sync store
2020-04-11 09:33:10 +01:00
Asim Aslam
3f3d2f5027
fixup broker http address
2020-04-11 01:51:26 +01:00
bc71640fd9
broker: swap default broker from eats to http ( #1524 )
...
* broker: swap default broker from eats to http
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-11 03:46:54 +03:00
Asim Aslam
b979db6d9d
remove sync event
2020-04-10 23:29:15 +01:00
Asim Aslam
57b758db7e
push
2020-04-10 22:09:06 +01:00
Asim Aslam
b5f546b137
go mod tidy
2020-04-10 19:55:45 +01:00
Asim Aslam
d4b2c948dd
Remove cloudflare store
2020-04-10 19:50:57 +01:00
Asim Aslam
b9a5e9d610
fixup sync map
2020-04-10 17:47:13 +01:00
Asim Aslam
57853b2849
remove etcd store
2020-04-10 17:43:02 +01:00
Asim Aslam
e5268dd0a6
move reg util to own package ( #1523 )
...
* move reg util to own package
* fix test
* fix broken static router
2020-04-10 17:41:10 +01:00
Asim Aslam
4fd12430d0
cleanup mdns files
2020-04-10 17:19:26 +01:00
Asim Aslam
d134b469be
rename file
2020-04-10 17:17:24 +01:00
Asim Aslam
9a685b2df5
delete k8s registry ( #1522 )
2020-04-10 17:15:20 +01:00
Jake Sanders
6a666c9c7d
Add json tags to store.Record ( #1518 )
2020-04-09 19:38:43 +01:00
Asim Aslam
53549b6b30
Add options for Database/Table ( #1516 )
...
* Add options for Database/Table
* fix opts
2020-04-09 17:56:13 +01:00
Jake Sanders
0a27a08184
Add Databases and Tables endpoints to store RPC proto ( #1515 )
...
* Add Databases and Tables to store RPC
* add Database to TablesRequest
2020-04-09 16:37:32 +01:00
Janos Dobronszki
77f0abb0ba
Enabling micro run for subfolders ( #1510 )
...
* Enabling micro run for subfolders
* Use source instead of os.Args[2]
* Works now
* PR comments
* WorkDir -> Dir
2020-04-09 15:44:39 +01:00
Asim Aslam
29cccd0b4a
minor tweak add log line to proxy and basic auth provider by default ( #1513 )
2020-04-09 14:10:17 +01:00
ben-toogood
bf65dc71c7
Merge pull request #1505 from micro/resover-refactor
...
Extract Micro Resolver (Namespace)
2020-04-09 13:14:49 +01:00
Asim Aslam
5bc8ee39f7
Merge branch 'master' into resover-refactor
2020-04-09 13:07:05 +01:00
8c1b477279
store/cockroach: fixup test ( #1512 )
...
* store/cockroach: fixup test
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-09 14:58:50 +03:00
Ben Toogood
f9cfbe96c0
Merge master into resover-refactor
2020-04-09 12:42:34 +01:00
Jake Sanders
2e379ca7d0
Don't break the build!
2020-04-09 12:18:02 +01:00
Jake Sanders
2659215d5e
cockroachDB doesn't support this syntax ( #1509 )
2020-04-09 12:11:24 +01:00
1063b954de
dont display t.Log/t.Logf as errors in github actions ( #1508 )
...
* fix tests and github action annotations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-09 14:05:46 +03:00
Ben Toogood
4ff959ef50
Dynamic Namespace
2020-04-09 11:03:33 +01:00
Janos Dobronszki
bc1c8223e6
Remove ugly unneeded log in runtime local ( #1507 )
2020-04-09 11:50:12 +02:00
Ben Toogood
27eb7db1c2
Add default resolver to api router
2020-04-09 10:34:21 +01:00
Ben Toogood
3ede494945
Change import name
2020-04-09 10:32:08 +01:00
Ben Toogood
f102aba4c1
Fix HTTP tests
2020-04-09 10:28:38 +01:00
Asim Aslam
f2dd091ec0
strip log
2020-04-09 10:28:16 +01:00
Asim Aslam
c1ad6d6c7c
set service name in web
2020-04-09 09:41:50 +01:00
Jake Sanders
1e7cd8c484
Make the constraint explicit rather than inferred ( #1506 )
2020-04-08 23:52:35 +01:00
Asim Aslam
bf8ebf8ad2
add namespace
2020-04-08 23:27:32 +01:00
Asim Aslam
1768958af7
fix typo
2020-04-08 22:50:56 +01:00
Asim Aslam
bf41d8d28e
fix store table env var
2020-04-08 19:44:49 +01:00
Asim Aslam
45700eaabe
set database/table in header
2020-04-08 19:25:57 +01:00
Asim Aslam
48dd30c4c2
fix http test
2020-04-08 19:20:43 +01:00
Ben Toogood
8ff86ae08b
Extract micro resolver
2020-04-08 16:21:53 +01:00
Asim Aslam
b2079669f7
Strip namespace from router
2020-04-08 15:39:01 +01:00
Asim Aslam
2c1d1afd71
Strip namespace from registry router
2020-04-08 15:38:02 +01:00
Asim Aslam
9a73828782
Remove unused handlers
2020-04-08 15:34:11 +01:00
ben-toogood
c5d085cff8
Merge pull request #1496 from micro/namespace
...
Configurable Namespace & Public Suffix Domain Resolution
2020-04-08 13:48:50 +01:00
ben-toogood
9f4286fc4e
Merge branch 'master' into namespace
2020-04-08 13:44:46 +01:00
Jake Sanders
77f5cc5023
Fix nil dereference in cloudflare store ( #1504 )
2020-04-08 13:00:30 +01:00
8400aba81c
broker/memory: small memory improvements ( #1501 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-08 14:56:54 +03:00
Jake Sanders
cc027d900e
Close statements, add default table if the store was not initialised through service.Init() ( #1502 )
2020-04-08 12:08:08 +01:00
Edward
bc0dc2e509
fix :no syscall.Kill on windows #1474 ( #1474 )
2020-04-08 10:50:44 +01:00
1fbc056dd4
minimize allocations ( #1472 )
...
* server: minimize allocations on re-register
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: stop old instance before Init()
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* client/grpc: fix allocations in protobuf marshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec/json: fix allocations in protobuf marshal
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* remove stop from init
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec/grpc: expose MaxMessageSize
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* codec: use buffer pool
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* metadata: minimize reallocations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* util/wrapper: use metadata helper
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* registry/cache: move logs to debug level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: move logs to debug level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: cache service only when Advertise is ip addr
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: use metadata.Copy
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-08 10:50:19 +01:00
Asim Aslam
98fc3dfbad
use single data bucket
2020-04-08 09:57:51 +01:00
Asim Aslam
4b0e27413e
add Store Close method ( #1500 )
...
* add Store Close method
* Update sync store build failure
2020-04-08 09:51:10 +01:00
ben-toogood
6b524e2c55
Merge branch 'master' into namespace
2020-04-08 09:12:28 +01:00
Asim Aslam
4cac7dcc48
fix file tests
2020-04-07 19:45:27 +01:00
Ben Toogood
e907d24e3b
API Wrappers
2020-04-07 19:29:26 +01:00
Asim Aslam
39c352f210
Remove the test that takes 30 seconds sleeping
2020-04-07 18:22:40 +01:00
Ben Toogood
67cd59d7bc
Rename namespace from Resolver.Endpoint
2020-04-07 16:27:59 +01:00
Ben Toogood
3735b0e529
Remove global namespace option
2020-04-07 16:27:01 +01:00
Ben Toogood
4362a885eb
Refactor Namespace Resolver
2020-04-07 16:24:51 +01:00
Janos Dobronszki
038b936ce9
Setting up file store in constructor and not in init which is o… ( #1499 )
2020-04-07 16:43:43 +02:00
6aaad7d63f
api/router/static: allow to specify body dst ( #1486 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-07 15:38:27 +01:00
Janos Dobronszki
aaee01b1a7
Use file store by default (as opposed to memory store) ( #1498 )
...
* Use file store by default (as opposed to memory store)
* Default table for file store
2020-04-07 15:19:45 +02:00
Jake Sanders
71538adfdc
Explicitly set the table name during service init ( #1497 )
2020-04-07 13:00:05 +01:00
Janos Dobronszki
2ea5b33955
Disk backed local store ( #1491 )
2020-04-07 13:53:22 +02:00
Ben Toogood
3df87510a1
Add namespace
2020-04-07 12:46:44 +01:00
Ben Toogood
9d598836c3
Fix Tests
2020-04-07 11:37:04 +01:00
Ben Toogood
05ac3ff274
Tweak
2020-04-07 11:24:13 +01:00
Ben Toogood
76f6f80318
Default to Hostname
2020-04-07 11:23:21 +01:00
Ben Toogood
cb96949551
Merge branch 'master' of https://github.com/micro/go-micro into namespace
2020-04-07 10:58:54 +01:00
ben-toogood
87cc4f273b
Merge pull request #1495 from micro/log-level
...
Change cross namespace request err level
2020-04-07 10:58:22 +01:00
Ben Toogood
f0980e9b30
Change cross namespace request err level
2020-04-07 10:54:27 +01:00
Ben Toogood
977934f8fd
ServiceNamespace => ServicePrefix in api server
2020-04-07 10:39:27 +01:00
Ben Toogood
9e116731b1
ServiceNamespace => ServicePrefix in api server
2020-04-07 10:38:27 +01:00
Ben Toogood
316424f0f7
Fix comments typo
2020-04-07 10:35:57 +01:00
Ben Toogood
bd23dc1f18
Improve micro.mu check
2020-04-07 10:34:26 +01:00
Ben Toogood
501fc5c059
Refactor to use publicsuffix
2020-04-07 10:28:39 +01:00
Ben Toogood
11e1e9120a
Remove debugging
2020-04-07 10:10:37 +01:00
Ben Toogood
a81d86ed08
Merge Asim's Fixes
2020-04-07 10:08:06 +01:00
Ben Toogood
7206d5f964
Add Namespace to CombinedAuthHandler
2020-04-07 09:40:40 +01:00
Asim Aslam
b5f5027549
Move store scope to util
2020-04-07 02:23:16 +01:00
Asim Aslam
e8a86585da
contains missing host port
2020-04-07 00:54:27 +01:00
Asim Aslam
5374896ed0
clone request
2020-04-07 00:29:35 +01:00
Asim Aslam
b6348ba59a
Fix cruft
2020-04-07 00:25:11 +01:00
Asim Aslam
ca11c4a672
Few nitpicks
2020-04-07 00:19:49 +01:00
Lars Lehtonen
900b2d24f9
config/secrets/box: fix dropped test error ( #1494 )
2020-04-06 23:09:42 +01:00
Jake Sanders
3324d140c0
Rename store Namespace / Prefix options to Database and Table ( #1492 )
...
* Rename Namespace to DB, Rename Prefix to table, Remove Suffix Option
* Rename options
* Rename options
* Add store_table option
* Table per service, not Database per service
2020-04-06 16:45:55 +01:00
ben-toogood
3a378eb7d6
Merge pull request #1493 from micro/auth-encode-endpoint
...
Encode Endpoint in API auth wrapper
2020-04-06 16:21:14 +01:00
Ben Toogood
574bf5ac69
Set value in context, not metadata
2020-04-06 16:10:08 +01:00
Ben Toogood
774c0d30a7
Encode Endpoint in API auth wrapper
2020-04-06 16:01:42 +01:00
ben-toogood
0f570d98e1
Merge pull request #1475 from micro/auth-resolver
...
Auth integrate resolver to support micro web & api
2020-04-06 14:57:41 +01:00
ben-toogood
7f07e1a642
Merge branch 'master' into auth-resolver
2020-04-06 14:43:22 +01:00
ben-toogood
9b546a7242
Change auth namespace log level ( #1490 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-04-06 13:51:28 +01:00
Asim Aslam
c4442a7533
Don't set the registry in new options for web services ( #1489 )
2020-04-06 13:40:40 +01:00
ben-toogood
bea7c3f7e7
Merge pull request #1488 from micro/disable-warn-log
...
Change namespace error log level
2020-04-06 12:55:47 +01:00
ben-toogood
cca9773269
Merge branch 'master' into disable-warn-log
2020-04-06 12:51:47 +01:00
Ben Toogood
600b20fb81
Change namespace error log level
2020-04-06 12:50:04 +01:00
Edward
31a1ea6fae
fix: use registry from opts not use default directly:( #1436 ) ( #1468 )
...
web: use passed user registry, or default
2020-04-05 13:15:38 +03:00
bc7579f1d8
api/handler/rpc: fix panic on invalid error conversation ( #1483 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-04 00:55:15 +03:00
38aed6f0f6
api/handler/rpc: not log error on client disconnect ( #1482 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-04 00:37:18 +03:00
ben-toogood
7f8b35e295
Merge pull request #1480 from micro/host-fix
...
Add Debugging
2020-04-03 15:07:22 +01:00
ben-toogood
b09dd9a689
Merge branch 'master' into host-fix
2020-04-03 15:03:49 +01:00
Ben Toogood
a82ce4d1ae
Add Debug
2020-04-03 15:03:18 +01:00
ben-toogood
34234fc486
Merge pull request #1479 from micro/host-fix
...
Auth host fix
2020-04-03 14:43:35 +01:00
Ben Toogood
4a850ff8a0
Auth host fix
2020-04-03 14:40:24 +01:00
ben-toogood
350dd41732
Merge branch 'master' into auth-resolver
2020-04-03 14:19:03 +01:00
ben-toogood
d8cca31738
Merge pull request #1478 from micro/auth-hosts-fix
...
Fix auth hosts bug
2020-04-03 14:13:51 +01:00
Ben Toogood
b864b3e350
Fix auth hosts bug
2020-04-03 14:09:25 +01:00
ben-toogood
41b746e435
Merge pull request #1477 from micro/fix
...
Hotfix
2020-04-03 13:37:50 +01:00
Ben Toogood
906263291b
Hotfix
2020-04-03 13:37:02 +01:00
ben-toogood
46f0bda31e
Merge pull request #1476 from micro/namespace-fix
...
Namespace Fix
2020-04-03 13:30:30 +01:00
Ben Toogood
d0e47206cc
Fix
2020-04-03 13:29:48 +01:00
ben-toogood
ed6fe67880
Merge pull request #1471 from micro/namespace
...
Detect & Propagate Namespace
2020-04-03 13:07:26 +01:00
Ben Toogood
1374a9e528
Fix namespace bug in auth wrapper
2020-04-03 13:03:27 +01:00
Ben Toogood
a9c0e043d2
Fix nil grpc server auth bug
2020-04-03 12:50:50 +01:00
Ben Toogood
49a568e9c0
Set default server auth
2020-04-03 12:33:19 +01:00
Ben Toogood
dea2d7ab9f
Fix go-micro auth wrapper init
2020-04-03 12:27:01 +01:00
Ben Toogood
ebb1a42d48
Merge branch 'namespace' of https://github.com/micro/go-micro into namespace
2020-04-03 12:14:26 +01:00
Ben Toogood
1096c8fb39
Fix failing test
2020-04-03 10:16:19 +01:00
Ben Toogood
91b9c3f92e
Add defaults
2020-04-03 10:08:39 +01:00
Ben Toogood
183c8bfb81
Apply fix for apis
2020-04-03 09:45:39 +01:00
Ben Toogood
49a1130281
Merge branch 'auth-resolver' of https://github.com/micro/go-micro into auth-resolver
2020-04-03 09:34:57 +01:00
Ben Toogood
760233b858
Reverse Change
2020-04-03 09:34:52 +01:00
ben-toogood
ede076e899
Merge branch 'master' into auth-resolver
2020-04-03 09:33:13 +01:00
Ben Toogood
fdcb013f24
Fix web registry compatability bugs
2020-04-03 09:18:30 +01:00
Ben Toogood
ce23ab36cb
Improve Err Handling
2020-04-02 18:41:06 +01:00
ben-toogood
61f0619e97
Merge branch 'master' into namespace
2020-04-02 18:05:21 +01:00
Ben Toogood
cfde3ec3d9
Remove resolver logic
2020-04-02 18:03:57 +01:00
Ben Toogood
4a4c666528
Remove resolver logic
2020-04-02 18:03:21 +01:00
Ben Toogood
8b35c264eb
Pass resolver to api auth handler
2020-04-02 17:44:48 +01:00
Ben Toogood
4999f6dfd4
Namespace requests coming via api & web
2020-04-02 17:01:06 +01:00
Asim Aslam
31c4452fc7
delete monitor ( #1470 )
2020-04-02 14:05:17 +01:00
Janos Dobronszki
2cafa289b6
Stop LogStream if there is an error in k8s pod log streaming ( #1469 )
...
* Stop LogStream if there is an error in k8s pod log streaming
* Locking stream Stops
* PR comment
2020-04-02 12:16:35 +01:00
0241197c6a
api/handler/rpc: binary streaming support ( #1466 )
...
* api/handler/rpc: binary streaming support
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fixup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix sec webscoekt protol
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-02 10:13:04 +01:00
Asim Aslam
0a15ae9b9d
Move String method ( #1467 )
2020-04-01 23:27:15 +01:00
Janos Dobronszki
d2b6d35220
log.Errorf when pod streaming fails ( #1463 )
...
* log.Errorf when pod streaming fails
* Error method added for loggers
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-04-01 23:03:26 +01:00
Asim Aslam
e1bc0f6288
replace strings for store prefix ( #1465 )
...
Co-authored-by: ben-toogood <bentoogood@gmail.com >
2020-04-01 20:19:21 +01:00
ben-toogood
cd3d704aa5
Merge pull request #1459 from micro/auth-interface-update
...
Auth Interface Iteration
2020-04-01 17:56:38 +01:00
Ben Toogood
9de69529ce
Fix token tests
2020-04-01 17:29:17 +01:00
ben-toogood
623f0c0c90
Merge branch 'master' into auth-interface-update
2020-04-01 17:24:01 +01:00
Ben Toogood
c766679687
Fix typo
2020-04-01 17:22:01 +01:00
Ben Toogood
df8c0bb5e1
Auth Generate, make secret optional
2020-04-01 17:20:02 +01:00
Ben Toogood
d577c32563
Add back auth.PrivateKey
2020-04-01 17:17:40 +01:00
Ben Toogood
365dfe9df5
Code => State
2020-04-01 17:11:46 +01:00
Ben Toogood
ae15793fc3
Support oauth codes
2020-04-01 15:36:22 +01:00
Janos Dobronszki
15fcd5ecef
Remove Go micro 1.18 dependency ( #1462 )
2020-04-01 16:14:08 +02:00
Ben Toogood
1750fd8d10
Merge branch 'auth-interface-update' of https://github.com/micro/go-micro into auth-interface-update
2020-04-01 14:42:37 +01:00
Ben Toogood
525ab094c8
Remove LoginOptions
2020-04-01 14:42:11 +01:00
Janos Dobronszki
bb51b8203e
Runtime logs ( #1447 )
...
* Runtime logs
* Slightly broken
* Pushing for diff
* Log trailing works locally
* LogsOptions
* Comments and streamcount support for local logs
* Adding kubernetes logs
* Fixing k8s logs
* K8s fixes
* StreamCount is now nuked
* PR comments
* PR comments again
* Fix typo
2020-04-01 15:40:15 +02:00
ben-toogood
75a75c56ad
Merge branch 'master' into auth-interface-update
2020-04-01 14:37:06 +01:00
Ben Toogood
26cb6bf5b9
Remove Legacy JWT fields
2020-04-01 14:27:56 +01:00
Ben Toogood
9cbbd71855
Remove default login
2020-04-01 14:26:24 +01:00
Ben Toogood
f7655b71ea
Merge branch 'auth-interface-update' of https://github.com/micro/go-micro into auth-interface-update
2020-04-01 14:25:07 +01:00
Ben Toogood
8e4d9e1702
Further Refactoring
2020-04-01 14:25:00 +01:00
Asim Aslam
20c95d94cd
api completeness ( #1460 )
2020-04-01 12:07:50 +01:00
ben-toogood
0a7d8afe67
Merge branch 'master' into auth-interface-update
2020-04-01 09:42:45 +01:00
7b7a859a03
api: use http request Clone ( #1458 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-01 01:50:37 +03:00
8a8742f867
api/handler/rpc: dont change types of url fields ( #1457 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-01 01:26:58 +03:00
Asim Aslam
68b0238a5d
add stream timeout option which defaults to 0 ( #1456 )
...
* add stream timeout option which defaults to 0
* fix option
2020-03-31 23:22:11 +01:00
1490aff38e
api/handler/rpc: correctly parse nested url vars ( #1455 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-04-01 00:23:17 +03:00
3a22efbd7d
metadata: change method name ( #1454 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-31 23:39:18 +03:00
5e65a46be3
metadata: allow to remove key from metadata ( #1453 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-31 22:55:33 +03:00
18061723bb
fix api metadata extract from context ( #1452 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-31 22:36:51 +03:00
d6bef84de0
api/handler/rpc: fix metadata cleanup ( #1451 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-31 21:59:35 +03:00
Ben Toogood
82bc3cbf8d
Update interface to add provider and make secret optional
2020-03-31 19:01:43 +01:00
Ben Toogood
cffb0a1eae
Remove ContextWithToken
2020-03-31 18:34:31 +01:00
Ben Toogood
134bc1c68a
Implement new interface
2020-03-31 18:17:01 +01:00
Asim Aslam
6c6c5359b1
Add options to config ( #1450 )
2020-03-31 17:13:21 +01:00
Ben Toogood
8dbb5153f4
Tweak Auth Interface
2020-03-31 17:01:51 +01:00
ben-toogood
2674790694
Service => Service Auth ( #1448 )
...
* Service => Service Auth
* WithServicePrivileges => ServicePrivileges
* Fixes for CLI login
* ServicePrivileges => ServiceToken
* Fallback to service token
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-31 16:18:04 +01:00
ben-toogood
9fb1d476a2
Merge branch 'master' into auth-srv-srv
2020-03-31 16:15:17 +01:00
Ben Toogood
36386354d7
Fallback to service token
2020-03-31 13:51:32 +01:00
Ben Toogood
bd70820b6b
ServicePrivileges => ServiceToken
2020-03-31 13:48:28 +01:00
Ben Toogood
956029ae3d
Fixes for CLI login
2020-03-31 13:30:14 +01:00
Ben Toogood
e0c7f48d20
WithServicePrivileges => ServicePrivileges
2020-03-31 12:57:38 +01:00
Ben Toogood
d659e435c6
Service => Service Auth
2020-03-31 12:44:34 +01:00
Jake Sanders
3d274ab6a2
Add namespace support to Kubernetes client ( #1446 )
...
* Add namespace support to Kubernetes client
* Fix LastUpdateTime Condition
2020-03-31 12:03:32 +01:00
Asim Aslam
1222d076f2
There can be only one! ( #1445 )
...
* There can be only one
* fix proto?
2020-03-31 10:18:50 +01:00
ben-toogood
76ade7efd9
Auth - Swap Refresh to Token and change secrets to be strings, not tokens ( #1444 )
...
* Refresh => Token
* Secret is no longer a token
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-31 10:06:13 +01:00
c706ebe3fb
auth proto: provide help to protoc-gen-go ( #1442 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-31 00:35:11 +03:00
9e6db79860
regenerate all proto ( #1440 )
...
* regenerate all proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* regenerate from proto
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-30 21:58:32 +01:00
756b346672
auth/service: move all proto files to single dir ( #1439 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-30 18:23:00 +03:00
ben-toogood
4db2f5e79d
Add Namespace to Auth ( #1438 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-30 09:51:37 +01:00
3d7d5ce6b4
api: add static router and improve path parser in rpc handler ( #1437 )
...
* api: add static router and improve path parser in rpc handler
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* expose metadata context key to be able to get unmodified map keys
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/grpc: fix jsonpb codec for protobuf msg
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* api/handler/rpc: write 204 status code when rsp is nil
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* api/handler/rpc: add check for nil response for non javascript
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-30 09:04:59 +01:00
Socket
8282e781e4
grpc pool should check state ( #1435 )
...
Co-authored-by: huangshaojie <huangshaojie@corp.netease.com >
2020-03-28 08:48:25 +00:00
e4acc63d5f
add mdns registry debug ( #1434 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-27 22:33:49 +03:00
Asim Aslam
45ee5e9ad1
Move error for api validation to trace level ( #1432 )
...
* remove error on endpoint validation
* trace level
2020-03-27 14:01:47 +00:00
Asim Aslam
b60fde0e64
Pass through source and metadata in Update and Delete calls to runtime ( #1431 )
2020-03-27 11:37:12 +00:00
Lars Lehtonen
011a783a9e
store/cockroach: fix dropped test errors ( #1419 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-03-27 10:15:37 +00:00
ben-toogood
6723d17b22
Default auth, return account secret on Inspect ( #1430 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-27 09:54:29 +00:00
ben-toogood
47c7181d41
Default Auth: Add blank secret to account to prevent nil errors ( #1429 )
...
* Remove debug auth logs
* Default auth, return account secret on Inspect
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-27 09:46:17 +00:00
b38da6ced0
api/handler/rpc: process all methods and merge url params to json body ( #1427 )
...
* api/handler/rpc: process all methods and merge url params to json body
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add merge json test
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-27 07:59:31 +00:00
ben-toogood
1a53307a78
Remove debug auth logs ( #1426 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 19:00:24 +00:00
Asim Aslam
e204f3e2e8
Add metadata Get method ( #1425 )
2020-03-26 18:50:00 +00:00
ben-toogood
329bd09f93
Fix Auth Init bug ( #1424 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 18:09:51 +00:00
ben-toogood
4648fd0d09
Auth debugging ( #1423 )
...
* More auth debugging
* More auth debugging
* Increase auth debugging
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 17:55:35 +00:00
ben-toogood
c905df3be6
Log auth verify requests ( #1422 )
...
* More auth debugging
* More auth debugging
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 17:35:28 +00:00
Asim Aslam
62f9a054a4
100mb ( #1421 )
2020-03-26 16:57:31 +00:00
ben-toogood
00e7804f96
Auth - Add debugging to loading rules ( #1420 )
...
* Fix auth multi-rule edgecase
* Add logging to auth rules
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 16:30:31 +00:00
ben-toogood
42b6bf5bbf
Fix auth multi-rule edgecase ( #1418 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-26 15:52:48 +00:00
ben-toogood
844c456839
Refactor Auth Service Protos, Add Access Rules ( #1411 )
...
* Refactor auth/service into two protos
* Accounts Proto
* Store Prefixes
* Misc
* Tweak Protos
Co-authored-by: Ben Toogood <ben@micro.mu >
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-03-26 13:12:43 +00:00
Asim Aslam
7182ca1fd0
fix server logging ( #1417 )
2020-03-26 13:08:06 +00:00
02839cfba5
api/handler: use http.MaxBytesReader and buffer pool ( #1415 )
...
* api/handler: use http.MaxBytesReader
protect api handlers from OOM cases
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-26 14:29:28 +03:00
Asim Aslam
776a7d6cd6
Update filter comment for proxy ( #1416 )
2020-03-26 08:05:00 +00:00
beaa434610
logger: fix reading env var ( #1414 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-25 22:00:43 +00:00
Asim Aslam
6efc5556e5
use requested service ( #1413 )
2020-03-25 20:59:37 +00:00
Asim Aslam
8d0826a031
Add check for k8s condition ( #1412 )
2020-03-25 19:32:41 +00:00
ben-toogood
378d03eb66
Tidying up auth ( #1410 )
...
* Don't clear auth rules if request fails
* Add jitter to auth service loading rules
* Remove unused error from ContextWithToken result
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 18:34:13 +00:00
ben-toogood
56af826230
Update auth to pass seconds and not nanoseconds ( #1409 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 17:03:45 +00:00
ben-toogood
511ebd8ec2
Fix Token Expiry Bug ( #1408 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 14:40:37 +00:00
ben-toogood
1057ef6acb
Add ContextWithToken ( #1407 )
...
* Add ContextWithToken
* Tidying up BearerScheme
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 11:20:53 +00:00
ben-toogood
35e2a68a98
Fix auth bug restricting access to unauthorised endpoints ( #1405 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 10:31:33 +00:00
ben-toogood
0e56382107
Fix service level auth, add improved error descriptions to aid with debugging ( #1403 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-25 09:35:29 +00:00
Jake Sanders
dff98355be
Missing ; in SQL query
2020-03-24 23:49:09 +00:00
8100d26430
api/router/registry: use logger ( #1402 )
...
* api/router/registry: use logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* api/server/acme: use logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-24 20:45:11 +00:00
Jake Sanders
397a8638f4
Cockroach Store bugfix ( #1401 )
2020-03-24 17:16:38 +00:00
Jake Sanders
eb4d2ae6aa
Remove useless variable from cockroach store ( #1400 )
2020-03-24 15:37:30 +00:00
Jake Sanders
914340585c
Trim space from env variables ( #1399 )
2020-03-24 14:51:43 +00:00
ben-toogood
84b4eb5404
Fix missing loop ( #1398 )
...
* WithRoles variadic args
* Load Rules
* Timer => Ticker
* Add missing for loop in auth service
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-24 14:16:57 +00:00
ben-toogood
fd664f4392
Auth load rules ( #1397 )
...
* WithRoles variadic args
* Load Rules
* Timer => Ticker
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-24 13:48:37 +00:00
ben-toogood
86272a3064
WithRoles variadic args ( #1395 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-24 10:18:34 +00:00
ben-toogood
c1978265ab
Auth Wildcard Endpoints ( #1394 )
...
* Auth Wildcard Endpoints
* Fix joinkey bug, improve tests
* Change joinKey
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-24 09:39:33 +00:00
ben-toogood
e0e77f3983
Updated auth interface ( #1384 )
...
* Updated auth interface
* Add Rule
* Remove Rule
* Return token from Renew
* Renew => Refresh
* Implement Tokens & Default Auth Implementation
* Change default auth to noop
* Change default auth to noop
* Move token.Token to auth.Token
* Remove Token from Account
* Auth service implementation
* Decode JWT locally
* Cookie for secret
* Move string to bottom of interface definition
* Depricate auth_exclude
* Update auth wrappers
* Update go.sum
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-23 16:19:30 +00:00
9826ddbd64
api/handler/rpc: log errors ( #1390 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-23 10:31:35 +03:00
0987363
87617be227
Add client header to rpcRequest header; issue #957 ( #1378 )
...
Co-authored-by: Asim Aslam <asim@aslam.me >
2020-03-21 23:25:23 +00:00
d559587807
client/grpc: remove json-iterator usage ( #1387 )
...
* minimize external deps and binary size
* if user wants json-iterator codec it must be used in server and
client code. so best to use it via go-plugins
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-21 09:40:58 +00:00
Janos Dobronszki
9501512219
Auth util func RequestToContext ( #1386 )
2020-03-20 15:23:12 +00:00
Asim Aslam
d2f153d795
Add type of service ( #1385 )
2020-03-20 12:48:12 +00:00
Asim Aslam
e49be1da42
fix local runtime ( #1383 )
2020-03-19 22:38:37 +00:00
Jake Sanders
4c6f68d537
Implement store read cache ( #1366 )
...
* Implement store read cache
* Added cache tests and fixed a bug in memory store
2020-03-19 18:19:07 +00:00
cbb958def5
config: fix panic on multiple Close() ( #1374 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-19 12:54:59 +03:00
Asim Aslam
40ff6ddfcf
sigh, further status changes ( #1371 )
2020-03-18 22:47:03 +00:00
Asim Aslam
5ad7c36bd4
Fix labels for k8s ( #1370 )
2020-03-18 22:13:21 +00:00
Asim Aslam
99c3fe2bb8
fix status parsing ( #1368 )
2020-03-18 21:50:52 +00:00
Asim Aslam
1bd340701b
add k8s service ip to metadata ( #1367 )
...
* add k8s service ip to metadata
* go fmt
* use same port as container
2020-03-18 18:27:29 +00:00
Jake Sanders
c91bf7e9e7
[WIP] Store Sync ( #1365 )
...
* Initial cache implementation
* Write queue implementation
* Accidentally started writing the storage sync service
2020-03-18 16:39:36 +00:00
41f8a8cb00
errors: add FromError func ( #1362 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
2020-03-18 03:10:38 +03:00
ben-toogood
cd04111e3d
Pass redirect_to param on auth ( #1361 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-17 20:04:16 +00:00
ben-toogood
00cd2448a4
Fix bug where auth token is not set from cookie when excluded endpoint ( #1360 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-17 19:24:10 +00:00
ben-toogood
8a41d369f2
Auth JWT ID Fix ( #1359 )
...
* Auth JWT ID Fix
* Remove unused ID in jwt claims
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-17 16:59:57 +00:00
Jake Sanders
638c219736
Cockroach store feature completion ( #1358 )
...
* Start fixing cockroach store
* Add prefix, suffix, limit, offset for cockroachdb store
2020-03-17 16:15:23 +00:00
ben-toogood
b3c631dd38
Support Wildcard Auth Excludes ( #1357 )
...
Co-authored-by: Ben Toogood <ben@micro.mu >
2020-03-17 16:03:49 +00:00