Smith Jilks
248b708909
NOISSUE - Update callouts client tls config ( #3068 )
...
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2025-08-21 16:44:11 +02:00
Felix Gateru
c63c936b36
SMQ-3073 - Enable user messaging through WS and HTTP protocols ( #3075 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-21 16:10:34 +02:00
Felix Gateru
4927333691
NOISSUE - Update SMQ version in docs ( #3072 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-20 15:56:54 +02:00
dependabot[bot]
5acc8f96a6
NOISSUE - Bump golang.org/x/crypto from 0.40.0 to 0.41.0 ( #3059 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 18:28:33 +02:00
dependabot[bot]
9d91740063
NOISSUE - Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 ( #3060 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 14:06:20 +02:00
dependabot[bot]
1951f206cb
NOISSUE - Bump github.com/docker/docker from 27.1.1+incompatible to 28.0.0+incompatible ( #3067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 14:00:08 +02:00
dependabot[bot]
441feb8578
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.1 ( #3058 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 13:57:48 +02:00
dependabot[bot]
7d11f16988
NOISSUE - Bump github.com/absmach/certs from 0.0.0-20250602111612-89538302ad6a to 0.17.0 ( #3057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 13:56:36 +02:00
Nataly Musilah
2e3f52fdbf
NOISSUE - Allow sorting ( #3052 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2025-08-18 14:54:26 +02:00
Felix Gateru
b942a42271
SMQ-3053 - Fix listing subgroups for users with subgroup related actions ( #3066 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-18 09:24:23 +02:00
Steve Munene
0178594c25
SMQ-3056 - Fix exposed secret in MQTT ( #3065 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-08-18 09:23:01 +02:00
Steve Munene
3dbd617ed0
SMQ-3050 - Fix PAT redis connection ( #3051 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-08-13 14:50:20 +02:00
Felix Gateru
8188da16b3
NOISSUE - Update removal of view invitation endpoint in sdk and cli ( #3055 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-13 14:48:12 +02:00
Smith Jilks
bc7b988098
NOISSUE - Add ability to handle both tls cert file and raw cert data ( #2871 )
...
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2025-08-08 15:48:36 +02:00
Felix Gateru
a0b3970ad6
SMQ-3032 - Remove view invitations endpoint ( #3042 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-07 20:31:15 +02:00
Felix Gateru
0f20663cfb
SMQ-2704 - Update listing of group hierarchy ( #2710 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-07 11:53:23 +02:00
Felix Gateru
4dc98763a6
SMQ-3044 - Fix listing channel logs with operation query parameter ( #3043 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-08-05 20:55:09 +02:00
Filip Bugarski
230be1d13b
NOISSUE - Fix typos ( #2927 )
...
Signed-off-by: fbugarski <filipbugarski@gmail.com >
2025-08-03 15:56:45 +02:00
Arvindh
99493d86ff
NOISSUE - Fix callout test ( #3041 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-08-01 14:28:49 +02:00
Arvindh
4ffb1fe422
NOISSUE - Handle callout error ( #3039 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-08-01 13:53:21 +02:00
Washington Kigani Kamadi
f4417ecb78
NOISSUE - List domain invitations on SDK ( #3038 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2025-08-01 09:48:32 +02:00
Dušan Borovčanin
9b77130f6e
SMQ-2866 - MQTT auth fails with identical secrets across different domains ( #3030 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-31 14:55:37 +02:00
dependabot[bot]
71ea84c3ec
NOISSUE - Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 ( #3033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 13:04:23 +02:00
dependabot[bot]
36c138688d
NOISSUE - Bump github.com/nats-io/nats.go from 1.43.0 to 1.44.0 ( #3034 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 13:00:20 +02:00
Washington Kigani Kamadi
86afe1736f
NOISSUE - Add domain name to invitation ( #3031 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2025-07-30 18:32:49 +02:00
Steve Munene
8e70e1113e
SMQ-3201 - Replace Vault with openbao ( #3019 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-28 12:03:50 +02:00
b1ackd0t
a379d11035
NOISSUE - Fix mTLS setup ( #3029 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-07-23 12:58:15 +02:00
dependabot[bot]
45a5c42ea4
NOISSUE - Bump google.golang.org/grpc from 1.73.0 to 1.74.2 ( #3027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-23 10:08:17 +02:00
Felix Gateru
99a55a6e24
SMQ-2801 - Add health check endpoint for CoAP adapter ( #3022 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-21 18:14:55 +02:00
Felix Gateru
6e404caa32
NOISSUE - Move codecov yaml file ( #3020 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-17 11:18:01 +02:00
Felix Gateru
898048cb8b
SMQ-2967- Rename RetrieveByRoute method to RetrieveIDByRoute ( #2972 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-15 12:05:39 +02:00
Felix Gateru
0794c2828e
SMQ-2966 - Rename domains RetrieveEntity to RetrieveStatus ( #2973 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-15 11:24:41 +02:00
dependabot[bot]
7be4ec6890
NOISSUE - Bump github.com/absmach/senml from 1.0.7 to 1.0.8 ( #3018 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 10:58:33 +02:00
Felix Gateru
5669e8a76e
SMQ-2977 - Add cache for message topic caching ( #3000 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-15 10:46:45 +02:00
Steve Munene
d4dc7ffe35
SMQ-2873 - Switch to TIMESTAMPZ in Postgres ( #3015 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-14 23:35:47 +02:00
Felix Gateru
b6080bc42b
SMQ-3016 - Fix false positive http logging ( #3017 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-14 17:25:42 +02:00
Felix Gateru
0dea465fb3
SMQ-2958 - Fix failing reset password flow ( #2970 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-14 16:37:09 +02:00
dependabot[bot]
879225f7a8
NOISSUE - Bump golang.org/x/crypto from 0.39.0 to 0.40.0 ( #3013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 10:03:08 +02:00
dependabot[bot]
f8a7a75486
NOISSUE - Bump github.com/authzed/spicedb from 1.44.4 to 1.45.1 ( #3014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 09:05:34 +02:00
Felix Gateru
fb0b188d4e
SMQ-2985 - Use coap mux.Handler instead of coap mux.HandlerFunc ( #2992 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-10 17:57:22 +02:00
Steve Munene
376bc8b9c4
SMQ-2840 - Retrieve entity total with filter options ( #2961 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-10 17:36:31 +02:00
JeffMboya
da319a1aa9
NOISSUE - Fix db connection leaks ( #3009 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2025-07-10 13:26:37 +02:00
Felix Gateru
2ab3db79e5
SMQ-2997 - Use nlevel to filter root groups ( #3005 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-10 12:46:31 +02:00
Dusan Borovcanin
33e8d4f47e
NOISSUE - Update Go version
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-10 12:27:48 +02:00
dependabot[bot]
902e85e648
NOISSUE - Bump golang from 1.24.4-alpine to 1.24.5-alpine in /docker in the docker-dependency group ( #3006 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 12:25:15 +02:00
dependabot[bot]
afb28667c4
NOISSUE - Bump golang.org/x/sync from 0.15.0 to 0.16.0 ( #3008 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 12:23:24 +02:00
dependabot[bot]
26feb34f8d
NOISSUE - Bump github.com/plgd-dev/go-coap/v3 from 3.3.6 to 3.4.0 ( #3007 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 12:15:45 +02:00
Steve Munene
bdfdb67998
SMQ-3001 - Fix issue token return error ( #3004 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-09 20:39:26 +02:00
Felix Gateru
1c0400d3a5
SMQ-2260 - Log full errors in logging middleware ( #3003 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-09 15:21:16 +02:00
Dusan Borovcanin
fa5b6b86c6
NOISSUE - Fix Swagger docs dir
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-07 10:42:44 +02:00
Dusan Borovcanin
16f1b411ec
NOISSUE - Update Swagger UI
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-07 10:23:17 +02:00
Dušan Borovčanin
be66701b15
NOISSUE - Update nullable handling ( #2999 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-04 17:34:31 +02:00
Felix Gateru
0a18a580eb
SMQ-2865 - Fix listing indirect groups and group related listing of channels and clients ( #2976 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-04 17:33:58 +02:00
Dušan Borovčanin
a0044c51be
NOISSUE - Fix Domain mocks ( #2998 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-07-03 18:18:50 +02:00
Steve Munene
788d8334f7
SMQ-2743 - Update group description to nullable string ( #2968 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-07-03 18:15:31 +02:00
Felix Gateru
7ecdd7ebe3
SMQ-2971 - Bump mockery version to 3.5.0 ( #2991 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-03 15:14:14 +02:00
dependabot[bot]
dda01ff4a1
NOISSUE - Bump schemathesis/action from 2.0.1 to 2.1.0 in /.github/workflows in the gh-dependency group ( #2993 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 15:50:10 +02:00
Felix Gateru
5d04de4ffa
SMQ-2719 - Update list domain invitations endpoint ( #2965 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-01 19:03:33 +02:00
dependabot[bot]
f6e8db4c09
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.36.0 to 1.37.0 ( #2989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 16:20:05 +02:00
dependabot[bot]
0f9ae05615
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.10.0 to 9.11.0 ( #2988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 16:12:29 +02:00
dependabot[bot]
bcba9e962e
NOISSUE - Bump github.com/authzed/authzed-go from 1.4.0 to 1.4.1 ( #2990 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 16:10:49 +02:00
unwynd
191f8a1e0f
SMQ-2862 - Update OpenAPI spec for Journal service ( #2938 )
...
Signed-off-by: Abdullah Elmarghany <abdullah@elmarghany.com >
2025-07-01 15:04:52 +02:00
Felix Gateru
0d1aafcbbf
SMQ-2956 - Add routes resolver to abstract topic resolution logic ( #2960 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-07-01 15:04:01 +02:00
Steve Munene
9a194a86df
SMQ-2987 - Fix view domain roles using roleID ( #2986 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-06-30 19:09:21 +02:00
dependabot[bot]
668013cbad
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.61.0 to 0.62.0 ( #2982 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:08:15 +02:00
dependabot[bot]
d83f0b8559
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.36.0 to 1.37.0 ( #2980 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:04:32 +02:00
dependabot[bot]
c198e8093b
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.61.0 to 0.62.0 ( #2983 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 10:01:08 +02:00
dependabot[bot]
12a562284e
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.36.0 to 1.37.0 ( #2984 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 09:48:25 +02:00
dependabot[bot]
54c1ff0587
NOISSUE - Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 ( #2979 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-28 12:58:54 +02:00
Steve Munene
d9cf3851a1
SMQ-2974 - Fix listing entities from different domains ( #2975 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-06-26 14:12:57 +02:00
Felix Gateru
9abdf39fd6
SMQ-2962 - Add constraints to username creation ( #2963 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-24 13:55:02 +02:00
Felix Gateru
d8e895970c
NOISSUE - Fix listing groups audit logs ( #2940 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-23 11:58:28 +02:00
dependabot[bot]
f7f399a5a5
NOISSUE - Bump schemathesis/action from 2.0.0 to 2.0.1 in /.github/workflows in the gh-dependency group ( #2959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 10:17:23 +02:00
dependabot[bot]
3a1b9ce20b
NOISSUE - Bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 ( #2957 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 09:41:11 +02:00
JeffMboya
8d04e7adbe
SMQ-2905 - Add repo dispatch to trigger stage deployment ( #2906 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2025-06-20 16:11:09 +02:00
Felix Gateru
707ca54ef9
NOISSUE - Bump Schemathesis action from v1 to v2.0.0 ( #2954 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-20 15:57:45 +02:00
Felix Gateru
ca93b8865a
SMQ-2702 - Add cache for channel and domain routes ( #2914 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-20 14:10:20 +02:00
Smith Jilks
86dd4ede3a
NOISSUE - Update issue token in oauth2CallbackHandler ( #2955 )
...
Signed-off-by: Jilks Smith <smithjilks@gmail.com >
2025-06-20 09:58:21 +02:00
Felix Gateru
5b7b759131
SMQ-2761 - Support domain and channel routes in message topic ( #2775 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-20 09:57:36 +02:00
dependabot[bot]
2aa247b3c3
NOISSUE - Bump github.com/authzed/spicedb from 1.44.3 to 1.44.4 ( #2948 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-19 16:41:07 +02:00
Dusan Borovcanin
ec126a5976
NOISSUE - Fix certs compose
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-06-18 18:40:06 +02:00
Arvindh
c8814237cf
NOISSUE - Increase NATS message payload size ( #2950 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-06-17 12:18:37 +02:00
Arvindh
e98b6576f1
NOISSUE - Add Message Details to NATS Subscriber Handler Logs ( #2941 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-06-16 11:55:52 +02:00
dependabot[bot]
c429b1d5ff
NOISSUE - Bump github.com/authzed/spicedb from 1.44.2 to 1.44.3 ( #2943 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 09:56:15 +02:00
dorcaslitunya
09de0cf2f5
SMQ-2909 Allow different formats for user profile from different oauth providers ( #2923 )
...
Signed-off-by: Dorcas Litunya <anonolitunya@gmail.com >
Co-authored-by: Dorcas Litunya <dolitunya@microsoft.com >
2025-06-12 12:05:48 +03:00
Arvindh
a01d933218
NOISSUE - Add Message error type ( #2939 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-06-12 12:02:53 +03:00
JeffMboya
d8b7af424e
SMQ-2739 - Prevent removing of all users from Built in admin role ( #2835 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2025-06-10 10:54:27 +03:00
Felix Gateru
798ed3a2dd
NOISSUE - Update mGate version ( #2925 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-09 19:39:28 +02:00
Dušan Borovčanin
d3c9e0bbcd
NOISSUE - Add ACK type for message broker handler ( #2928 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-06-09 12:33:08 +02:00
Dusan Borovcanin
b69947fc57
NOISSUE - Update Go version
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-06-09 11:10:17 +02:00
dependabot[bot]
e4553f27d1
NOISSUE - Bump golang from 1.24.3-alpine to 1.24.4-alpine in /docker in the docker-dependency group ( #2931 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 11:01:37 +02:00
dependabot[bot]
cf68a07b00
NOISSUE - Bump golang.org/x/crypto from 0.38.0 to 0.39.0 ( #2933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 10:49:34 +02:00
dependabot[bot]
c691fb779a
NOISSUE - Bump google.golang.org/grpc from 1.72.2 to 1.73.0 ( #2934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 10:36:24 +02:00
dependabot[bot]
a93fccc234
NOISSUE - Bump github.com/hashicorp/vault/api/auth/approle from 0.9.0 to 0.10.0 ( #2935 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 10:35:31 +02:00
Felix Gateru
4bea349b04
NOISSUE - Add request ID to role based events ( #2890 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-06-09 10:17:47 +02:00
dependabot[bot]
ab41689a9b
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.9.0 to 9.10.0 ( #2936 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 09:58:58 +02:00
dependabot[bot]
921e5111b5
NOISSUE - Bump github.com/authzed/spicedb from 1.44.0 to 1.44.2 ( #2929 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-07 17:04:50 +02:00
Arvindh
21c7b1019e
SMQ-2888 - Change internal message topic format ( #2889 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-06-05 09:48:56 +02:00
Dušan Borovčanin
d64a74b1be
NOISSUE - Update Go versions in mod.go and Dockerfile ( #2922 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-06-04 14:30:07 +02:00
Steve Munene
343a771c4f
SMQ-2893 - Add callout to roles ( #2907 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-06-03 20:01:44 +02:00
dependabot[bot]
5e96516bf6
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.8.0 to 9.9.0 ( #2916 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 11:58:25 +02:00
Arvindh
582b764679
NOISSUE - Fix clients and channels listing ( #2913 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-05-29 15:54:48 +02:00
Arvindh
56528ee68a
NOISSUE - Fix clients and channels listing ( #2912 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-05-29 14:58:11 +02:00
dependabot[bot]
8856a26869
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.36.0 ( #2903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 19:55:23 +02:00
dependabot[bot]
b2eb51c155
NOISSUE - Bump google.golang.org/grpc from 1.72.1 to 1.72.2 ( #2904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 19:52:11 +02:00
dependabot[bot]
a95d1bb672
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.35.0 to 1.36.0 ( #2901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 14:38:21 +02:00
dependabot[bot]
5b572cd5fc
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.60.0 to 0.61.0 ( #2902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 14:36:35 +02:00
dependabot[bot]
8fce6fc8d4
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.60.0 to 0.61.0 ( #2900 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 13:38:17 +02:00
Nin Tran
d2eabd1836
SMQ-2885 - Fix PKI: load env file early and allow any CN in server cert role ( #2886 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-05-26 10:46:34 +02:00
dependabot[bot]
8c3f621e21
NOISSUE - Bump go.opentelemetry.io/otel from 1.35.0 to 1.36.0 ( #2899 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 10:40:31 +02:00
dependabot[bot]
0275c8a5c4
NOISSUE - Bump github.com/oklog/ulid/v2 from 2.1.0 to 2.1.1 ( #2898 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 10:29:51 +02:00
Arvindh
0dd25d7140
NOISSUE - Remove .env file trailing whitespace ( #2895 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-05-23 15:20:14 +02:00
Steve Munene
079749b3e8
NOISSUE - Fix callout tests ( #2896 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-05-23 15:05:21 +02:00
Felix Gateru
c0fd0f410f
SMQ-2785 - Disable deleting a confirmed or rejected invitation by non invitee user ( #2805 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-22 18:45:29 +02:00
Steve Munene
58753f60d8
SMQ-2804 - Move Callouts from Auth Service to pkg/authz ( #2823 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-05-22 16:08:45 +02:00
Felix Gateru
04f6117e36
SMQ-2761 - Add route field to channels ( #2772 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-21 18:53:40 +02:00
Dušan Borovčanin
7f4633a3d1
NOISSUE - Add Nullable type for optional values handling ( #2877 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-05-20 18:45:24 +02:00
Felix Gateru
d6c260b803
SMQ-2874 - Allow empty update for user profile picture, tags and metadata ( #2876 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-20 10:29:24 +02:00
dependabot[bot]
2dba6e644f
NOISSUE - Bump github.com/authzed/spicedb from 1.43.0 to 1.44.0 ( #2883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 09:26:47 +02:00
Felix Gateru
a7d2acb591
SMQ-2863 - Fix listing child group's clients and channels with domain access type ( #2872 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-19 17:10:54 +02:00
Felix Gateru
2b5a670bef
SMQ-2842 - Fix client telemetry handling in journal service ( #2864 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-19 16:50:43 +02:00
dependabot[bot]
16eff6bebb
NOISSUE - Bump google.golang.org/grpc from 1.72.0 to 1.72.1 ( #2879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 14:00:38 +02:00
dependabot[bot]
c7c224b5f1
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.7.4 to 5.7.5 ( #2878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 13:59:35 +02:00
Steve Munene
86a8f49e82
SMQ-2856 - Add tags to groups ( #2860 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-05-16 20:09:16 +02:00
Dušan Borovčanin
9a9e22fbce
SMQ-2869 - Switch to UTC time on backends ( #2870 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-05-15 12:01:34 +02:00
Felix Gateru
d7d059767b
SMQ-2435 - Allow resending rejected invitation ( #2868 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-14 15:09:13 +02:00
Steve Munene
3b38863b61
SMQ-2841 - List clients and channels with no parent group ( #2857 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-05-13 12:20:35 +02:00
Felix Gateru
c092e4c888
SMQ-2842 - Update journal service to handle roles events ( #2858 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-05-09 15:07:54 +02:00
dependabot[bot]
17a884f7e9
NOISSUE - Bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 ( #2852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-09 09:38:59 +02:00
dependabot[bot]
920d775965
NOISSUE - Bump golang.org/x/sync from 0.13.0 to 0.14.0 ( #2853 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2025-05-09 09:34:56 +02:00
dependabot[bot]
7a3c598fb9
NOISSUE - Bump golang.org/x/crypto from 0.37.0 to 0.38.0 ( #2854 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-09 09:34:26 +02:00
Nin Tran
8b185cf48c
SMQ-2845 - fix: mark supermq-base-net as external in addons to prevent recreate conflicts ( #2846 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-05-05 13:43:05 +02:00
dependabot[bot]
0c7ec7c197
NOISSUE - Bump golangci/golangci-lint-action from 7 to 8 in /.github/workflows in the gh-dependency group ( #2849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-05-05 13:42:06 +02:00
dependabot[bot]
7b13473af8
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.7.3 to 9.8.0 ( #2843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 13:34:35 +02:00
dependabot[bot]
b586d988e6
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.5 to 2.1.6 ( #2844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 13:33:28 +02:00
Nin Tran
16ac66c35f
SMQ-2847 - Fix vault approle script missing template reference ( #2848 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-05-05 13:33:01 +02:00
dependabot[bot]
ecf78a36ba
NOISSUE - Bump github.com/authzed/spicedb from 1.42.1 to 1.43.0 ( #2850 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 13:16:48 +02:00
dependabot[bot]
39bb9f5240
NOISSUE - Bump github.com/nats-io/nats.go from 1.41.2 to 1.42.0 ( #2851 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 13:11:09 +02:00
Nin Tran
f76332ef71
SMQ-2838 - Mark supermq-base-net as external in addons docker-compose ( #2839 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-04-30 11:51:59 +02:00
Nin Tran
ed367fb1e5
SMQ-2832 - Fix make sed -i compatible with both macOS and Linux ( #2833 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-04-27 17:20:20 +02:00
Nin Tran
b04fb5cd97
SMQ-2831 - Fix Makefile '@unset' incompatibility on macOS ( #2834 )
...
Signed-off-by: Nin Tran <nin.tran52@gmail.com >
2025-04-27 17:13:51 +02:00
Arvindh
5ea3cbd014
NOISSUE - Update mGate version in http and ws adapters ( #2825 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-04-25 14:06:37 +02:00
dependabot[bot]
cc9fc70d6d
NOISSUE - Bump github.com/authzed/authzed-go from 1.3.1-0.20250320210445-0cde0d8c71e2 to 1.4.0 ( #2827 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:38:29 +02:00
dependabot[bot]
8aa5668a73
NOISSUE - Bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 ( #2826 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:32:14 +02:00
dependabot[bot]
bd9e0c9b5a
NOISSUE - Bump github.com/rubenv/sql-migrate from 1.7.1 to 1.8.0 ( #2829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:27:07 +02:00
dependabot[bot]
f79cce34fa
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.4 to 2.1.5 ( #2828 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:09:55 +02:00
dependabot[bot]
fc02c26a84
NOISSUE - Bump google.golang.org/grpc from 1.71.1 to 1.72.0 ( #2830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:03:53 +02:00
dependabot[bot]
c14bb6e18a
NOISSUE - Bump golang.org/x/net from 0.37.0 to 0.38.0 ( #2824 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 20:43:58 +02:00
dependabot[bot]
62f4599140
NOISSUE - Bump github.com/nats-io/nats.go from 1.41.0 to 1.41.1 ( #2821 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 10:09:28 +02:00
dependabot[bot]
56fa8aee84
NOISSUE - Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 ( #2822 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 10:03:47 +02:00
Steve Munene
6d7100b8ec
NOISSUE - Remove name constrains ( #2818 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-04-14 10:14:25 +02:00
b1ackd0t
602025b48b
NOISSUE - Pass Logger For Messaging ( #2819 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-04-11 17:58:30 +02:00
Dušan Borovčanin
0e571d1905
NOISSUE - Fix build tags ( #2817 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-11 15:28:29 +02:00
Arvindh
757ad31f92
NOISSUE - Update broker options ( #2816 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-04-11 14:04:14 +02:00
Dušan Borovčanin
01f20a29d2
NOISSUE - Update messaging SDK and CLI ( #2815 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-11 12:31:50 +02:00
Dušan Borovčanin
5fd1d9b431
NOISSUE - Update SDK message order ( #2814 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-11 11:23:34 +02:00
Felix Gateru
6151be72ce
SMQ-2706 - Add domain id to message topic ( #2765 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-11 09:11:39 +02:00
Felix Gateru
299cee7771
SMQ-2609 - Enable superadmin to perform actions over entities ( #2688 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-10 16:55:05 +02:00
Dušan Borovčanin
a01d2571de
NOISSUE - Enable empty Transformers ( #2810 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-10 15:54:42 +02:00
Steve Munene
1c3ffba300
SMQ-2807 - Fix retrieve query ( #2809 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-04-10 15:24:44 +02:00
Arvindh
ba9d65898f
NOISSUE - Fix Domains invitations SDK test ( #2808 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-04-10 14:26:32 +02:00
Arvindh
814f19390d
NOISSUE - Fix domain invitation request and accept ( #2806 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-04-09 23:18:47 +02:00
dependabot[bot]
af8caa4cc8
NOISSUE - Bump google.golang.org/grpc from 1.71.0 to 1.71.1 ( #2797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 10:52:22 +02:00
dependabot[bot]
ff55a7625a
NOISSUE - Bump golang.org/x/crypto from 0.36.0 to 0.37.0 ( #2796 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 10:42:10 +02:00
dependabot[bot]
8e5daf735d
NOISSUE - Bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 ( #2798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 10:24:52 +02:00
dependabot[bot]
f2006ae97a
NOISSUE - Bump github.com/ory/dockertest/v3 from 3.11.0 to 3.12.0 ( #2791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 11:40:07 +02:00
dependabot[bot]
efb392f77b
NOISSUE - Bump github.com/authzed/spicedb from 1.41.0 to 1.42.1 ( #2792 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 11:34:20 +02:00
dependabot[bot]
739730efe5
NOISSUE - Bump github.com/nats-io/nats.go from 1.40.1 to 1.41.0 ( #2793 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 11:30:34 +02:00
dependabot[bot]
05e72a5932
NOISSUE - Bump golang.org/x/sync from 0.12.0 to 0.13.0 ( #2794 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 11:26:31 +02:00
dependabot[bot]
a1e4b51d55
NOISSUE - Bump github.com/absmach/senml from 1.0.6 to 1.0.7 ( #2795 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 08:30:53 +02:00
Dusan Borovcanin
006a1fb0f4
NOISSUE - Fix Makefile user repo sed expression
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-04 19:37:26 +02:00
Dušan Borovčanin
e14eee0ac5
NOISSUE - Update Protoc and plugins ( #2789 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-04 14:36:25 +02:00
Felix Gateru
49fd8448c0
SMQ-2703 - Shorten channel and message prefix in message topics ( #2787 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-04 09:39:33 +02:00
Felix Gateru
b79fdb1534
SMQ-2760 - Rename domain alias to route ( #2776 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-02 17:40:04 +02:00
Felix Gateru
3931ecabdb
SMQ-2740 - Create events streams per service per action type ( #2744 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-02 17:14:03 +02:00
Steve Munene
7a3a55d399
NOISSUE - Fix callback ( #2788 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-04-02 15:56:32 +02:00
Sammy Kerata Oina
340098cec3
NOISSUE - Pass context on SDK to allow distributed tracing ( #2783 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2025-04-01 23:54:41 +02:00
dependabot[bot]
12b41e3ab0
NOISSUE - Bump github.com/nats-io/nats.go from 1.40.0 to 1.40.1 ( #2778 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 22:09:01 +02:00
dependabot[bot]
ce570be40e
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.7.3 to 5.7.4 ( #2779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 22:07:32 +02:00
Dusan Borovcanin
5e77512009
NOISSUE - Fix go.mod formatting broken by Dependabot
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-01 22:02:08 +02:00
dependabot[bot]
321e38590c
NOISSUE - Bump github.com/gofrs/uuid/v5 from 5.3.1 to 5.3.2 ( #2781 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 21:56:03 +02:00
Dušan Borovčanin
7ae2f7de00
NOISSUE - Update GolangCI linter ( #2786 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-01 21:47:23 +02:00
Dusan Borovcanin
056dd34f9b
NOISSUE - Fix actions versions
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-01 21:13:36 +02:00
Dusan Borovcanin
623b9910d5
NOISSUE - Update Go version
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-04-01 21:09:14 +02:00
Felix Gateru
6011cad546
NOISSUE - Update Mockery version and config ( #2784 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-04-01 20:56:07 +02:00
Dušan Borovčanin
e56b86823e
NOISSUE - Rename YAML files extension ( #2782 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-03-31 10:51:43 +02:00
dependabot[bot]
878860d249
NOISSUE - Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 ( #2770 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 15:04:12 +01:00
dependabot[bot]
3ff3469455
NOISSUE - Bump github.com/nats-io/nats.go from 1.39.1 to 1.40.0 ( #2771 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-25 13:55:47 +01:00
dependabot[bot]
cca5e27de7
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.7.2 to 5.7.3 ( #2769 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 08:31:44 +01:00
dependabot[bot]
7e1b53bf3e
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 ( #2768 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 10:21:03 +01:00
Steve Munene
ddb3f9ba6d
SMQ-2758 - Add option Auth to call webhook for only for certain authz ( #2763 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-20 23:10:32 +01:00
Felix Gateru
3b675a7ab3
SMQ-2703 - Shorten channel and message prefix in message topics ( #2764 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-03-20 22:29:15 +01:00
Steve Munene
f6b3938f96
SMQ-2718 - Add actions on view entities response in groups ( #2750 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-20 12:04:39 +01:00
Steve Munene
b0493e03af
SMQ-2718 - Add actions on view entities response in channels ( #2748 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2025-03-18 13:17:24 +01:00
Steve Munene
1ad754d933
SMQ-2742 - Add entity role check for optional members when adding role ( #2762 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-18 13:03:09 +01:00
Steve Munene
001c8255eb
SMQ-2718 - Add actions on view entities response in domains ( #2749 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2025-03-18 12:36:24 +01:00
Steve Munene
1e4341a6ec
SMQ-2751 - Add search to PATs ( #2753 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-14 10:06:03 +01:00
Steve Munene
2bee2efae5
SMQ-2718 - Add actions on view entities response in clients ( #2746 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2025-03-12 13:54:36 +01:00
Ian Ngethe Muchiri
065e764387
NOISSUE - Update changes to domains and channels ( #2752 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2025-03-12 13:31:03 +01:00
Sammy Kerata Oina
e7032a6313
NOISSUE - Add default members list base query for role management ( #2747 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2025-03-06 14:15:24 +01:00
b1ackd0t
b23a8c20eb
NOISSUE - Fix Websocket Adapter ( #2700 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-03-06 11:23:56 +01:00
dependabot[bot]
5cc3c1b4fa
NOISSUE - Bump github.com/authzed/spicedb from 1.40.1 to 1.41.0 ( #2745 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 19:51:11 +01:00
b1ackd0t
88f7172fb4
SMQ-2724 - Add Auth Callout ( #2731 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-03-03 19:29:31 +01:00
Steve Munene
fd76a03257
SMQ-2735 - Add PATs README and API docs ( #2737 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-03-03 11:51:41 +01:00
dependabot[bot]
adf94adc7b
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.3 to 2.1.4 ( #2741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 11:29:27 +01:00
Steve Munene
98bc206169
SMQ-2670 - Fix Unauthorized User IDs can be added to domain entity role members ( #2684 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-28 14:06:59 +01:00
Steve Munene
17b5224090
SMQ-2604 - Change PAT repo implementation ( #2680 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2025-02-27 15:38:34 +01:00
b1ackd0t
56829c15d8
NOISSUE - Use RabbitMQ as MQTT broker ( #2695 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-02-26 09:45:59 +01:00
dependabot[bot]
df0f9068d6
NOISSUE - Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 ( #2732 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 19:29:25 +01:00
Arvindh
de05aa7f88
NOISSUE - Fix Invitations test ( #2723 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-02-25 19:14:49 +01:00
dependabot[bot]
9997d0c77f
NOISSUE - Bump golang.org/x/crypto from 0.34.0 to 0.35.0 ( #2733 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 15:31:34 +01:00
dependabot[bot]
d4c8383266
NOISSUE - Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 ( #2734 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 15:30:54 +01:00
Felix Gateru
986bc38a19
SMQ-2689 - Allow user defined ids for domains ( #2696 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-25 14:46:15 +01:00
Felix Gateru
f96876fe04
SMQ-2705 - Add list groups with no parent group ( #2708 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-25 10:13:42 +01:00
JeffMboya
a5bf63c2c6
SMQ-2678 - Rename SMQ_CLIENTS_AUTH_GRPC_ to SMQ_CLIENTS_GRPC_ ( #2721 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2025-02-24 14:22:52 +01:00
dependabot[bot]
a4e4527b04
NOISSUE - Bump github.com/nats-io/nats.go from 1.39.0 to 1.39.1 ( #2727 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 13:57:21 +01:00
dependabot[bot]
506f67f222
NOISSUE - Bump golang.org/x/crypto from 0.33.0 to 0.34.0 ( #2729 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 13:56:51 +01:00
dependabot[bot]
5c0a0237d7
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.1 ( #2728 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 12:53:21 +01:00
dependabot[bot]
2a86caeb3d
NOISSUE - Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 ( #2730 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 11:32:10 +01:00
Steve Munene
eaaba5beeb
SMQ-2682 - Fix incorrectly referenced field name ( #2725 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-20 22:41:39 +01:00
Steve Munene
72c762f9cb
SMQ-2671 - Add request ID and use it to correlate traces, logs, and events ( #2709 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-19 13:42:06 +01:00
Arvindh
972fa0b25b
NOISSUE - Add role name and domain name in list invitations response ( #2720 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-02-19 13:26:55 +01:00
dependabot[bot]
da6e3e17a6
NOISSUE - Bump github.com/authzed/spicedb from 1.40.0 to 1.40.1 ( #2714 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 09:28:24 +01:00
dependabot[bot]
db553d328a
NOISSUE - Bump github.com/gofrs/uuid/v5 from 5.3.0 to 5.3.1 ( #2715 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 09:18:19 +01:00
dependabot[bot]
3fc7868759
NOISSUE - Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 ( #2716 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 09:13:41 +01:00
dependabot[bot]
62a3578e0d
NOISSUE - Bump golang from 1.23-alpine to 1.24-alpine in /docker in the docker-dependency group ( #2711 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 09:09:47 +01:00
dependabot[bot]
42f48b41ba
NOISSUE - Bump github.com/hashicorp/vault/api/auth/approle from 0.8.0 to 0.9.0 ( #2713 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 09:09:19 +01:00
Felix Gateru
7667eee725
SMQ - 2435 - Merge invitations into domains service ( #2676 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-13 16:24:39 +01:00
Felix Gateru
597ad23ba1
NOISSUE - Fix domains path in CI tests workflow ( #2697 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-11 21:07:24 +01:00
dependabot[bot]
838cfd59a6
NOISSUE - Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 ( #2698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 21:01:48 +01:00
dependabot[bot]
984d67eaa1
NOISSUE - Bump golang.org/x/crypto from 0.32.0 to 0.33.0 ( #2699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 19:46:13 +01:00
dependabot[bot]
6121c18088
NOISSUE - Bump go.etcd.io/bbolt from 1.3.11 to 1.4.0 ( #2691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 10:38:02 +01:00
dependabot[bot]
392940cfa8
NOISSUE - Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 ( #2693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 10:29:58 +01:00
dependabot[bot]
118d85f1e8
NOISSUE - Bump golang.org/x/sync from 0.10.0 to 0.11.0 ( #2690 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 10:28:35 +01:00
dependabot[bot]
236b841182
NOISSUE - Bump github.com/nats-io/nats.go from 1.38.0 to 1.39.0 ( #2694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 09:54:00 +01:00
dependabot[bot]
da17597121
NOISSUE - Bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 ( #2692 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 09:50:04 +01:00
Steve Munene
bd44d1e95a
SMQ-2505 - Add Domain ID in all service logs ( #2687 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-02-07 11:07:02 +01:00
Felix Gateru
67ab52db90
SMQ-2686 - Fix channel journals ( #2685 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-06 18:10:35 +01:00
b1ackd0t
cff6e7f085
NOISSUE - Use NATS as MQTT broker ( #2681 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-02-03 18:17:35 +01:00
Arvindh
7c6bc9cd7e
SMQ 2667 - List all the users who can access the entity ( #2673 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-02-03 16:37:51 +01:00
Felix Gateru
484de372ec
SMQ - 2546 - Add telemetry aggregation for clients telemetry ( #2661 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-03 11:37:25 +01:00
Felix Gateru
07dbb86203
SMQ-2546 - Add events to adapters ( #2659 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-30 12:45:40 +01:00
dependabot[bot]
53cb10bb89
NOISSUE - Bump github.com/authzed/authzed-go from 1.2.2-0.20250107172318-7fd4159ab2b7 to 1.3.0 ( #2668 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 12:07:10 +01:00
Felix Gateru
e69730d9d6
NOISSUE - Fix failing channel repo tests ( #2662 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2025-01-27 14:05:05 +01:00
Arvindh
ef328369b8
NOISSUE - Fix Clients, Channels roles initialization and Channels connection Authz ( #2663 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-01-27 10:46:45 +01:00
dependabot[bot]
e5b2fa2ec7
NOISSUE - Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 ( #2665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 18:04:23 +01:00
dependabot[bot]
97f8092868
NOISSUE - Bump github.com/authzed/spicedb from 1.39.1 to 1.40.0 ( #2664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 17:56:46 +01:00
dependabot[bot]
d2dbc4c44c
NOISSUE - Bump google.golang.org/grpc from 1.69.4 to 1.70.0 ( #2666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-26 17:51:47 +01:00
Arvindh
d77d005659
NOISSUE - Fix Listing of connections and groups for clients and channels ( #2660 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-01-23 10:12:13 +01:00
Arvindh
104c5b3da4
NOISSUE - Fix channels connections ( #2658 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-01-21 17:06:22 +01:00
Arvindh
53e39a1dc6
NOISSUE - Add domain events consumer, listing of clients and channels with domains ( #2656 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-01-21 14:31:29 +01:00
dependabot[bot]
3cb41fa6e7
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.33.0 to 1.34.0 ( #2657 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 14:06:55 +01:00
Arvindh
88d583bfb1
SMQ-2605 - Groups replication with groups events consumer & listing of things and channels ( #2639 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-01-20 12:36:50 +01:00
dependabot[bot]
a8b12e4461
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.58.0 to 0.59.0 ( #2650 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 09:22:12 +01:00
dependabot[bot]
bc6339bf52
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.33.0 to 1.34.0 ( #2652 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 09:11:29 +01:00
dependabot[bot]
15d8e94678
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.58.0 to 0.59.0 ( #2653 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 09:08:40 +01:00
dependabot[bot]
250070dc15
NOISSUE - Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 ( #2655 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 09:05:59 +01:00
dependabot[bot]
f7ee4f103c
NOISSUE - Bump go.opentelemetry.io/otel/trace from 1.33.0 to 1.34.0 ( #2654 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 09:01:12 +01:00
Felix Gateru
fbbe5ff767
SMQ-2648 - Add API and Repository implementation for the Client stats ( #2647 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-17 17:14:13 +01:00
Steve Munene
5d755990b7
SMQ-1485 - Add mutual TLS support for gRPC connections ( #2646 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-01-17 08:20:41 +01:00
Steve Munene
fdea1a753e
MG-2358 - Add Domain to Events ( #2510 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-16 13:13:41 +01:00
Steve Munene
d02d63d1eb
MG-2048 - Authorize groups and channels with PATs ( #2501 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-15 12:15:14 +01:00
Felix Gateru
153d230907
NOISSUE - Update CLI ( #2645 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-14 13:07:28 +01:00
Felix Gateru
3a11b54394
NOISSUE - Revert removal of notifier interface ( #2643 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-13 10:14:33 +01:00
dependabot[bot]
6fd7e3de63
NOISSUE - Bump google.golang.org/grpc from 1.69.2 to 1.69.4 ( #2644 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 10:02:14 +01:00
Steve Munene
33407fad16
NOISSUE - Update CLI ( #2642 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-01-10 12:49:38 +01:00
Felix Gateru
a9169276e5
SMQ-2629 - Remove Readers and Consumers ( #2641 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-10 11:26:39 +01:00
Felix Gateru
df5d752c4b
SMQ-2629 - Remove Boostrap and Provision services ( #2640 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-01-10 09:56:03 +01:00
dependabot[bot]
cd73d36bdf
NOISSUE - Bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 ( #2634 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-09 09:49:44 +01:00
dependabot[bot]
2b2d8b8a5c
NOISSUE - Bump github.com/authzed/authzed-go from 1.2.0 to 1.2.1 ( #2638 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 18:03:40 +01:00
dependabot[bot]
a052559983
NOISSUE - Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 ( #2637 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 17:54:32 +01:00
dependabot[bot]
8de72f88f4
NOISSUE - Bump golang.org/x/crypto from 0.31.0 to 0.32.0 ( #2635 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-08 13:06:28 +01:00
Drasko DRASKOVIC
d89c199f3a
NOISSUE - Update MAINTAINERS ( #2625 )
2024-12-30 23:56:23 +01:00
Drasko DRASKOVIC
378da932b5
NOISSUE - Fix README badge and docs ( #2624 )
2024-12-30 23:35:20 +01:00
Drasko DRASKOVIC
c89cb41c5b
Fix README intro ( #2623 )
2024-12-30 20:09:39 +01:00
Drasko DRASKOVIC
ca0f7ca3e8
NOISSUE - Update README ( #2622 )
...
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
2024-12-30 19:38:45 +01:00
Steve Munene
6abc52d074
MG-2048 - Authorize clients and users with PATs ( #2499 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2024-12-30 17:41:00 +01:00
Arvindh
f12aacd1da
NOISSUE - Emit roles event during entity creation ( #2620 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-12-27 19:34:13 +01:00
Dušan Borovčanin
c32d40636d
NOISSUE - Add token type check ( #2621 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-25 23:44:57 +01:00
Arvindh
6b16535958
NOISSUE - Use role id instead of name ( #2612 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-12-25 14:25:43 +01:00
dependabot[bot]
58ba597c62
NOISSUE - Bump google.golang.org/protobuf from 1.36.0 to 1.36.1 ( #2619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-24 10:15:01 +01:00
Felix Gateru
8e552d0a96
SMQ-2568 - Check Domain enabled / disabled status during Authn or Authz ( #2586 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2024-12-24 09:57:32 +01:00
Felix Gateru
4f73a52192
SMQ-2570 - Update SDK to align with new architecture ( #2585 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-23 15:09:06 +01:00
dependabot[bot]
7486317363
NOISSUE - Bump github.com/caarlos0/env/v11 from 11.3.0 to 11.3.1 ( #2618 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:34:45 +01:00
dependabot[bot]
7ac7b1f9c6
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.57.0 to 0.58.0 ( #2617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:30:27 +01:00
dependabot[bot]
10c6140e3c
NOISSUE - Bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 ( #2616 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:28:13 +01:00
dependabot[bot]
c50bf5bebf
NOISSUE - Bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 ( #2615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:26:10 +01:00
dependabot[bot]
0e2ae5e5e1
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 ( #2614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:24:02 +01:00
dependabot[bot]
1474da8b2e
NOISSUE - Bump google.golang.org/grpc from 1.68.1 to 1.69.2 ( #2613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 10:22:20 +01:00
Sammy Kerata Oina
e95d1bfbcf
NOISSUE - Move gRPC to api package ( #2593 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-12-20 13:04:33 +01:00
Dušan Borovčanin
f0d014eba2
NOISSUE - Move API to the common package ( #2608 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-19 18:29:53 +01:00
dorcaslitunya
9e6da193c8
NOISSUE - Remove duplicate DomainID paths ( #2607 )
2024-12-19 12:39:41 +01:00
Steve Munene
e8e17f5530
MG-2048 - Implement Personal Access Tokens (PATs) ( #2492 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-12-18 10:33:07 +01:00
dependabot[bot]
0d126c3be0
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.32.0 to 1.33.0 ( #2597 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 19:25:13 +01:00
dependabot[bot]
d46c8d71a0
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.57.0 to 0.58.0 ( #2598 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 19:18:45 +01:00
dependabot[bot]
99b3e67918
NOISSUE - Bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.0 ( #2599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 19:17:10 +01:00
dependabot[bot]
d6aa51bf24
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 ( #2596 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 19:12:49 +01:00
dependabot[bot]
f288c77893
NOISSUE - Bump google.golang.org/protobuf from 1.35.2 to 1.36.0 ( #2600 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 16:46:32 +01:00
Felix Gateru
f7d0513ad5
SMQ-2587 - Fix creating group with parent and group listing with tree parameter ( #2594 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-17 13:17:55 +01:00
Felix Gateru
8c93dae2ba
NOISSUE - Add domains, channels and groups tests to CI ( #2595 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-16 18:48:53 +01:00
dependabot[bot]
42802703d4
NOISSUE - Bump github.com/rubenv/sql-migrate from 1.7.0 to 1.7.1 ( #2589 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 10:17:59 +01:00
dependabot[bot]
e8e8a4bd8a
NOISSUE - Bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 ( #2591 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 10:15:26 +01:00
dependabot[bot]
e8d77679e4
NOISSUE - Bump github.com/authzed/spicedb from 1.39.0 to 1.39.1 ( #2592 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-16 10:09:16 +01:00
Felix Gateru
901ed73fc9
SMQ-2570 - Update user and groups api docs ( #2581 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-11 15:22:56 +01:00
Dušan Borovčanin
b444046661
NOISSUE - Remove LoRA references ( #2584 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-11 14:34:39 +01:00
Felix Gateru
cff356461d
SMQ-2570 - Update auth and domains api docs ( #2579 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-11 09:15:06 +01:00
Sammy Kerata Oina
adfb2f4143
NOISSUE - Fix standard TLS connection ( #2576 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-12-10 19:27:07 +01:00
Arvindh
4a24edc9ea
NOISSUE - Add roles and actions to domain listing ( #2571 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-12-10 19:25:53 +01:00
dependabot[bot]
48e4c12187
NOISSUE - Bump github.com/authzed/spicedb from 1.38.1 to 1.39.0 ( #2582 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 14:28:50 +01:00
Dušan Borovčanin
559e05f0f4
NOISSUE - Move SDK to pkg ( #2583 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-10 14:23:35 +01:00
Felix Gateru
1e77579b33
SMQ-2570 - Update clients and channels api docs ( #2578 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-10 11:55:45 +01:00
dependabot[bot]
ed7f818514
NOISSUE - Bump codecov/codecov-action from 4 to 5 in /.github/workflows in the gh-dependency group ( #2574 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 12:10:42 +01:00
dependabot[bot]
8b732db931
NOISSUE - Bump google.golang.org/grpc from 1.68.0 to 1.68.1 ( #2573 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 12:06:35 +01:00
dependabot[bot]
922de4abaa
NOISSUE - Bump golang.org/x/crypto from 0.29.0 to 0.30.0 ( #2572 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 12:06:03 +01:00
dependabot[bot]
c401324667
NOISSUE - Bump golang.org/x/sync from 0.9.0 to 0.10.0 ( #2575 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 11:09:50 +01:00
dependabot[bot]
fed25100d4
NOISSUE - Bump github.com/authzed/authzed-go from 1.1.1 to 1.2.0 ( #2580 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 11:06:38 +01:00
Arvindh
51d2c37458
NOISSUE - Add events to roles ( #2562 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-12-05 11:44:35 +01:00
Felix Gateru
9630595333
NOISSUE - Remove middleware from tests coverage ( #2563 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-05 10:56:13 +01:00
Dušan Borovčanin
178aa46ad4
SMQ-2533 - Rename Magistrala to SuperMQ ( #2560 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-04 11:17:09 +01:00
dependabot[bot]
10bc218dee
NOISSUE - Bump github.com/authzed/spicedb from 1.38.0 to 1.38.1 ( #2561 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 17:12:46 +01:00
Dušan Borovčanin
243ccade0b
MG-2456 - Refactor architecture ( #2494 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-03 17:12:46 +01:00
dependabot[bot]
e29b54c54d
NOISSUE - Bump github.com/absmach/senml from 1.0.5 to 1.0.6 ( #2559 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 17:12:46 +01:00
Dušan Borovčanin
3b937c284c
MG-2553 - Rename Magistrala to SuperMQ ( #2554 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-03 17:12:46 +01:00
Felix Gateru
5b2c1bab8e
MG-2556 - Fix super admin functionality ( #2558 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-29 09:19:18 +01:00
Felix Gateru
ba556e1e0d
NOISSUE - Fix return role on user creation ( #2551 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-26 09:39:52 +01:00
Felix Gateru
8d4e752274
NOISSUE - Update API documentation ( #2550 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-26 09:36:27 +01:00
Felix Gateru
b20b45023d
NOISSUE - Update auth in journal service ( #2527 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-25 13:02:27 +01:00
dependabot[bot]
f42f45e305
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.2 to 2.1.3 ( #2547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 10:41:07 +01:00
dependabot[bot]
aa5a2bffe8
NOISSUE - Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #2548 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 10:39:02 +01:00
Washington Kigani Kamadi
73138d83bd
MG-2541 - Fix list domain users sdk ( #2542 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-11-21 09:08:04 +01:00
Steve Munene
92e84c05ce
NOISSUE - Fix status during listing things ( #2528 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-11-20 11:31:41 +01:00
Felix Gateru
eb49015dce
MG-2530 - Fix domain assign and unassign for users ( #2531 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-20 11:30:19 +01:00
JeffMboya
d9f3bca478
MG-2533 - Fix Linting Issues in Proto Files ( #2534 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-11-18 08:52:30 +01:00
JeffMboya
c039b0a45d
MG-2483 - Add Protobuf Linter ( #2532 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-11-18 08:52:06 +01:00
dependabot[bot]
ccf4ab934f
NOISSUE - Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 ( #2535 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:24:42 +01:00
dependabot[bot]
317a7e4ac4
NOISSUE - Bump codecov/codecov-action from 4 to 5 in /.github/workflows in the gh-dependency group ( #2537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:21:16 +01:00
dependabot[bot]
41ff500ccf
NOISSUE - Bump github.com/authzed/authzed-go from 1.1.0 to 1.1.1 ( #2536 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:15:02 +01:00
dependabot[bot]
c5fb31fbe5
NOISSUE - Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 ( #2538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 08:08:58 +01:00
Steve Munene
54a134e72f
MG-2516 - Fix listing users in domain ( #2526 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-11-13 08:29:32 -07:00
Steve Munene
8b9ec40abc
MG-2524 - Fix domain disable and list things ( #2525 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-11-13 07:44:33 -07:00
dependabot[bot]
6d305286df
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.56.0 to 0.57.0 ( #2520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 08:25:31 -07:00
dependabot[bot]
e8d69e67be
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.31.0 to 1.32.0 ( #2518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 08:22:34 -07:00
dependabot[bot]
31342746a0
NOISSUE - Bump golang.org/x/crypto from 0.28.0 to 0.29.0 ( #2521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 08:20:43 -07:00
dependabot[bot]
b11cf10622
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.56.0 to 0.57.0 ( #2523 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 08:20:00 -07:00
dependabot[bot]
cacec3adaa
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 ( #2522 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 08:09:24 -07:00
Felix Gateru
cd945419c4
NOISSUE - Fix users update functionality ( #2515 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-11 08:06:37 -07:00
Felix Gateru
3a02788e3a
MG-2507 - Update auth in readers service ( #2514 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-10 10:59:46 -07:00
Steve Munene
a5059a7946
NOISSUE - Remove domain prefix for invitation ( #2513 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-11-08 18:31:00 +01:00
Steve Munene
a596afb498
NOISSUE - Fix list domain permission ( #2512 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-11-08 12:02:52 +01:00
Nataly Musilah
87c390da4c
MG-2426 - Replace generic Clients in Things service ( #2476 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-04 11:46:40 +01:00
Dušan Borovčanin
ef8631bd1f
NOISSUE - Switch from mProxy to mGate ( #2500 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-11-04 11:02:55 +01:00
dependabot[bot]
e271d0ff29
NOISSUE - Bump github.com/authzed/authzed-go from 1.0.0 to 1.1.0 ( #2502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 09:45:02 +01:00
Felix Gateru
233bbf9861
NOISSUE - Update Users tests ( #2498 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2024-11-04 09:42:09 +01:00
Nataly Musilah
0019f71b46
MG-2426 - Replace generic Clients in Users service ( #2436 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-10-30 19:19:31 +01:00
Steve Munene
077882f672
MG-2488 - Fix get domain permission ( #2491 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-28 11:53:59 +01:00
dependabot[bot]
db7a9ce0ac
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.1 to 2.1.2 ( #2490 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 10:52:25 +01:00
dependabot[bot]
50de747792
NOISSUE - Bump github.com/fatih/color from 1.17.0 to 1.18.0 ( #2489 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 10:49:31 +01:00
Steve Munene
f88e11bdb2
NOISSUE - Remove domain from token ( #2468 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-25 14:41:51 +02:00
Steve Munene
ca8ed3b006
MG-2441 - Add domain ID to API ( #2442 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-23 21:40:13 +02:00
JeffMboya
0a1ac0183c
MG-2470 - Check and update GH Action scripts ( #2479 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-10-23 14:49:33 +02:00
dependabot[bot]
52c0f26c08
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 ( #2481 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:33:37 +02:00
dependabot[bot]
ea42694dc8
NOISSUE - Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 ( #2480 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:30:00 +02:00
dependabot[bot]
225b10e866
NOISSUE - Bump github.com/jackc/pgtype from 1.14.3 to 1.14.4 ( #2482 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 10:26:50 +02:00
Dušan Borovčanin
eb881690c7
MG-2443 - Move Auth to the middleware ( #2444 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
2024-10-17 16:24:53 +02:00
dependabot[bot]
eb513e19df
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.55.0 to 0.56.0 ( #2465 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 11:52:30 +02:00
dependabot[bot]
f305f40acb
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.55.0 to 0.56.0 ( #2466 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 11:49:39 +02:00
dependabot[bot]
a457601d77
NOISSUE - Bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 ( #2467 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 09:47:12 +02:00
Steve Munene
61eca8a371
NOISSUE - Update certs ( #2464 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-10-14 22:45:12 +02:00
Steve Munene
e5765c6a9b
MG-2359 - Replace Vault with Absmach certs ( #2425 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2024-10-14 15:51:15 +02:00
dependabot[bot]
957fd786f8
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.30.0 to 1.31.0 ( #2461 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 10:15:54 +02:00
dependabot[bot]
e66eaae328
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.30.0 to 1.31.0 ( #2463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 10:13:58 +02:00
dependabot[bot]
f40ef0b0a3
NOISSUE - Bump go.opentelemetry.io/otel/trace from 1.30.0 to 1.31.0 ( #2459 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 10:12:10 +02:00
dependabot[bot]
858045bb18
NOISSUE - Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 ( #2454 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 08:46:43 +02:00
Dušan Borovčanin
95c174c094
NOISSUE - Fix CI script config path ( #2455 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-10-08 08:44:35 +02:00
Dušan Borovčanin
4552b7c7ab
NOISSUE - Ignore tools dir in CI tests ( #2452 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-10-07 17:54:29 +02:00
dependabot[bot]
d454db70e8
NOISSUE - Bump github.com/authzed/authzed-go from 0.16.0 to 1.0.0 ( #2450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:46:29 +02:00
dependabot[bot]
db0183b5b3
NOISSUE - Bump google.golang.org/grpc from 1.67.0 to 1.67.1 ( #2448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:45:28 +02:00
dependabot[bot]
b45ee62e3d
NOISSUE - Bump golang.org/x/net from 0.29.0 to 0.30.0 ( #2451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-07 10:44:46 +02:00
dependabot[bot]
5f0235ce67
NOISSUE - Bump github.com/authzed/authzed-go from 0.15.0 to 0.16.0 ( #2445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-09-30 11:23:15 +02:00
dependabot[bot]
9f1aa4aef9
NOISSUE - Bump google.golang.org/grpc from 1.66.2 to 1.67.0 ( #2439 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 12:29:00 +02:00
dependabot[bot]
85bcb4e70c
NOISSUE - Bump github.com/plgd-dev/go-coap/v3 from 3.3.5 to 3.3.6 ( #2440 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 12:25:49 +02:00
Dušan Borovčanin
b9cf48d9c8
NOISSUE - Add timezone to the CI updates ( #2438 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-09-23 12:17:40 +02:00
Washington Kigani Kamadi
e611165fc8
NOISSUE - Fix rejected invitations query ( #2433 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-09-19 21:41:32 +02:00
Dušan Borovčanin
67aee00dc4
NOISSUE - Use weekly code dependency updates ( #2432 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-09-18 11:01:34 +02:00
Sammy Kerata Oina
c32b802a07
NOISSUE - Add reject to SDK ( #2431 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-17 22:51:36 +02:00
b1ackd0t
2098c85287
NOISSUE - Update redis, uuid and env dependecies ( #2418 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-09-13 14:57:34 +02:00
JMboya
2bc851c38b
NOISSUE - Ignore Vault data directory containing runtime-generated data ( #2417 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-09-13 13:19:57 +02:00
Sammy Kerata Oina
fdaecf54e5
NOISSUE - Reject invitations ( #2379 )
...
Signed-off-by: Sammy Oina <sammyoina@gmail.com >
2024-09-12 14:45:22 +02:00
dependabot[bot]
1ce5952d1a
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.6.0 to 5.7.0 ( #2422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 18:49:52 +02:00
dependabot[bot]
44e9c4e819
NOISSUE - Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 ( #2421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 14:14:24 +02:00
dependabot[bot]
16820d1da2
NOISSUE - Bump golang.org/x/net from 0.28.0 to 0.29.0 ( #2419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 14:10:35 +02:00
dependabot[bot]
8fb2b052e4
NOISSUE - Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 ( #2423 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 14:01:51 +02:00
dependabot[bot]
a8e25b16ec
NOISSUE - Bump github.com/opencontainers/runc from 1.1.13 to 1.1.14 ( #2412 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 13:37:24 +02:00
Felix Gateru
48c4a7e7d4
MG-2264 - Split Auth Client into Separate Clients for AuthN/AuthZ and Policy CRUD ( #2392 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-09-03 16:50:28 +02:00
dependabot[bot]
529d81739c
NOISSUE - Bump google.golang.org/grpc from 1.65.0 to 1.66.0 ( #2407 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 10:03:31 +02:00
dependabot[bot]
81c1ccf2ed
NOISSUE - Bump github.com/authzed/authzed-go from 0.14.0 to 0.15.0 ( #2406 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:57:40 +02:00
dependabot[bot]
b992f45bdd
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.53.0 to 0.54.0 ( #2408 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:52:17 +02:00
Nataly Musilah
092e679103
NOISSUE - Fix aggregation query ( #2370 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2024-09-02 12:07:12 +02:00
JMboya
2eccae8097
MG-2380 - Pass env files to vault script ( #2387 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-09-02 11:32:55 +02:00
dependabot[bot]
6d9f08622b
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.53.0 to 0.54.0 ( #2399 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 11:19:14 +02:00
dependabot[bot]
cb186979d5
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.28.0 to 1.29.0 ( #2400 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 10:30:19 +02:00
Dušan Borovčanin
6c95a0505a
NOISSUE - Compress binaries in Docker images ( #2401 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-08-27 00:03:00 +02:00
dependabot[bot]
81d56b5cb9
NOISSUE - Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.2 ( #2395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 10:12:25 +02:00
dependabot[bot]
fa3c084d86
NOISSUE - Bump gonum.org/v1/gonum from 0.15.0 to 0.15.1 ( #2390 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 10:10:21 +02:00
dependabot[bot]
c077a03d54
NOISSUE - Bump github.com/nats-io/nats.go from 1.36.0 to 1.37.0 ( #2389 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 10:07:47 +02:00
dependabot[bot]
f5cc255caa
NOISSUE - Bump golang from 1.22-alpine to 1.23-alpine in /docker ( #2391 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 09:57:07 +02:00
dependabot[bot]
871998c529
NOISSUE - Bump github.com/ory/dockertest/v3 from 3.10.0 to 3.11.0 ( #2383 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 10:27:44 +02:00
dependabot[bot]
612f0a82a7
NOISSUE - Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible ( #2385 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 09:37:18 +02:00
dependabot[bot]
c156aed68d
NOISSUE - Bump golang.org/x/net from 0.27.0 to 0.28.0 ( #2382 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 09:32:23 +02:00
dependabot[bot]
8015b40980
NOISSUE - Bump golang.org/x/crypto from 0.25.0 to 0.26.0 ( #2384 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 09:27:24 +02:00
JMboya
a97155d8fb
NOISSUE- Fix Journal database host in Docker composition ( #2378 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-08-08 10:09:13 +02:00
Arvindh
d23e005618
NOISSUE - Fix Journal database path in Docker composition ( #2376 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-08-06 14:25:35 +02:00
dependabot[bot]
3ae864d39e
NOISSUE - Bump golang.org/x/sync from 0.7.0 to 0.8.0 ( #2374 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 09:19:57 +02:00
dependabot[bot]
4697ad4415
NOISSUE - Bump github.com/docker/docker from 26.0.2+incompatible to 26.1.4+incompatible ( #2372 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 09:10:14 +02:00
dependabot[bot]
7aef267fdd
NOISSUE - Bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 ( #2373 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 09:06:25 +02:00
dependabot[bot]
e3f5f6e720
NOISSUE - Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 ( #2375 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 09:02:00 +02:00
JMboya
6a41ea10a3
MG-2365 - Fix JaegerURL in readme.md and cmd/<svc>/main.go ( #2366 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-08-02 16:28:26 +02:00
b1ackd0t
03065369a7
NOISSUE - Rename db prefix for Journal DB env ( #2368 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-08-01 14:26:57 +02:00
Steve Munene
38386a3d96
MG-2363 - Fix users with member relation being able to list things ( #2364 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-30 18:47:15 +02:00
dependabot[bot]
06cb004a9b
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.1.0 to 2.1.1 ( #2361 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 08:42:16 +02:00
dependabot[bot]
dcc8a831f9
NOISSUE - Bump github.com/authzed/authzed-go from 0.13.0 to 0.14.0 ( #2362 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 08:33:26 +02:00
Felix Gateru
b97b1398f7
MG-2281 - Remove all user domain related policy on domain unassign ( #2353 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-29 10:20:53 +02:00
Steve Munene
c3e7159cb7
MG-2354 - Fix Bootstrap Config state change ( #2356 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-25 16:15:55 +02:00
Steve Munene
0e3dbf6e38
MG-2241 - Fix list domains with permission as query parameter ( #2355 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-22 19:11:54 +02:00
Steve Munene
c398908d50
MG-2330 - Fix non-admin users search with identity ( #2331 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-22 13:12:43 +02:00
Steve Munene
c4c037f839
MG-887 - Create Bootstrap, Invitations, and Journal CLI tests ( #2352 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-19 09:40:08 +02:00
Felix Gateru
66fe5f1483
NOISSUE - Format MQTT over WS target URL ( #2348 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-18 18:11:45 +02:00
Steve Munene
8440affe5f
MG-887 - Create Domains CLI tests ( #2349 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-18 18:09:32 +02:00
Steve Munene
6c54214732
MG-887 - Create certs, messages, health, consumers CLI tests ( #2350 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-18 17:23:20 +02:00
Steve Munene
78cd5a88bd
MG-887 - Create Channels and Groups CLI tests ( #2347 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-17 23:53:16 +02:00
Felix Gateru
5faf15723d
MG-509 - Update mProxy version ( #2339 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-16 09:47:30 +02:00
dependabot[bot]
395a97b0fc
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.27.0 to 1.28.0 ( #2345 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 09:46:13 +02:00
dependabot[bot]
df698e9560
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.0.21 to 2.1.0 ( #2342 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 09:42:01 +02:00
dependabot[bot]
862cdc8aa7
NOISSUE - Bump golang.org/x/net from 0.26.0 to 0.27.0 ( #2344 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 09:37:01 +02:00
dependabot[bot]
f50cc5b80d
NOISSUE - Bump github.com/rubenv/sql-migrate from 1.6.1 to 1.7.0 ( #2346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 09:32:11 +02:00
Dušan Borovčanin
5412bddfcf
MG-2187 - Simplify Magistrala core repository ( #2338 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-07-15 17:38:48 +02:00
Steve Munene
ffba4ebb8e
MG-887 - Create Things CLI tests ( #2340 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-15 10:04:18 +02:00
JMboya
468362aac4
MG-2193 - Generate mocks for proto interface ( #2324 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-12 10:36:12 +02:00
JMboya
04c3594627
MG-2253 - Create Users CLI tests ( #2319 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-09 13:37:39 +02:00
JMboya
b49a2cd012
MG-1955 - Update Bootstrap service access control ( #2199 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-09 13:03:10 +02:00
dependabot[bot]
c0b9017679
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.52.0 to 0.53.0 ( #2334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 09:36:03 +02:00
dependabot[bot]
e315d05355
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.52.0 to 0.53.0 ( #2333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 09:29:36 +02:00
Felix Gateru
573fefc86d
MG-888 - Update health, message and journal SDK tests ( #2332 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-09 09:02:01 +02:00
Steve Munene
ccb4827c52
MG-2287 - Improve search for channels and groups ( #2315 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-05 16:37:51 +02:00
Felix Gateru
b8a1fe1af6
MG-888 - Update channels SDK tests ( #2269 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-05 14:37:43 +02:00
Felix Gateru
083e655bde
MG-888 - Update things SDK tests ( #2328 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-04 22:30:22 +02:00
Felix Gateru
8596b73375
MG-888 - Update users SDK tests ( #2329 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-04 17:43:45 +02:00
Felix Gateru
c518c0bcd6
MG-888 - Add invitations sdk tests ( #2327 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-04 16:44:46 +02:00
Steve Munene
13024417ca
MG-2287 - Improve search for Things ( #2305 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-04 16:39:19 +02:00
dependabot[bot]
e86eda5f54
NOISSUE - Bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 ( #2322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 16:00:14 +02:00
Felix Gateru
9d982c466b
MG-888 - Add domians SDK tests ( #2272 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-03 16:03:02 +02:00
dependabot[bot]
a82413c32a
NOISSUE - Bump github.com/go-chi/chi/v5 from 5.0.12 to 5.1.0 ( #2321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 23:11:55 +02:00
dependabot[bot]
e48a52c023
NOISSUE0 - Bump github.com/authzed/authzed-go from 0.12.0 to 0.13.0 ( #2320 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 22:57:36 +02:00
dependabot[bot]
d9cd733c90
NOISSUE - Bump github.com/0x6flab/namegenerator from 1.3.1 to 1.4.0 ( #2323 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 22:50:27 +02:00
Felix Gateru
4e2ae73fb0
MG-2280 - Unassign single user from domain ( #2325 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-07-02 22:49:52 +02:00
Steve Munene
86d896dd44
MG-2287 - Improve users search ( #2288 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-07-02 12:04:37 +02:00
JMboya
6d11c54874
NOISSUE: Add status field to ListMembers response ( #2317 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-02 10:40:00 +02:00
JMboya
1a817f6684
MG-2268 - Rename SpiceDB permission viewer_only to view_only ( #2318 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-07-01 13:49:03 +02:00
b1ackd0t
ee3716623c
MG-1557 - Export jaeger, metrics, postgres and apiutil packages ( #2262 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-06-28 12:45:20 +02:00
b1ackd0t
2fe2f850c2
MG-1529 - User Removal ( #2122 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-06-28 11:13:04 +02:00
b1ackd0t
0794363a3c
MG-1965 - Process Event Logs ( #2057 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-06-27 16:38:20 +02:00
JMboya
b0e37dacf4
MG-2026 - Fix JSON page response key from groups to channels ( #2298 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-26 22:11:57 +02:00
Felix Gateru
1893107b07
MG-888 - Add bootstrap SDK tests ( #2261 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-26 14:45:05 +02:00
Felix Gateru
50b374bd3e
MG-888 - Update consumers SDK tests ( #2271 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-26 13:40:48 +02:00
Dušan Borovčanin
be9bc22df4
NOISSUE - Update CI tools ( #2314 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-06-25 13:45:11 +02:00
dependabot[bot]
d19a2e4337
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.26.0 to 1.27.0 ( #2309 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 13:21:49 +02:00
dependabot[bot]
288f94de35
NOISSUE - Bump github.com/nats-io/nats.go from 1.35.0 to 1.36.0 ( #2308 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 13:17:46 +02:00
dependabot[bot]
709b670819
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.26.0 to 1.27.0 ( #2310 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 13:12:35 +02:00
dependabot[bot]
9cfa7134b0
NOISSUE - Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 ( #2311 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 13:05:53 +02:00
dependabot[bot]
4d6f523260
NOISSUE - Bump github.com/hashicorp/go-retryablehttp from 0.7.6 to 0.7.7 ( #2312 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 12:55:22 +02:00
Felix Gateru
be69946036
NOISSUE - Add domain events for Auth service ( #2313 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-25 12:52:06 +02:00
Washington Kigani Kamadi
fdb8aa216e
NOISSUE - Remove redundant relation check ( #2197 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-06-25 11:29:55 +02:00
Veddy
4ae799ec39
MF-2299 - Update influxdb2 volumes path ( #2300 )
...
Co-authored-by: Veddy <veddy@qq.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-06-24 18:38:05 +02:00
Dušan Borovčanin
6ea6d6756b
NOISSUE - Fix failed log message ( #2307 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-06-24 17:56:36 +02:00
JMboya
3c33961395
NOISSUE - add CreatedAt and UpdatedAt fields for mgclients.Client ( #2306 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-24 17:39:58 +02:00
JMboya
94053f37ee
MG-2142 - Consume Things connect/disconnect event in Bootstrap ( #2192 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-24 11:02:09 +02:00
Steve Munene
424aa7cf80
MG-2216 - Rename delete policy function ( #2218 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-06-21 10:07:52 +02:00
JMboya
ef1322be57
MG-2296 - Domain creation allowed with nil alias ( #2297 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-20 13:41:55 +02:00
JMboya
95badeee62
MG-2025 - CLI Flag to print only curl output ( #2242 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-18 11:23:39 +02:00
dependabot[bot]
d9bd5a465b
NOISSUE - Bump github.com/hashicorp/vault/api/auth/approle from 0.6.0 to 0.7.0 ( #2292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:22:24 +02:00
dependabot[bot]
8ac4f0122b
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.51.0 to 0.52.0 ( #2293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:07:14 +02:00
dependabot[bot]
b49a5ca04f
NOISSUE - Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 ( #2294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:05:08 +02:00
dependabot[bot]
fdc9450f8c
NOISSUE - Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 ( #2295 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 11:04:32 +02:00
Felix Gateru
3528163175
MG-888 - Update certs sdk tests ( #2267 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-18 10:59:18 +02:00
Felix Gateru
c47bfb4fcd
MG-888 - Update groups SDK tests ( #2276 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-14 11:16:50 +02:00
Steve Munene
3355332ebd
MG-2075 - Add guest relation ( #2228 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-06-12 16:19:06 +02:00
Steve Munene
27f5fb8688
MG-2071 - Rename viewer relation to contributor ( #2237 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-06-12 12:07:38 +02:00
JMboya
6cabc23dad
MG-2201 - Fail role update if user does not exist ( #2234 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-06-12 11:55:01 +02:00
b1ackd0t
487dcc643c
MG-2235 - Check gRPC service is healthy during setup ( #2245 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-06-12 11:46:42 +02:00
Nataly Musilah
75a66a4f9b
NOISSUE - Fix Timescale reader ( #2263 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2024-06-12 11:23:40 +02:00
b1ackd0t
ce02e30587
MG-2007 - Rollback Policies if Entity Creation Fails ( #2255 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-06-12 10:27:44 +02:00
Felix Gateru
20f8c084c1
MG-888 - Add Certs API tests ( #2265 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-06-12 09:40:21 +02:00
dependabot[bot]
222c8a8252
NOISSUE - Bump github.com/authzed/authzed-go from 0.11.1 to 0.12.0 ( #2284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 13:35:39 +02:00
dependabot[bot]
052128a395
NOISSUE - Bump github.com/spf13/viper from 1.18.2 to 1.19.0 ( #2285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 12:21:27 +02:00
Dušan Borovčanin
cb00f3a5db
NOISSUE - Fix CI to fetch tags ( #2282 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-06-11 12:12:09 +02:00
dependabot[bot]
7c7d0265d1
NOISSUE - Bump golang.org/x/net from 0.25.0 to 0.26.0 ( #2286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 12:11:33 +02:00
dependabot[bot]
2b7ec78797
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.5.5 to 5.6.0 ( #2283 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 12:07:26 +02:00
dependabot[bot]
b795213649
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0 ( #2257 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 17:41:14 +02:00
dependabot[bot]
36a7e81f1b
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.50.0 to 0.52.0 ( #2259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 17:34:33 +02:00
dependabot[bot]
931583693d
NOISSUE - Bump go.opentelemetry.io/otel from 1.26.0 to 1.27.0 ( #2258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 17:27:16 +02:00
b1ackd0t
3e23807623
NOISSUE - Use only sign in state in OAuth 2.0 flows ( #2270 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2024-06-05 10:30:19 +02:00
Dušan Borovčanin
31d0e8c452
NOISSUE - Move default permission filters from Auth API to service ( #2252 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-05-22 20:02:15 +02:00
Felix Gateru
42be65a3d2
MG-2186 - Migrate gocoap library from v2 to v3.3 ( #2183 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-05-22 12:35:47 +02:00
dependabot[bot]
e9172f7e5f
NOISSUE - Bump github.com/fatih/color from 1.16.0 to 1.17.0 ( #2248 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 10:12:43 +02:00
dependabot[bot]
5dada0d584
NOISSUE - Bump github.com/nats-io/nats.go from 1.34.1 to 1.35.0 ( #2247 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 10:08:40 +02:00
dependabot[bot]
b212d8afbb
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.50.0 to 0.51.0 ( #2246 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:59:25 +02:00
dependabot[bot]
7ed7c66015
NOISSUE - Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 ( #2249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:38:38 +02:00
b1ackd0t
dba14f8c74
MG-2200 - Remove Unused Errors ( #2243 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-05-20 14:36:02 +02:00
b1ackd0t
d62982b4b6
NOISSUE - Add property based testing to HTTP Adapter ( #2212 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-05-20 12:31:20 +02:00
Washington Kigani Kamadi
3e70fedb14
MG-1987 - Enable entity endpoints to return basic info for non-admins ( #2168 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-05-20 12:10:12 +02:00
b1ackd0t
cbb97c1d2e
MG-1972 - Disable token refresh for disabled users ( #2238 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-05-18 19:54:56 +02:00
dependabot[bot]
3bd5984480
NOISSUE - Bump golang.org/x/net from 0.24.0 to 0.25.0 ( #2230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-05-14 12:15:56 +02:00
dependabot[bot]
894a4ab118
NOISSUIE - Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 ( #2232 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-05-14 12:12:24 +02:00
dependabot[bot]
5b32305f43
NOISSUE - Bump golangci/golangci-lint-action from 5 to 6 in /.github/workflows ( #2229 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 12:02:01 +02:00
dependabot[bot]
965dd986f2
NOISSUE - Bump golang.org/x/crypto from 0.22.0 to 0.23.0 ( #2231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 11:54:00 +02:00
dependabot[bot]
8eb8ed873c
NOISSUE - Bump github.com/rabbitmq/amqp091-go from 1.9.0 to 1.10.0 ( #2233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 11:45:05 +02:00
JMboya
4d18c8b21d
MG-2056 - List Domains not showing domains ( #2226 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-05-13 11:52:25 +02:00
Washington Kigani Kamadi
75db28c522
MG-2117 - Remove repository errors from API layer ( #2119 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-05-10 15:09:21 +02:00
Felix Gateru
551d5cf4ca
MG-1977 - Check whether user is domain member before sending invitation ( #2213 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-05-10 10:27:23 +02:00
guangwu
3e63dfb696
NOISSUE - Fix closing file in OPC-UA adapter ( #2215 )
...
Signed-off-by: guoguangwu <guoguangwug@gmail.com >
2024-05-09 15:59:11 +02:00
dependabot[bot]
c164253474
NOISSUE - Bump golangci/golangci-lint-action from 4 to 5 in /.github/workflows ( #2207 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 15:42:38 +02:00
dependabot[bot]
7746b65f9a
NOISSUE - Bump github.com/jmoiron/sqlx from 1.3.5 to 1.4.0 ( #2208 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 15:34:47 +02:00
dependabot[bot]
bb77ef8e4d
NOISSUE - Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.25.0 to 1.26.0 ( #2219 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 15:34:01 +02:00
dependabot[bot]
afe0f2d449
NOISSUE - Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 ( #2220 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 15:27:33 +02:00
dependabot[bot]
e343b1d38c
NOISSUE - Bump go.opentelemetry.io/otel/sdk from 1.25.0 to 1.26.0 ( #2210 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 11:07:24 +02:00
b1ackd0t
19c1261e81
NOISSUE - Add property based testing to notifiers API ( #2175 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-29 16:07:57 +02:00
dependabot[bot]
2040d2b34a
NOISSUE - Bump github.com/hashicorp/vault/api from 1.12.2 to 1.13.0 ( #2194 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-23 22:47:50 +03:00
JMboya
d7d5911b93
MG-2092 - Remove unused field in token object ( #2191 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-23 14:30:37 +03:00
Steve Munene
8915b73953
MG-2173 - Generate mocks with mockery for Twins service ( #2174 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-23 14:18:42 +03:00
Washington Kigani Kamadi
07635ad828
MG-2069 - Remove relation requirement from entity unassignment ( #2130 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-04-23 11:58:00 +03:00
JMboya
3aa674fca0
MG-2137 - Generate mocks with mockery for Certs service ( #2138 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-23 10:01:01 +03:00
Steve Munene
cf832af14b
MG-2147 - Generate mocks with mockery for Consumer service ( #2150 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-22 10:52:54 +02:00
dependabot[bot]
49028e2950
NOISSUE - Bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible ( #2188 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 12:20:08 +02:00
Steve Munene
539be0f011
MG-2145 - Generate mocks with mockery for Lora service ( #2146 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-19 11:01:24 +02:00
b1ackd0t
66c737a22d
NOISSUE - Add property based testing to readers API ( #2177 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-18 17:21:25 +02:00
Felix Gateru
24b5ea14b1
NOISSUE - Test pkg-sdk on change in internal package ( #2184 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-04-18 09:22:52 +02:00
b1ackd0t
3cfcf14a50
NOISSUE - Fix provision test command ( #2182 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-17 09:40:08 +02:00
JMboya
28b4087b69
MG-2166 - Generate mocks with mockery for readers ( #2167 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-17 08:33:22 +02:00
Felix Gateru
1ca5b87db4
NOISSUE - Fix failing groups tests in sdk ( #2181 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-04-16 16:15:49 +02:00
dependabot[bot]
469466d3c9
NOISSUE - Bump go.mongodb.org/mongo-driver from 1.14.0 to 1.15.0 ( #2178 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 15:10:16 +02:00
dependabot[bot]
9474830136
NOISSUE - Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible ( #2179 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 15:02:34 +02:00
b1ackd0t
54e322ee3e
NOISSUE - Add property based testing to provision API ( #2099 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-16 14:54:32 +02:00
Felix Gateru
853dab3f5c
MG-1981 - Fix bug on list groups wth subject returning subject group. ( #2148 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-04-16 14:30:24 +02:00
b1ackd0t
f334ee2606
NOISSUE - Add property based testing to twins API ( #2098 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-16 10:39:32 +02:00
JMboya
f6477ed868
MG-2161 - Generate mocks with mockery for mqtt ( #2163 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-15 16:30:15 +02:00
Steve Munene
4935ae867d
MG-2170 - Generate mocks with mockery for HTTP service ( #2171 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-15 16:29:39 +02:00
JMboya
2246d790a4
MG-2164 - Generate mocks with mockery for users ( #2165 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-15 09:24:43 +02:00
Emmanuel Ferdman
1f9f8f5e30
NOISSUE - Update the location of MQTT API docs ( #2172 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2024-04-13 14:42:36 +02:00
b1ackd0t
c10c453eac
NOISSUE - Add property based testing to certs API ( #2096 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-12 17:40:46 +02:00
b1ackd0t
3d0678725e
NOISSUE - Add property based testing to bootstrap API ( #2095 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-12 17:05:03 +02:00
Felix Gateru
cdf18dc972
MG-1963 - Remove TCP config from CoAP server ( #2139 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-04-11 21:53:59 +02:00
b1ackd0t
76788d3ae2
NOISSUE - Add property based testing to auth API ( #2094 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-11 09:58:20 +02:00
Dušan Borovčanin
658003080e
NOISSUE - Update Docker and Compose versions ( #2159 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-10 12:02:36 +02:00
b1ackd0t
e803f36f78
NOISSUE - Add property based testing to invitations API ( #2093 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-10 10:18:54 +02:00
Dušan Borovčanin
9742d5bf07
NOISSUE - Update Go version to 1.22.2 ( #2158 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-09 21:02:13 +02:00
dependabot[bot]
3fe9b5273c
NOISSUE - Bump dorny/paths-filter from 2 to 3 ( #2155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 20:43:20 +02:00
dependabot[bot]
3b1b038b51
NOISSUE - Bump golang from 1.21-alpine to 1.22-alpine in /docker ( #2156 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 20:34:35 +02:00
dependabot[bot]
b27d924d82
NOISSUE - Bump peaceiris/actions-gh-pages from 3 to 4 ( #2154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 20:33:38 +02:00
dependabot[bot]
24b3b485b7
NOISSUE - Bump codecov/codecov-action from 3 to 4 ( #2153 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 20:31:22 +02:00
dependabot[bot]
467c22fcd3
NOISSUE - Bump actions/setup-go from 4 to 5 ( #2152 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-09 20:24:25 +02:00
Dušan Borovčanin
1571119e0f
NOISSUE - Update dependencies ( #2151 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-09 20:09:56 +02:00
Steve Munene
634e68de5a
MG-2143 - Generate mocks with mockery for Invitations service ( #2144 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-09 19:14:00 +02:00
Arvindh
ab77d93950
NOISSUE - Fix: Domain Total Query ( #2149 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-04-09 18:29:29 +02:00
Steve Munene
ddb90a046a
MG-2136 - Generate mocks with mockery for Bootstrap service ( #2140 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-09 11:48:45 +02:00
b1ackd0t
33704abc0c
NOISSUE - Add property based testing to things service ( #2088 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-04-09 10:09:14 +02:00
b1ackd0t
5c62e339c1
NOISSUE - Update Health Information ( #2089 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-08 19:18:20 +02:00
Felix Gateru
9b188b4520
NOISSUE - Add group tests to users and things service ( #2133 )
...
Signed-off-by: 1998-felix <felix.gateru@gmail.com >
2024-04-05 14:40:46 +02:00
Ian Ngethe Muchiri
36944c1941
NOISSUE - Fix secret reset failing ( #2135 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-04-04 11:15:16 +02:00
Steve Munene
987c853448
MG-2060 - Remove int32 type in policy interface ( #2131 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2024-04-04 10:18:43 +02:00
JMboya
8b930e81e9
MG-2125 - Unable to enable thing using bootstrap ( #2132 )
...
Signed-off-by: JeffMboya <jangina.mboya@gmail.com >
2024-04-03 14:40:05 +02:00
b1ackd0t
eb6b201a2a
NOISSUE - Fix Failing Users Property Based Tests ( #2134 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-04-03 13:01:42 +02:00
Dušan Borovčanin
a39d46238b
NOISSUE - Fix links in README.md file ( #2129 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-03 11:55:06 +02:00
Washington Kigani Kamadi
65941368b8
NOISSUE - Fix OPC-UA adapter ( #2114 )
...
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2024-04-01 12:38:12 +02:00
Ian Ngethe Muchiri
ed4824d959
NOISSUE - Fix Timescale Reader query ( #2120 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-03-26 11:24:09 +01:00
dependabot[bot]
9e0be76911
NOISSUE - Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible ( #2123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 11:22:57 +01:00
b1ackd0t
70c3d65863
NOISSUE - Add property based testing to users service ( #2087 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-03-22 16:16:07 +01:00
Arvindh
f733147517
NOISSUE - Add Domain URL to CLI and SDK configuration ( #2118 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-03-20 17:01:07 +01:00
b1ackd0t
ec7b4b45ec
NOISSUE - Convert SenML Payload Time To UnixNano ( #2115 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-03-15 21:32:29 +01:00
dependabot[bot]
7a2f71a6c1
NOISSUE - Bump github.com/jackc/pgx/v5 from 5.5.2 to 5.5.4 ( #2116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 10:53:05 +01:00
b1ackd0t
22a3c2962d
NOISSUE - Remove OAuth2.0 tokens from Magistrala token ( #2106 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-03-14 14:55:17 +01:00
dependabot[bot]
364749f281
NOISSUE - Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 ( #2112 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 12:10:20 +01:00
b1ackd0t
fbec74bd94
NOISSUE - Add Secret Validation on Registration ( #2109 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-03-13 13:11:20 +01:00
dependabot[bot]
3bf59689fb
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.0.19 to 2.0.21 ( #2110 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 13:13:33 +01:00
Ian Ngethe Muchiri
cd1c88b4d4
NOISSUE - Update Aggregation SQL query ( #2111 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-03-12 13:02:12 +01:00
dependabot[bot]
0affd8b619
NOISSUE - Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 ( #2108 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 11:26:25 +01:00
Ian Ngethe Muchiri
163ccbbe59
NOISSUE - Update UI environment variables ( #2107 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-03-07 11:38:00 +01:00
Nataly Musilah
42d433a92f
NOISSUE - Update timescale reader ( #2085 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-03-05 12:12:55 +01:00
Ian Ngethe Muchiri
2be34c42f4
NOISSUE - Update UI service env variables ( #2105 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-03-04 14:09:29 +01:00
b1ackd0t
0f05c10a38
MG-1887 - Add support for OAuth2.0 ( #2103 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-03-01 10:51:34 +01:00
b1ackd0t
adb03b4ed8
NOISSUE - Add Event Subscriber Config ( #2054 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-02-26 16:42:08 +01:00
Arvindh
eb905267ab
NOISSUE - Fix assign and unassign commands in CLI ( #2102 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-26 12:27:47 +01:00
b1ackd0t
9ed0fe0b19
NOISSUE - Add job for checking go.mod changes ( #2097 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-02-23 12:58:23 +01:00
Arvindh
d716f3d02a
NOISSUE - Fix panic during revocation of expired certificate ( #2101 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-23 12:57:20 +01:00
Arvindh
7207512dca
NOISSUE : Add Domain routes in Nginx x509 conf ( #2100 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-22 13:09:06 +01:00
Arvindh
5d0cb70df8
NOIISUE - Update Vault setup scripts to support Vault CLI ( #2091 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-22 10:09:50 +01:00
b1ackd0t
0ed79371a4
NOISSUE - Remove duplicate errors ( #2086 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-02-21 14:31:11 +01:00
Arvindh
ab4206cc93
NOISSUE - Vault operations with app role authentication ( #2084 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: arvindh123 <arvindh91@gmail.com >
2024-02-20 15:59:55 +01:00
Arvindh
4c206ec375
NOISSUE - Fix Bootstrap thing creation flow ( #2083 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-19 16:03:21 +01:00
Arvindh
21c5813a96
NOISSUE - Fix provision configuration loading ( #2078 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-19 13:20:47 +01:00
b1ackd0t
a9e5897f4e
NOISSUE - Add Postgres DB for UI ( #2082 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-02-15 15:47:02 +01:00
b1ackd0t
e77d4eafc5
NOISSUE - Pin the version of golangci-lint ( #2077 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-02-12 12:21:33 +01:00
dependabot[bot]
3564f19158
NOISSUE - Bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 ( #2070 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 12:19:49 +01:00
Dušan Borovčanin
73362210dd
NOISSUE - Remove CHANGELOG ( #2067 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-29 18:25:34 +01:00
Sammy Kerata Oina
f938a0c28a
NOISSUE - Replace deprecated gRPC metrics collection with stats handler ( #281 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-01-29 16:54:47 +01:00
b1ackd0t
562c578108
NOISSUE - Simplify docker deployment ( #275 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-29 16:53:05 +01:00
Arvindh
2c4880485d
MG-104: Rename/Replace filed owner with domain ( #268 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-27 22:47:00 +01:00
Arvindh
e2616ecc4f
NOISSUE - Fix messaging handler logger ( #280 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-26 18:09:34 +01:00
Arvindh
15314a579d
NOISSUE - Fix Listing of things connected to a channel ( #279 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-26 13:54:24 +01:00
Dušan Borovčanin
2d7ccfae3f
NOISSUE - Update CallHome version ( #2066 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-26 11:16:47 +01:00
b1ackd0t
75b65afcbf
NOISSUE - Make Check Interval Configurable ( #277 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-01-25 16:02:13 +01:00
Sammy Kerata Oina
867060f6a5
NOISSUE - Replace deprecated gRPC instrumentation method ( #278 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2024-01-25 15:40:26 +01:00
Dusan Borovcanin
3221a05a7a
NOISSUE - Replace docs link in API docs
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-25 15:00:20 +01:00
Felix Gateru
7a93e6a893
NOISSUE - Improve tests in Auth service ( #262 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2024-01-25 14:03:20 +01:00
Nataly Musilah
4a909a1ab2
MG-234 - Improve Logging Middleware ( #272 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2024-01-24 18:04:29 +01:00
Dušan Borovčanin
8424ef9867
NOISSUE - Use VerneMQ as the dafault MQTT broker ( #2064 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-24 17:09:12 +01:00
Dušan Borovčanin
24d3804f89
NOISSUE - Revert Mosquitto broker version in MQTT tests ( #2063 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-24 13:43:56 +01:00
Dušan Borovčanin
79ef28a9ce
NOISSUE - Update dependencies ( #2061 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-23 13:09:07 +01:00
Dušan Borovčanin
d95283d314
NOISSUE - Update VerneMQ build scripts ( #2058 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-01-19 20:10:55 +01:00
b1ackd0t
25d43bc58c
NOISSUE - Bug Fix on Listing Things ( #274 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-19 12:10:20 +01:00
charlie-jangala
7fe60caf82
NOISSUE - Limit Max Traces kept in-memory by Jaeger all-in-one ( #259 )
...
Signed-off-by: Charlie Evans <charlie@janga.la >
2024-01-19 11:34:54 +01:00
Felix Gateru
d7cd911613
NOISSUE - Improve tests in users service ( #194 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2024-01-18 17:14:46 +01:00
Felix Gateru
e7129fe502
NOISSUE - Improve tests in things service ( #200 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2024-01-18 15:39:09 +01:00
Nataly Musilah
8c084b177e
MG-234 - Improve Logging ( #255 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@abstractmachines.fr >
2024-01-18 15:28:04 +01:00
b1ackd0t
95f31d70a2
NOISSUE - Use methods for accessing in generated code ( #204 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-18 13:57:22 +01:00
b1ackd0t
a9c4ee6d89
NOISSUE - Fix Compose With v2.24.0 ( #273 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-18 13:54:59 +01:00
b1ackd0t
fe97de024c
NOISSUE - Add tests for pkg/clients ( #258 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-16 13:25:52 +01:00
b1ackd0t
021f15ac77
NOISSUE - Add group API tests ( #243 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-01-12 17:41:09 +01:00
Arvindh
d59bf77238
NOISSUE - Fix Domain listing and updating ( #271 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-12 13:33:55 +01:00
Ian Ngethe Muchiri
9f573850fc
NOISSUE - Add pagemetadata to ReadMessage function in sdk ( #2055 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-01-10 18:11:57 +01:00
Arvindh
660181539a
NOISSUE - List Permissions when listing Users ( #269 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-10 18:10:56 +01:00
Arvindh
235536128d
MG-1967 - Handle errors in Things gRPC server and client ( #257 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-10 16:52:06 +01:00
Arvindh
7378156e64
MG-1961 - Add Domains OpenAPI Spec ( #261 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-10 16:46:32 +01:00
Nataly Musilah
2cafd60666
NOISSUE - Resolve falsely passing CI ( #214 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2024-01-10 13:45:54 +01:00
charlie-jangala
7d3680a18b
NOISSUE - Increase minimum docker-compose version in README.md ( #260 )
2024-01-10 13:40:48 +01:00
Arvindh
508227573c
MG-1968 - List all status domains by default ( #248 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-10 12:02:09 +01:00
b1ackd0t
e8bf29d3fe
NOISSUE - Add group service tests ( #241 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-10 11:48:41 +01:00
b1ackd0t
2fb14e222f
NOISSUE - Refactor Provision API tests ( #192 )
...
- Refactored the code snippets related to API requests and provisioning services
- Added test cases for error handling and functionality
- Created mock services for testing purposes
- Utilized external packages Magistrala and mockery
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-08 14:23:15 +01:00
b1ackd0t
f7037397e5
NOISSUE - Add tests for auth config package ( #251 )
...
Improve authentication functionality, error handling, setup functions, add client and handler, new test file and test cases
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-08 14:19:55 +01:00
b1ackd0t
22ecbc24ee
NOISSUE - Refactor error handling and SDK error testing ( #263 )
...
Improve error handling and SDK error testing. The code now includes signal handling, error wrapping, checking for contained errors, and testing HTTP error responses. Additionally, assertions have been added to ensure the expected behavior is met.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-08 11:33:16 +01:00
Felix Gateru
b3e206321c
NOISSUE - Add Things service mock ( #242 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2024-01-03 13:06:56 +01:00
Arvindh
7701f95bee
NOISSUE - Add domain freeze endpoint ( #247 )
...
* add domain freeze endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: naming
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-01-03 12:48:09 +01:00
Ian Ngethe Muchiri
b13357666a
NOISSUE - Update Magistrala's mProxy and SenML dependencies ( #250 )
...
* update senml from mainflux to absmach repo
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update api documentation for websocket and mqtt
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2024-01-03 12:12:44 +01:00
b1ackd0t
03a2cbe573
NOISSUE - Add tests for internal API package ( #193 )
...
* Add test function api package
for UUID validation, encoding response data, and error handling
This commit refactors the test function responsible for validating UUIDs, encoding response data in JSON format, and handling error scenarios. The test cases have been improved for better coverage and reliability. Assertions are used to compare the actual results with the expected results.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Add assertion to check if the error message is correctly encoded
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-03 11:01:34 +01:00
b1ackd0t
2ba2237bcc
NOISSUE - Add test cases for Provision service ( #191 )
...
Add test cases for a provision service. The test cases check for valid and invalid tokens, verify the returned content and errors, and test scenarios for configuring the provision service with different authentication methods and expected outcomes.
Additionally, a test function has been added to check the behavior of the "Cert" service method by setting expectations on certain SDK method calls and asserting the expected values for the returned certificate, key, and error.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-01-03 10:33:48 +01:00
b1ackd0t
41d9e1bdd0
NOISSUE - Add group repository tests ( #197 )
...
* Add repository tests
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add getIDs function to get ID from an array of groups
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2024-01-03 10:27:25 +01:00
Felix Gateru
ff12f7fca3
NOISSUE - Generate Users service mocks ( #215 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-29 10:36:21 +01:00
b1ackd0t
e01a82e84b
NOISSUE - Expand filters to check for test changes ( #213 )
...
* Expand filters to check for test changes
This is because sometimes SDK tests failed to pass on push to main
because for PR we were only testing directory changes.
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix failing SDK tests by adding authz
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename pipeline to workflow
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename push branch to main
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-12-27 12:58:28 +01:00
b1ackd0t
160b70e9dc
NOISSUE - Add config tests ( #190 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-26 16:12:23 +01:00
b1ackd0t
e8a10862ab
NOISSUE - Expose port 9091 instead of 9090 in dev env ( #203 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-26 16:00:43 +01:00
Arvindh
5eccd71c12
NOISSUE - Fix channels, things, and groups domain authorization ( #210 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-25 18:34:29 +01:00
Arvindh
8439a9f900
NOISSUE - Fix mockery version to v2.38.0 in the Makefile ( #206 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-25 18:08:49 +01:00
Arvindh
c2f125fc5a
NOISSUE - Domains status check on Create & List of Things & Groups ( #202 )
...
* check domain status on create and list things and groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename internal function name
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix things test
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-25 16:56:54 +01:00
b1ackd0t
5590695e4b
NOISSUE - Expose Timescale on 5433 ( #208 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-12-25 15:27:35 +01:00
b1ackd0t
1f5a17b58a
NOISSUE - Fix ListGroups failing to authorize ( #205 )
...
* Refactor "ListGroups" for imporoved access control
- Implement additional authorization based on domain ID
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Add subject and domain to PolicyReq in Authorize method
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-25 15:26:19 +01:00
Dušan Borovčanin
67097686e8
NOISSUE - Setup Dependbot ( #207 )
...
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-12-25 11:20:44 +01:00
b1ackd0t
c57dedcc04
NOISSYE - Use auth const for checking authorization ( #201 )
...
The changes include:
- Updating the authorization functionality in a messaging service by modifying the check auth function
- Using constants from the auth package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-22 19:21:08 +01:00
Arvindh
e106349fb7
NOISSUE - Block login for non-admin users on disabled domain ( #198 )
...
* block disable domain login
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: domain status custom json marshal and unmarshal
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: function naming
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: debug codes
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: golangci-lint errors
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: remove delete status
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: remove delete status
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename: DStatus to Status
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-22 13:19:06 +01:00
b1ackd0t
2944e8881e
NOISSUE - Generate event sourcing mocks ( #186 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-22 11:32:49 +01:00
b1ackd0t
370b0c58a2
NOISSUE - Refactor Readers to use view permission instead of subscribe ( #199 )
...
It changes the permission from `subscribePermission` to `viewPermission` for the specified `Subject` and `Object`.
This is because group doesn't have permission subscribe.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-22 10:16:05 +01:00
b1ackd0t
9180494901
NOISSUE - Generate Auth mocks ( #185 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-22 10:14:47 +01:00
Arvindh
1fe2e74a74
NOISSUE - Implement Thing Delete ( #179 )
...
* add: delete function in things interface
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: remove things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: things event streams
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things delete test
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: delete thing http transport
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: delete thing sdk, sdk_test, cli
Signed-off-by: Arvindh <arvindh91@gmail.com >
* gofumpt -ed
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: openapi
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: things change status response
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: openapi
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename events: from thing delete to thing remove
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix wordings
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix wordings in openapi
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: type check
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update open api yaml
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix things mocks
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-20 19:55:38 +01:00
Nataly Musilah
822515e9cf
NOISSUE - Remove unused coverage.html files ( #181 )
...
* remove coverage.html generation
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* update pkg coverage
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2023-12-20 16:59:14 +01:00
b1ackd0t
0016d67055
NOISSUE - Add Test for apiutil package ( #195 )
...
* Test for parsing and handling query parameters
The provided code includes test cases written that cover various scenarios for parsing and handling query parameters in HTTP requests.
These scenarios include valid and invalid queries, empty queries, and multiple queries with the same key.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* replace ReadUintQuery with ReadNumQuery
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-20 16:41:07 +01:00
Felix Gateru
cb3161ce0e
NOISSUE - Remove failing Auth tests for Policy removal
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-20 15:20:43 +01:00
b1ackd0t
c3c910d9e3
NOISSUE - Generate Things repository mocks ( #162 )
...
* Generate things repository mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Generate things cache mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Change output dir for generated mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* rename factory methods
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Fix failing test
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-20 12:42:16 +01:00
Felix Gateru
a6dd160091
MG-149 - Fix leaking database errors ( #183 )
...
* fix: handle database errors in svc
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* fix: add descriptive error to postgres errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-20 10:51:04 +01:00
Arvindh
648655036e
NOISSUE - Implementation of Group removal ( #161 )
...
* add: group delete flow
Signed-off-by: Arvindh <arvindh91@gmail.com >
* sync with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
* improved grpc error handling
Signed-off-by: Arvindh <arvindh91@gmail.com >
* gofumpt -ed
Signed-off-by: Arvindh <arvindh91@gmail.com >
* changed database unassign parent group id
Signed-off-by: Arvindh <arvindh91@gmail.com >
* seperate event for delete group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change group event name
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update channel remove events
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels event
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: sdk, sdk_tet, cli
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk mock
Signed-off-by: Arvindh <arvindh91@gmail.com >
* mockery
Signed-off-by: Arvindh <arvindh91@gmail.com >
* convert to inline case
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change in group delete flow
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change return error in delete
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: openapi
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename events: from channel delete to channel remove
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-19 13:01:24 +01:00
b1ackd0t
0fa80ba186
NOISSUE - Split package tests ( #133 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-19 12:40:13 +01:00
Nataly Musilah
d4244dce51
NOISSUE - Fix CI badge
...
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2023-12-19 12:26:14 +01:00
dependabot[bot]
a3f5f6f954
NOISSUE - Bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #182 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 12:25:00 +01:00
Ian Ngethe Muchiri
492ce14baf
MG-174 - Bug: Docker Compose commands from README are incorrect
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-12-18 11:37:59 +01:00
b1ackd0t
b3f1a91842
NOISSUE - Fix issue with MG_UI_CONTENT_TYPE in docker/.env file. ( #175 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-18 09:39:04 +01:00
Felix Gateru
48e971180b
MG-31 - Fix Auth tests ( #129 )
...
* Fix auth tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix auth tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix auth tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix service tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix auth tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix auth tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix auth errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* rafactor set up
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-17 14:14:21 +01:00
Ian Ngethe Muchiri
188311e9ce
NOISSUE - Add Docker composition for UI ( #153 )
...
* add compose file for ui
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix bootstrap url
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update image source to use docker hub
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-12-15 17:10:55 +01:00
b1ackd0t
3112865810
NOISSUE - Generate PubSub mocks ( #157 )
...
* Refactor codegen to include pubsub
The commit includes changes to files related to messaging using the PubSub pattern.
It introduces a new step for checking PubSub updates and generating mocks.
Additionally, a new file for autogenerated mock code has been added.
Function and test case modifications have been made, including the use of mock implementations and checking for expected errors.
The commit also defines a mock implementation of a publisher-subscriber system using websockets.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Add error check for authentication
modify error handling, and return 401 status code in updateClientSecret function
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Change output dir for generated mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-15 14:56:28 +01:00
b1ackd0t
da79c82208
NOISSUE - Generate Users repository mocks ( #160 )
...
* Generate users repository mocks
Add generation of users repository mocks for easier testing purposes
rather than writing the mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Change output dir for generated mocks
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-15 14:32:16 +01:00
Ian Ngethe Muchiri
4bce9b6f2b
NOISSUE - Fix API operations naming ( #158 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-12-15 12:00:45 +01:00
b1ackd0t
de992d52a5
NOISSUE - Enforce aliases for errors packages ( #147 )
...
- repoerr "github.com/absmach/magistrala/pkg/errors/repository" instead of repoerror
- svcerr "github.com/absmach/magistrala/pkg/errors/service" instead of svcerror
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-15 11:30:03 +01:00
Nataly Musilah
69791d71c9
NOISSUE - Update badges ( #152 )
...
* fix: update badges
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
* fix: update badges files
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.com >
2023-12-15 11:28:02 +01:00
b1ackd0t
6d2096cda9
NOISSUE - Fix e2e Testing Tool ( #135 )
...
* fix(e2e): Add admin role and permission
This commit adds a new constant and modifies the `createUser` function. The function now creates a user with an admin role and a domain with admin permissions.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* chore(ci): add e2e testing on CI
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove unnecessary time.Sleep calls and optimize code execution
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-15 11:20:48 +01:00
Arvindh
450a8f94a2
MG-50 - Auth: Improve gRPC response with error codes ( #142 )
...
* add: grpc error handling
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: golangci errors & remove: switch case placeholders
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Handle ok case error
* Handle ok case error
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-15 11:17:20 +01:00
Ian Ngethe Muchiri
13ab8d042f
NOISSUE - Add marshalling to retrieve domain response ( #154 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-12-15 10:34:44 +01:00
b1ackd0t
aaf0756707
NOISSUE - Generate SDK Mocks ( #127 )
...
* fix(errors): Fix nil pointer error in NewSDKError
In the NewSDKError function, a check is added to handle the case where the input error is nil. Previously, if the error was nil, the function would panic. This fix ensures that the function returns nil instead of panicking when the input error is nil.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(sdk-mock): Add mock functions for SDK testing
This commit adds a set of mock functions for the software development kit (SDK) to facilitate testing. These functions simulate the behavior of the actual functions in the SDK and have defined input parameters and return values. The code also includes error handling logic and checks for different return types.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* test: use sdk mocked interface
* feat(workflow): check for generated files
The commit modifies the check-proto GitHub workflow to check-generated files. It checks for changes in specific paths and verifies the protobuf files and generated mocks. The code also includes checking if the SDK mock is up to date, installing a tool, generating mocks, and displaying an error message if the mocks are different. The tool we use is: https://github.com/vektra/mockery .
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(mocks): Add copyright notice to mocks.go
Added a copyright notice to the mocks.go file in the pkg/sdk/go directory for clarity and attribution.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(build): Add target for generating mocks
Added a new target to the Makefile for generating mocks using the mockery tool. The target checks if the mockery tool is installed and then runs the "go generate" command to generate mocks for the codebase..
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Improve error messages in check-generated-files.yml
In this commit, I have made changes to the check-generated-files.yml file. Specifically, I have updated the error messages to provide more information about the issue. Instead of simply stating that the proto file and generated Go file are out of sync, the error message now includes a more detailed explanation and a suggestion for resolving the issue. Additionally, I have also added error messages for the generated mocks for the SDK. These error messages provide information about the sync issue and suggest running the necessary commands to resolve it. This commit aims to improve the clarity of error messages and help developers quickly identify and fix sync issues in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-15 09:25:05 +01:00
Felix Gateru
a8d3e7de42
Refactor errors ( #155 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-14 18:09:53 +01:00
b1ackd0t
5e541f6a2c
MG-144 - Refactor Invitations to list invitations by state ( #148 )
...
* Refactor invitation to list invitations by state
Add states when fetching invitations that is:
- pending
- accepted
- all
- unknown
The changes focus on refactoring the functions responsible for retrieving and updating invitation data from a PostgreSQL database. Additionally, improvements have been made to the error handling mechanism. The commit also introduces new test cases to verify the functionality of the implemented functions.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Rename `todbInviation` to `toDBInvitation`
This is to align with the rest of the codebase
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Refactor invitation state constants and string conversions
- Refactor the constants for invitation states in the state.go file.
- Rename the "pendingState" constant to "pending" and the "acceptedState" constant to "accepted".
- Update the corresponding String() function to return the new constant names.
- Update the ToState() function to handle the new constant names.
This commit improves the clarity and consistency of the invitation state constants and their string representations.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-14 11:42:57 +01:00
Felix Gateru
4d038c633a
MG-31 - Fix pkg tests ( #123 )
...
* Fix pkg tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* fix errors
* refactor groups tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Add opts to docker containers
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix pkg tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove unvailable publish test
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove unvailable publish test
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Cleaning up
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Cleaning up
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-12 16:09:05 +01:00
Arvindh
2281b44a26
MG-140 - Permission denied when checking entity permissions
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-12 15:32:43 +01:00
b1ackd0t
5aaf1da35a
NOISSUE - Add order & direction to list Users API ( #88 )
...
* feat: API layer for search
Implement the API layer for search. This includes the following:
- API endpoints for search
- Logging
- Metrics
- Tracing
* fix(api): fix default order in common.go
The default order in the common.go file was set to "updated_by" instead of "updated_at". This commit fixes the default order to "updated_at" to ensure accurate sorting.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* test: Add test function for search clients
The test function creates a new service with mock dependencies and tests various scenarios, including authorized and invalid tokens. It also checks the response and error values. The test function sets up mock calls and asserts expected values.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* refactor(users): remove search endpoint
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-12 11:04:24 +01:00
b1ackd0t
a07aabe783
NOISSUE - Add Invitation service ( #126 )
...
* feat(service): Add new "invitations" service
This commit adds a new service called "invitations" to the existing file. The service includes the necessary imports and initializes components for its functionality. It also includes configuration settings and a Docker Compose file. Additionally, instructions for deploying and using the service are provided, along with a function to create an HTTP handler.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs(api): invitation api
The commit adds documentation for an API that allows users to manage invitations. It includes information about the endpoints, parameters, data types, and components used in the API. The documentation also outlines the properties and specifications of the Invitation object. This commit provides a comprehensive overview of the API's functionality and structure.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: accept invitation to take in domain
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* refactor(invitations): rename domain to domainID
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Authorize on id(domain+user) rather than user
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-11 18:24:37 +01:00
b1ackd0t
0ecf5aa746
NOISSUE - Update mTLS support ( #134 )
...
Make sure MTLS support works after the new auth changes
2023-12-11 11:13:41 +01:00
Arvindh
a078bbe91d
NOISSUE - Add view Domain permissions ( #118 )
...
* add: view domain permissions
Signed-off-by: Arvindh <arvindh91@gmail.com >
* "gofumpt" -ed
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: retrieve group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change in approch for retrieve domain permissions
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change to query fram approch
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: view domain permissions sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: view domain permissions sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: view domain permissions sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: golangci errors
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-11 09:41:31 +01:00
b1ackd0t
5d77ea5475
MG-137 - Use Magistrala errors wrap ( #138 )
...
- Updated the error assertion in the invitations_test.go file.
- Replaced the assert.ErrorIs() function with assert.True() and errors.Contains() to check if the expected error is contained in the actual error.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-10 20:06:37 +01:00
Dušan Borovčanin
1fa9fb8d72
NOISSUE - Update .gitignore ( #136 )
...
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-12-08 15:17:21 +01:00
b1ackd0t
c3882675f9
NOISSUE - Add API layer for Invitation service ( #125 )
...
* feat(api): Implement endpoints for invitations
Implemented endpoints for sending, viewing, accepting, and deleting invitations in the API. Added validation, error handling, logging, and metrics functionality. Utilized various packages, routers, and frameworks to handle HTTP requests and perform invitation operations. Also included functions for decoding request payloads and implementing tracing functionality.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): add service mocks
* feat(endpoint): test API layer
"endpoint_test.go" is introduced, which contains test cases for API endpoints. These test functions cover various features related to invitations, including different input parameters and expected outcomes. Furthermore, the code includes modifications to a function in the transport file, where a parameter is removed and a route is modified for better performance and efficiency.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* refactor(invitations): accept invitation to take domain
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* refactor(invitations): rename domain to domainID
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-08 13:11:31 +01:00
b1ackd0t
75a2e8d4f3
NOISSUE - Add Invitations service layer ( #124 )
...
* feat(invitation): Add new function for sending invitations
This commit adds a new function for sending invitations in the invitation management and authorization code. The function allows users to send invitations to other users, providing necessary details such as email address and invitation message. This feature enhances the overall functionality of the application.
The code changes include the addition of the "sendInvitation" function in the invitation module, along with necessary validation checks and error handling. Additionally, test cases have been added to cover different scenarios and ensure the proper functioning of the feature.
This commit improves the invitation management and authorization functionality by enabling users to send invitations to others.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* test(invitations): Add test cases for invitation functions
Add new test cases to cover different scenarios and expected behavior in the invitation functions. These test cases ensure proper error handling and validate the functionality of the code related to invitations.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat: test with token
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): update ListInvitations function
This commit updates the ListInvitations function in the invitations service. The changes include updating the page parameters to use InvitedByOrUserID instead of separate InvitedBy and UserID fields. This ensures that invitations are retrieved correctly based on the user ID.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): Add rename to checkAdmin
An existing function has been renamed to "checkAdmin".
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Refactor RetrieveAll method signature
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-08 10:02:20 +01:00
b1ackd0t
1f087bf42c
NOISSUE - Add Invitation service repository layer ( #120 )
...
* feat(invitations): add repository layer
Add PostgreSQL migration, setup test, and
repository for invitations
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): Implement error handling and repository functions
This commit introduces modifications to the error handling and repository functions in the internal/postgres and invitations/postgres packages. The changes primarily focus on retrieving invitations from a database and handling errors appropriately. Additionally, the code diff includes updates to imports and test cases for the InvitationCreate function. The Retrieve function is thoroughly tested with different scenarios, including tests for updating invitation tokens and confirmations. Moreover, tests are added for the update and delete functions for invitations in a repository.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat: test with token
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(Page): Add new field `InvitedByOrUserID`
This code change adds a new field to the Page struct and modifies the pageQuery function to handle it. The change also includes modifications to the test file. The code snippet tests the functionality of retrieving invitations, specifically using the invited_by_or_user_id field. The test ensures that the retrieved invitations match the expected response.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): add updated_at field to UpdateConfirmation query
This commit adds the updated_at field to the UpdateConfirmation query in the invitations package. This ensures that the updated_at field is updated when confirming an invitation.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-07 16:11:54 +01:00
Nataly Musilah
c8126d1a03
MG-117 - Update Makefile test target ( #122 )
...
* fix: remove vendor from go test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: update make test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: fix coverage.txt in cd.yml
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: simplify go test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: remove cassandra
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-12-07 14:20:52 +01:00
b1ackd0t
68f551f81d
NOISSUE - Implement Invitations Service Outline ( #116 )
...
* feat(invitations): Implement invitations outline
This commit adds the necessary data structures and methods for managing invitations to join a domain. It includes structs for invitations, pages of invitations, and pages of invitations with additional metadata. Additionally, error variables for missing and invalid relations are defined.
The commit also introduces methods for sending, viewing, listing, accepting, and deleting invitations. In addition, it includes functions for creating, retrieving, updating, and deleting invitations in a repository.
Furthermore, a function is added to check the validity of a relation, returning an error if it does not match specific values.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs(invitations): add godocs
* test: Add tests for MarshalJSON and CheckRelation
Add tests to ensure the MarshalJSON function of the InvitationPage struct correctly marshals the JSON representation. Also, add tests for the CheckRelation function to verify its behavior in different scenarios. The tests use a loop and the assert.Equal function to compare expected and actual errors.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(invitations): add withToken parameter to RetrieveAll method
This commit adds a new parameter "withToken" to the RetrieveAll method in the invitations package. This parameter allows the caller to specify whether they want to include the token in the returned invitation list.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs(invitations): Add Base README
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-07 14:15:16 +01:00
b1ackd0t
71e600798d
MG-132 - Remove Identity From Basic Information ( #94 )
...
* refactor(clients): deprecate RetrieveNames
Remove RetrieveNames and modify RetrieveAllBasicInfo to replace it. Remove sensitive information when retrieving basic information
* change from if statement to switch
Co-authored-by: Dušan Borovčanin <borovcanindusan1@gmail.com >
---------
Co-authored-by: Dušan Borovčanin <borovcanindusan1@gmail.com >
2023-12-07 13:56:34 +01:00
Sammy Kerata Oina
6f0874c85a
NOISSUE - Add Linters ( #79 )
...
* add linters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting errors
Signed-off-by: sammy <sammyoina@gmail.com >
* fix linting
Signed-off-by: sammy <sammyoina@gmail.com >
* add callhome alias
Signed-off-by: sammy <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Signed-off-by: sammy <sammyoina@gmail.com >
2023-12-06 17:02:47 +01:00
Nataly Musilah
7692546c1c
NOISSUE - Fix WS coverage flag ( #121 )
...
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-12-05 10:37:34 +01:00
Nataly Musilah
ee6b47610b
NOISSUE - Run Test on Merge to Main ( #103 )
...
* add e2e tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix test run
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: modify files for running tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: add makefile changes
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: add certs
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: add other services test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: remove makefile change
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* test: test out the test run
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: add test.yml and build.yml
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: fix bootstrap test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* try: building test
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* test: reduce repeating tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove build on pr
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: add secrets to cd.yml
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: fix secrets
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: remove build.yml
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: return to build on push
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: check codecov upload
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* test: test out coverage
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: resolve comments
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* update: remove test.yml and update makefile
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* resolve comments
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix: change Test to tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-12-04 20:26:25 +01:00
b1ackd0t
8c05a17491
NOISSUE - Align Environment Variables in Docs ( #114 )
...
This commit adds various configurations and environment variables for different services in the codebase. These services include CoAP adapter, HTTP adapter, LoRa adapter, MQTT adapter, OPC-UA adapter, and WebSocket adapter.
The variables control settings such as log level, host and port, server certificates and keys, auth URLs, message broker URLs, Jaeger server URLs, telemetry settings, and instance IDs.
Additionally, instructions are provided for running the services outside of the Docker container. TLS encryption can be enabled by setting specific variables and providing PEM format files for certificates and keys. Default values are also provided for unset variables.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 15:13:01 +01:00
b1ackd0t
38b50cb6c0
NOISSUE - Repository Retrieve User By Name ( #84 )
...
* feat: add retrieve users by name
Retrieve users by name from the database. This is a new feature. It
enables the user to retrieve users by name.
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* test: bump up test cases
The changes made in this commit involve modifying the RetrieveNames function in the clients.go file. The function now retrieves client names by constructing a query. Additionally, test cases have been added to ensure the correct retrieval of clients with different parameters and to assert the expected response and error values.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: add direction only when we have order
When constructing a query, the function now checks if the order parameter is provided and if it is one of the allowed values (name, identity, created_at, updated_at). If so, the function adds an ORDER BY clause to the query. Additionally, if the direction parameter is provided and it is either "asc" or "desc", the function adds the direction to the query.
This change enables users to specify the order in which the query results should be returned and the direction of the ordering.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: fix sorting direction check in constructQuery
The fix updates the check to use the constants from the api package for clarity and consistency.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(users): add ID field to RetrieveNames query
Added the ID field to the SELECT query in the RetrieveNames function in clients.go. This change allows the function to retrieve the ID along with the name of the clients.
Also modified the clients_test.go file to include the ID field in the test data for the RetrieveNames test.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(db): Test for SQL injection
This commit adds a new feature by including a username field in the client information. It also modifies the retrieval of client names and adds tests to prevent SQL injection. Additionally, it introduces functions for retrieving clients based on their identity and includes test functions for retrieving clients based on different criteria. The code also includes functions for setting parameters and finding clients based on specific queries.
* feat(users): update SQL query in RetrieveNames
This commit updates the SQL query in the RetrieveNames function in the users/postgres/clients.go file. The query now uses the '~' operator instead of 'ILIKE' for the name and identity conditions. This change improves the search functionality by allowing for more flexible matching.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 15:05:52 +01:00
Felix Gateru
44b537c8fa
MG-31 - Fix Users tests ( #115 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-04 14:18:10 +01:00
Felix Gateru
e7a628e910
MG-31 - Fix Twins tests ( #106 )
...
* Fix tests in Twnins
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* fix twins tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-04 14:00:42 +01:00
Felix Gateru
93357eb5dd
MG-31 - Fix Things tests ( #107 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-04 13:27:34 +01:00
b1ackd0t
c1e76e698d
NOISSUE - Update Auth documentation ( #110 )
...
The commit introduces changes to the "auth/README.md" file. It updates the authentication keys, adds new key types, and introduces the concept of domains.
The documentation also includes information on the configuration settings for the authentication service, such as database and server details. It mentions that the service is distributed as a Docker container and provides instructions for running it outside of the container.
Furthermore, the commit mentions a configuration file for the "magistrala-auth" service and highlights specific changes made to environment variables in various files.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 13:11:28 +01:00
b1ackd0t
e0cd2ceb55
NOISSUE - Update Readers Documentation ( #113 )
...
* feat(readers): remove jaeger URL
Remove JAEGER URL and align documentation
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs: update description
Update the description of message readers in the `readers/README.md` file. This commit clarifies that message readers provide implementations of various `message readers` and consume normalized (in `SenML` format) Magistrala messages from data storage. Additionally, it highlights that message readers expose an HTTP API for message consumption. For more detailed information on the usage of `reader` and a comprehensive understanding of Magistrala, please refer to the [official documentation][doc].
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 13:01:31 +01:00
b1ackd0t
658fd373ba
NOISSUE - Update Certs service configuration and docs ( #112 )
...
The commit modifies the configuration files and Docker Compose files related to the "certs" service. The changes include updating URLs, adjusting the log level, and modifying the SDK certs URL. This refactor ensures that the service operates with the correct settings and improves the overall functionality.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 12:26:43 +01:00
b1ackd0t
99b509d5dc
NOISSUE - Update Bootstrap configuration documentation ( #111 )
...
Updated the documentation to include details about the configuration variables and environment settings for the bootstrap service. This includes information about database connections, SSL settings, authentication services, event sources, and other parameters. Also added deployment instructions and links to API documentation for further information.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 12:16:07 +01:00
b1ackd0t
0c68108ada
NOISSUE -Make preshared Key an env var ( #109 )
...
Refactor initialization of SpiceDB client and schema to take in context
Update Docker environment variables and Docker Compose file
Update the Docker environment variables and the Docker Compose file to reflect the latest configuration requirements. This ensures that the application can run smoothly in the Docker environment.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 12:15:02 +01:00
b1ackd0t
4982174775
NOISSUE - Remove ISSUE_TEMPLATE.md ( #108 )
...
* chore(.github): Update files and guidelines
Deleted the "ISSUE_TEMPLATE.md" file, added a new "config.yml" file, and modified the "PULL_REQUEST_TEMPLATE.md" file in the ".github" directory.
The modifications include updating contact links, adding licensing information, and providing guidelines for pull request titles, contributing guidelines, and the use of draft pull requests. Also, advised against force-pushing additional commits after a pull request has received reviews or comments.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(issue-template): Update labels and title format
Update the labels and title format in the bug_report.yml and feature_request.yml files of the .github/ISSUE_TEMPLATE directory.
- Change the title format in bug_report.yml from "[BUG] <title>" to "Bug: <title>"
- Change the labels in bug_report.yml from ["bug", "needs-review", "needs-reproduction"] to ["bug", "needs-review", "help wanted"]
- Change the title format in feature_request.yml from "[FEATURE] <title>" to "Feature: <title>"
- Change the labels in feature_request.yml from ["feature", "needs-review"] to ["enhancement", "needs-review"]
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(issue_template): update feature_request.yml
Updated the feature_request.yml file in the .github/ISSUE_TEMPLATE directory. Replaced the checkboxes type with a dropdown type for indicating the importance of the feature request. Updated the options to "Must-have," "Should-have," and "Nice-to-have."
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(template): remove checkboxes
Checkboxes are render incorrently according to our use case hence we are moving away from using check boxes to using text input
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-04 11:56:21 +01:00
Arvindh
3ef67f7ffd
NOISSUE - Enable superadmin listing resources by domains ( #105 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-12-03 17:28:44 +01:00
Felix Gateru
2dffccfb77
MG-31 - Fix Readers tests ( #102 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-01 14:27:30 +01:00
Nataly Musilah
6edcbee794
NOISSUE - Add failfast for CI test run ( #100 )
...
* add failsafe
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add missing tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-12-01 13:59:51 +01:00
Felix Gateru
3d1ce7c3c8
MG-31 - Fix Consumers tests ( #101 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-01 13:47:07 +01:00
b1ackd0t
94cfadc745
NOISSUE - Generate Invitation Key ( #87 )
...
* feat(auth): Add invitation key generation
This commit adds the functionality to generate an invitation key in the auth service. The `invitationKey` function is responsible for generating the key and issuing an access token. It sets the key type, expiration time, and subject based on the user's domain. The generated access token is returned as part of the response.
The `invitationKey` function is called in the `Issue` function when the key type is InvitationKey. This allows for the generation of invitation keys when needed.
This feature enhances the functionality of the auth service by enabling the generation of invitation keys for user invitations.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(auth): fix invitation duration
The invitation duration in the auth service has been corrected to 7 days (7 * 24 * time.Hour) instead of 24 hours.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): configure invitation duration by env vars
Configure invitation duration by envionment variables. The default is `168h` which is 1 week.
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-01 11:46:51 +01:00
Felix Gateru
f42c248313
MG-31 - Fix HTTP adapter tests ( #99 )
...
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-01 11:28:03 +01:00
Nataly Musilah
29f405b4f2
NOISSUE - Add bootstrap tests to CI ( #98 )
...
* add bootstrap tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add more context
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add test name
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* change timeout
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* change timeout to 10min
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove build after lint
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-12-01 11:10:51 +01:00
Felix Gateru
8ea1042531
MG-31 - Make bootstrap tests pass ( #97 )
...
* Fix errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix bootstrap tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* remove changes to Makefile
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix tests in streams
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-12-01 10:27:52 +01:00
Nataly Musilah
94c5a36929
MG-90 - Fix CI ( #93 )
...
* fix ci
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add status badge
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove badge
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add status badge
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix gofumpt error
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove badge again
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* return badges
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* clean cache
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix lint errors
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix clients.go
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-11-30 17:33:29 +01:00
Ian Ngethe Muchiri
977bbc552b
NOISSUE - Add list permissions to SDK metadata ( #96 )
...
* add list permissions to sdk metadata
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* rename list perms
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-30 15:11:20 +01:00
b1ackd0t
39999ad5ee
NOISSUE - Update self-registration configuration ( #95 )
...
This commit updates the self-registration configuration in the users module. The environment variable "MF_USERS_ALLOW_SELF_REGISTER" has been changed to "MG_USERS_ALLOW_SELF_REGISTER" to align with the naming convention used in other parts of the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-30 09:52:44 +01:00
Felix Gateru
0197244427
NOISSUE - Fix Auth tests ( #82 )
...
* Fix users tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix failing tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix tests
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-11-29 16:20:28 +01:00
Arvindh
6f195f816e
NOISSUE - Fix Update user roles, Listing and retrieve users with role ( #76 )
...
* remove: UpdateClientOwner from things service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: user role update, listing and retrieve
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: add user to have dual relationship to platform, so for update role just add or remove admin relation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: users permission sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: grammer
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-29 13:54:49 +01:00
Arvindh
f7350c40cd
NOISSUE - List user permissions on entities ( #66 )
...
* add: list permissions
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove test files
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: retrieve entites permissions endpoint and service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* changed to errgroup
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rollback grpc encoder decoder to standard
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: list permissions grpc types
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: loop varaible captured in func literal
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-29 12:40:36 +01:00
b1ackd0t
4f1b7ea614
NOISSUE - Update env vars for events store ( #91 )
...
- Rename env vars `MG_ES_STORE_TYPE` to `MG_ES_TYPE`
- Rename env var `MG_ES_STORE_URL` to `MG_ES_URL`
- User one env variables `MG_ES_URL` instead of every service having their own env variables
- Config default env var for `MG_ES_URL` at code level to be `nats://localhost:4222` instead of `redis://localhost:6379/0`
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-29 11:29:22 +01:00
b1ackd0t
3362f1a71a
NOISSUE - Update go.mod and go.sum files ( #92 )
...
The commit updates the go.mod and go.sum files.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-29 11:27:10 +01:00
Arvindh
1e21f556cf
NOISSUE - Fix policies error handling ( #85 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-29 09:16:13 +01:00
Dušan Borovčanin
18b0bd9f38
NOISSUE - Update GitHub templates ( #89 )
...
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-11-28 22:11:32 +01:00
Nataly Musilah
5958880354
MG-68 - Switch to GitHub Actions ( #61 )
...
* add ci.yml file
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix setup codecov
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix setup Golangci
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix protoc version
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix protoc files
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove cache lines
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix lint users
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix linter
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add golintci file location
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove linter cache
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix bootstrap linter
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix golangci cache
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix linter
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove download golangci-lint
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add golangci-lint.yml file
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix lint errors
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* resolve comments
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove ./codecov
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix test certs
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix http and mqtt
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add test matrix
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix matrix paths
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add build matrix
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove branch
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* set environment passwords
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove login step
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add login action
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix readers login
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* check tests
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* use elgohr
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix docker image
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove interactive build
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* restructure files
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* fix proto version
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* remove build.yml
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* change name of ci workflow
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
* add back docker login
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
---------
Signed-off-by: Musilah <nataleigh.nk@gmail.co >
Co-authored-by: Musilah <nataleigh.nk@gmail.co >
2023-11-28 15:21:14 +01:00
Felix Gateru
004782dd49
MG-30 - Auth: Migrate from bone to chi ( #47 )
...
* Migrate from bone to chi
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Migrate from bone to chi
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Add subroutes
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update auth service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update bootstrap
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update multiplexer
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Refactor user and things handler
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Refactor user and things handler
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-11-27 18:57:44 +01:00
Arvindh
eb019eefed
NOISSUE - Fix domains bugs and feature to disable user self register ( #74 )
...
* fix: nginx entrypoint.sh file shebang
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: default domain users listing include membership
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: create same thing name, thing key and group name in different domain
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: feature to disable user self register, user can add by only super admin
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: feature to disable user self register, user can add by only super admin
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: Duplicate items in list domains response
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: users refresh & issue token api logging middleware
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-27 18:33:47 +01:00
b1ackd0t
151eaeb2b3
NOISSUE - Fix SDK Tests ( #49 )
...
* NOISSUE - Fix Users Tests (#42 )
* Fix users tests
Fix tests in users service to ensure there are no failing tests
* test: update tests with domains
Added test cases to cover the authn and authz functionality of the user service with domains integration. The tests involve mocking function calls, setting up expectations, and checking for expected results. The code includes conditional statements and different scenarios to ensure the proper behavior of the functions.
This commit also fixes updating client secret
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* NOISSUE - Fix loading Auth config (#64 )
Fix bug in loading auth config and also refactor postgres connect
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Fix failing tests in SDK
Fix failing tests in `sdk` package.
* fix(tests): update sdk tests with domains
Add domain integration and fix failing tests on SDK package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-27 15:50:03 +01:00
Ian Ngethe Muchiri
98007ad669
NOISSUE - Fix SDK page metadata from email to identity. ( #77 )
...
* fix sdk pgm from email to identity
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix linter error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fi linter error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update identity shortform
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-27 15:34:08 +01:00
Arvindh
ea0559da44
NOISSUE - Limit user to have single relation with things, groups, channels and domains ( #48 )
...
* add: single relation precondition for user -> things, groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* manual sync with main branch
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comment grammar
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-27 10:57:20 +01:00
b1ackd0t
f6cf7e0d6b
NOISSUE - Fix WS adapter and Nginx configs ( #73 )
...
The commit adds a new target server configuration and modifies the code to use it. The main function now creates a target server configuration and passes it to the NewPubSub function. Additionally, a new httpserver is created using the target server configuration.
The proxyWS function has been updated to take two server configurations to create the target and address variables.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-24 00:54:09 +01:00
Felix Gateru
705560efd6
MG-12 - Improve Error Handling ( #18 )
...
* Add service error type
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Wrap errors in users service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Solve merge errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Wrap errors in users service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Wrap errors in things service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Wrap errors in twins
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Wrap errors in bootstrap
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update provision
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update error tags
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove repo errors from transport layer
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Add copyright headers
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Resolve conflicts
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Remove apiutil from service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update postgres errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Handle token errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Handle token errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update auth errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update auth errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update errors in auth
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update users service
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update license header
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* fix ci
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update error definitions
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update error wrapping
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update error type definitions
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update error type definitions
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update error type definitions
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Rename import aliases
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Rename import aliases
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Refactor postgres errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update errors
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Fix ci
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update errors in transport
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* Update errors in transport
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
* update error definitions
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
---------
Signed-off-by: felix.gateru <felix.gateru@gmail.com >
2023-11-24 00:52:04 +01:00
b1ackd0t
dd3fb241b0
NOISSUE - Make Username Unique ( #75 )
...
* feat(users): add unique constraint to clients name
This commit adds a new migration to the users. The migration adds a unique constraint to the "clients" table in the database. This constraint ensures that the "name" column of the "clients" table is unique.
* feat: add tests
This commit adds constraints to the PostgreSQL database code for saving clients. Specifically, it ensures that the name column is not null and unique.
The code includes test cases with descriptions, client objects, and expected errors to cover scenarios such as adding clients successfully. These changes enhance the functionality and reliability of the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: no need for seperate migration
This commit fixes an issue in the clients table in the PostgreSQL database. The name column is now set to NOT NULL and UNIQUE, ensuring that every client has a name and that the name is unique. This change improves data integrity and prevents any potential data inconsistencies.
Note: This commit does not include the clients_02 migration as it has been removed.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-23 13:39:04 +01:00
b1ackd0t
c5b34f0186
NOISSUE - Align Users documentation ( #71 )
...
Update the configuration settings summary document to include the latest information for the "users" service and the WebSocket adapter service.
This includes details on environment variables, default values, database connection details, email server settings, log levels, server certificates, and other settings.
Also, provide deployment instructions for running the services as Docker containers and reference the updated API documentation for more information.
2023-11-22 16:46:08 +01:00
Sammy Kerata Oina
af4177b7ea
NOISSUE - Fix NATS documentation ( #29 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-11-22 11:14:18 +01:00
b1ackd0t
1f9d551bd2
NOISSUE - Fix Users Tests ( #42 )
...
* Fix users tests
Fix tests in users service to ensure there are no failing tests
* test: update tests with domains
Added test cases to cover the authn and authz functionality of the user service with domains integration. The tests involve mocking function calls, setting up expectations, and checking for expected results. The code includes conditional statements and different scenarios to ensure the proper behavior of the functions.
This commit also fixes updating client secret
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* NOISSUE - Fix loading Auth config (#64 )
Fix bug in loading auth config and also refactor postgres connect
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-22 11:13:40 +01:00
b1ackd0t
9ae6ca8f63
NOISSUE - Align WS Documentation ( #70 )
...
Add documentation so that The service can now be deployed as a Docker container
or run outside of the container with the necessary dependencies.
Refactor server configuration i.e removing tagretServerConf as it is
used internally to proxy WS connection hence not configurable and update README.md
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-22 10:30:06 +01:00
dependabot[bot]
2b8aff5fe8
NOISSUE - Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 ( #69 )
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-22 10:28:32 +01:00
b1ackd0t
12d400544b
NOISSUE - Fix Prefix magistrala to Binary Names ( #67 )
...
* fix: update Makefile to prefix magistrala
The Makefile has been updated to generate the binary with a specific name. Now, the binary will be named "magistrala-<service_name>" instead of just "<service_name>". This change will help in better identification and organization of the generated binaries.
* fix: update Dockerfile to reflect correct file names
The Dockerfile has been updated to correctly reflect the file names of the built executables. The "mv" command has been modified to move the correct file to the "/exe" directory. This ensures that the Docker container will have the correct executable file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(build): update Makefile
Updated the Makefile to use a generic binary name in the build process. Instead of using "magistrala-$(1)" as the binary name, now it uses "$(1)". This change allows for easier customization and avoids hard-coding specific binary names for each service.
Revert Dockerfile to use a generic binary name in the build process. Instead of using "magistrala-$SVC" as the binary name, now it uses "$SVC". This change aligns with the updated Makefile and ensures consistency between the build process and the Docker image.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-21 14:15:27 +01:00
b1ackd0t
23618c172d
NOISSUE - Fix Bootstrap Tests ( #54 )
...
* Fix Bootstrap Tests
Fix failing tests in bootstrap package
* fix(domains): align tests with domains
2023-11-21 13:53:00 +01:00
b1ackd0t
01b312a01b
NOISSUE - Fix Consumers Tests ( #43 )
...
Fix tests in consumers package by syncing with the new auth scheme
2023-11-21 13:50:14 +01:00
b1ackd0t
b67d1d2501
NOISSUE - Fix pkg/clients tests ( #44 )
...
Fix failing tests on `pkg/clients` tests
2023-11-21 13:49:17 +01:00
b1ackd0t
01c1c5b43d
NOISSUE - Fix Certs Tests ( #51 )
...
Fix tests in certs package
2023-11-21 13:40:16 +01:00
b1ackd0t
0bc8490692
NOISSUE - Fix Linting Errors ( #65 )
...
* style: fix linting errors
Fix code formatting and remove unnecessary
comments
* chore: Exclude string occurrences
Excluded the occurrences of the strings "Usage:" and "For example:" from being marked as issues in the golangci.yml file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-21 13:39:41 +01:00
b1ackd0t
7c5ad097b9
NOISSUE - Fix loading Auth config ( #64 )
...
Fix bug in loading auth config and also refactor postgres connect
2023-11-20 14:06:00 +01:00
b1ackd0t
a5fd7b037a
NOISSUE - Fix error on WS test ( #41 )
...
The test case was returning a wrapped error yet it was
supposed to return a single error. The wrapped error
was just a duplicate.
2023-11-17 12:46:48 +01:00
b1ackd0t
a0c40ba462
NOISSUE - Update Copyright Notice ( #39 )
...
* chore(license): update copyright notices
Add CI check for non go files to check that the files contain a license
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): log failed files
When the CI fails during check for license header, log the failed file to console so that someone can check on the actual file. Also simplify the grep check to make it more human readable and understandable
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 12:37:30 +01:00
Arvindh
48dddc4bba
NOISSUE - Add Domains to the SDK ( #45 )
...
* add: domains sdk
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cli users token and refresh
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cli provision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add domains cli
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove test program
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update cli command for list domains
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add list user domain cli cmd
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix varaible naming
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comments grammar & varabile; add package headers
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-17 11:42:53 +01:00
b1ackd0t
7acf21a3e1
NOISSUE - Export Auth Package ( #34 )
...
* feat(auth): Export auth setup
Since auth is used by other external packages it is wise to export the package of how to connect to auth service so that other packages can be able to use it rather than to rewrite the code
Added envPrefix as a parameter as the user should be able to specify their own ev prefix
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat: Add auth configuration loading and setup
This commit adds auth configuration loading and setup to the main.go files in different commands. The modifications include setting up authentication and authorization for various services, connecting to servers, and setting up authentication clients and handlers. Changes are made to the main function and other functions in different packages to set up auth clients and parse configuration options.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 11:10:40 +01:00
Arvindh
1c6beb23de
MG-53 - Remove precondition check : User exists in Domain only for Super admin in add policies ( #57 )
...
* fix: super admin to create entites in domain
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove policy agent from not required function
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-16 17:55:52 +01:00
b1ackd0t
2bccf0c85e
NOISSUE - Remove internal env package ( #32 )
...
* refactor(env): Remove internal env package
- update env package to v10
- fix jaeger not sending traces
- added jaeger URL as url.URL rather than string value
- made changes to jaeger provider
* feat(auth): Modify env variables in .env file
Update the AccessDuration variable in main.go to reflect the desired token duration for authentication.
Additionally, modify various environment variables in the .env file related to the auth module.
These changes include updating configuration settings for auth and datastore services, such as token duration, logging level, database details, and server settings.
These modifications are necessary for proper functionality and are intended for use in a Docker Compose file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(docker): fix incorrect variable name in docker-compose.yml
Fixed an issue where the variable name for the PostgreSQL database was incorrect in the docker-compose.yml file. Updated the variable name from "MG_AUTH_DB" to "MG_AUTH_DB_NAME" to properly set the name of the database.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-16 16:46:46 +01:00
Arvindh
c294e84d24
NOISSUES - Implement Domains for access control ( #14 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-16 15:39:05 +01:00
b1ackd0t
41176e83b1
NOISSUE - Invitation Service Auth Helper ( #28 )
...
* feat(auth): Add invitationkey
Add InvitationKey to auth key types and set expiration duration
* feat(auth): Add support for InvitationKey in Identify function
This commit adds support for the InvitationKey type in the Identify function of the auth service. Now, when the key type is either RecoveryKey, AccessKey, or InvitationKey, the key's subject will be returned. This allows for identifying users with an invitation key.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-14 19:41:27 +01:00
b1ackd0t
4b5f06b15f
NOISSUE - Update opentelemetry dependencies ( #40 )
...
When depandabot updated one of the opentelemetry dependenices
it did not update others hence the change was breaking jaeger
trace provider. This commit updates the remaining dependecies
while removing unnecessary import alias
2023-11-14 10:15:23 +01:00
Dušan Borovčanin
974b1433ef
NOISSUE - Fix branch name in Semaphore ( #26 )
...
* Fix branch name in Semaphore
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
* Update README badge
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
* Update golangci lint version
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
---------
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
Co-authored-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-11-13 16:33:04 +01:00
dependabot[bot]
ee2b2410ab
NOISSUE - Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc ( #38 )
...
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib ) from 0.45.0 to 0.46.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.45.0...zpages/v0.46.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 16:32:34 +01:00
Ian Ngethe Muchiri
3f37876af9
NOISSUE - Add Permission to sdk query ( #24 )
...
* add permission to query sdk
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* revert subject object action
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-10 13:50:43 +01:00
b1ackd0t
dc67f0cf0e
NOISSUE - Fix DOCKER_PROJECT variable assignment ( #33 )
...
The DOCKER_PROJECT variable was not being assigned correctly due to a missing closing parenthesis in the command. This has been fixed by adding the missing parenthesis.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-10 10:36:51 +01:00
Sammy Kerata Oina
37ed187d82
NOISSUE - Remove branch from docker project ( #27 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-11-09 13:40:50 +01:00
b1ackd0t
44408395e6
NOISSUE - Fix renaming issues ( #17 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-02 14:48:13 +01:00
Dušan Borovčanin
254dbcd555
NOISSUE - Fix gRPC client naming ( #22 )
...
* Fix Auth gRPC server name
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
* Rename import aliases
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
* Rename issuer name to Magistrala
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
---------
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
Co-authored-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-11-01 19:17:24 +01:00
Dušan Borovčanin
28bba6d975
Update dependencies ( #19 )
...
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-11-01 19:16:52 +01:00
Dušan Borovčanin
7922ce80ba
Fix Cassandra Writer setup ( #23 )
...
Signed-off-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
Co-authored-by: dborovcanin <dusan.borovcanin@abstractmachines.fr >
2023-11-01 19:16:27 +01:00
dependabot[bot]
11824a8b8a
NOISSUE - Bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 ( #20 )
...
Bumps [github.com/nats-io/nkeys](https://github.com/nats-io/nkeys ) from 0.4.5 to 0.4.6.
- [Release notes](https://github.com/nats-io/nkeys/releases )
- [Changelog](https://github.com/nats-io/nkeys/blob/main/.goreleaser.yml )
- [Commits](https://github.com/nats-io/nkeys/compare/v0.4.5...v0.4.6 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nkeys
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 17:59:52 +01:00
dependabot[bot]
5afad8c933
NOISSUE - Bump github.com/docker/docker ( #21 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 24.0.6+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v24.0.6...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 17:59:35 +01:00
Ian Ngethe Muchiri
e17abe7fee
NOISSUE - Fix sdk ( #16 )
...
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-01 13:04:57 +01:00
Ian Ngethe Muchiri
0907074922
NOISSUE- Fix renaming of mainflux-server to magistrala-server ( #15 )
...
* fix renaming of mainflux-server
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* generate certs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-01 13:03:17 +01:00
Sammy Kerata Oina
5a565a110a
remove deprecated exporter ( #13 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-10-27 15:52:07 +02:00
dusanb94
7066101996
Rename Mainflux to Magistrala
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-26 12:50:56 +02:00
b1ackd0t
8b185d205b
MF - 1758 - Sync With Benchmark Testing ( #1912 )
...
* feat(docker): add trace ration and max conn
This adds a new environment variable `MF_JAEGER_TRACE_RATIO` to the `docker/.env` file. The variable is used to set the ratio of requests traced.
Additionally, this commit also adds a new environment variable `MF_POSTGRES_MAX_CONNECTIONS` for configuring the maximum number of connections for the Postgres database.
These changes are made to enhance the configuration and scalability of the core services.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove comment to trace ratio
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reduce postgres max connection to 100
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-10-24 18:59:49 +02:00
b1ackd0t
43a263d7da
NOISSUE - Introduce NATS Jetstream as Default ES ( #1907 )
...
* Refactor message broker implementation
This commit refactors the Nats message broker implementation to include pubsub options. These changes include:
- Adding `Option` func that takes in the URL and prefix
- Implement `WithStream` option which can create a different stream for nats stream
- Implement `WithExchange` option which can create a different exchaange for rabbitmq channel
- Implement `WithPrefix` option which allows to you change the publisher prefix
These changes improve the organization and readability of the codebase.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use redis URL to configure username, password and db
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make event store configurable on dev deployment
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix adds options to messaging `PubSub` interface
Adding options to PubSub interface allows the use of messaging
package to do es.
The changes in this commit ensure that the code handles errors
properly and provides more informative error messages when
encountering unexpected types.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add NATS event publisher implementation
This commit adds the implementation of the NATS event publisher.
The NATS event publisher is responsible for publishing events
to a NATS messaging system. It uses the `messaging`
package to interact with the messaging system.
The implementation includes the following features:
- Publishing events to NATS using the `Publish` method.
- Marshaling events to JSON before publishing.
- Setting the message subject and headers based on the event.
- Handling errors during publishing.
This implementation is built with the `!rabbitmq` build tag,
which means it will only be compiled if the `rabbitmq` build tag
is not present.
The NATS event publisher is part of the Mainflux events package
and provides support for the Mainflux NATS events source service functionality.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add RabbitMQ event publisher implementation
This commit adds the implementation of the RabbitMQ event publisher.
The RabbitMQ event publisher is responsible for publishing events
to a RabbitMQ messaging system. It uses the `messaging`
package to interact with the messaging system.
The implementation includes the following features:
- Publishing events to RabbitMQ using the `Publish` method.
- Marshaling events to JSON before publishing.
- Setting the message subject and headers based on the event.
- Handling errors during publishing.
This implementation is built with the `rabbitmq` build tag,
which means it will only be compiled if the `rabbitmq` build tag
is present.
The RabbitMQ event publisher is part of the Mainflux events package
and provides support for the Mainflux RabbitMQ events source service functionality.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add configurable implementation for events store
This commit adds a new file `brokers_*.go` which contains the implementation for the different event store. The file includes functions for creating a new publisher and subscriber using different es store.
This commit also includes an `init` function that logs a message indicating that the binary was built using the respective package as the events store.
The purpose of this commit is to add support for alternative events store.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix build flags
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Refactor Makefile and Semaphore configuration
The Makefile has been refactored to include the `MF_ES_STORE_TYPE` tag in the `go build` command. Additionally, the Semaphore configuration has been updated to include a new task for compiling with Redis as the broker type.
This commit addresses the need to compile the codebase with Redis as the event store type and includes the necessary changes in the Makefile and Semaphore configuration.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reduced due to memory on testing
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix tests for es
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix grammar
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix linting
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* feat(docker): update environment variables for message broker
The commit updates the environment variable `MF_ES_STORE_TYPE` in the `docker/.env` file. The variable is changed from `${MF_MQTT_BROKER_TYPE}` to `${MF_MESSAGE_BROKER_TYPE}` to accurately reflect the type of message broker being used. This change ensures that the correct message broker is configured for the Event Store.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* feat: Update docker environment variables
- Removed the unused MF_ES_URL variable in the .env file
- Updated the MF_ES_STORE_TYPE and MF_ES_STORE_URL variables in the .env file to match the MF_MESSAGE_BROKER_TYPE and MF_NATS_URL variables respectively
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix after rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add godocs for option parameters for brokers
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* pass by value exchange and prefix names
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename option functions
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* move variables to constants
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* fix: option example comment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
2023-10-24 17:22:53 +02:00
b1ackd0t
059b954047
NOISSUE - Refactor Redis URI ( #1898 )
...
* Replace Nats with Nats Jestream For PubSub
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor Redis client connection
Use a single Redis URI to connect to Redis where the URI contains
host, port, database and possibly username and password.
This is to simplify environment variable configuration.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-23 17:25:57 +02:00
Sammy Kerata Oina
9b4c2b24c8
UV-267 - Update WS service to mproxy ( #1917 )
...
* update WS service to mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix brokerstracing initialization in main.go
The commit fixes the initialization of the brokerstracing package in the main.go file. The target server configuration is now correctly passed to the NewPubSub function, ensuring that the correct host and port are used for the PubSub service. This resolves an issue where the wrong server configuration was being used, leading to incorrect behavior.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix goroutine issue in main.go
The commit fixes a goroutine issue in the main.go file. Previously, the `hs.Start()` function was not being executed in a goroutine, which caused the program to block. This commit wraps the `hs.Start()` function call in a goroutine to ensure it runs concurrently. This resolves the issue and allows the program to continue execution without blocking.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update to current mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update dependencies
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix targetWSHost value in proxyWS function
The targetWSHost value in the proxyWS function was empty. This commit fixes the issue by setting the targetWSHost value to "localhost". Additionally, the target variable in the proxyWS function is updated to include the "ws://" protocol prefix.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update deps
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove authorize from unsubscribe
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-10-23 16:22:09 +02:00
b1ackd0t
6bc931eb2a
NOISSUE - Fix Readers Tests ( #1933 )
...
* Add things auth and auth
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): add environment variable prefix for authorization gRPC client
This commit adds the environment variable prefix `MF_THINGS_AUTH_G` for the authorization gRPC client in the `internal/clients/grpc/auth/client.go` file. The prefix is used to configure the gRPC client for authorization.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): add mock implementation
This commit adds a new file `auth.go` to the `mocks` package. The file contains a mock implementation of the `mainflux.AuthzServiceClient` interface. This mock implementation is used for testing purposes and allows for easier unit testing of code that depends on the `AuthzServiceClient` interface.
The `auth.go` file includes the necessary imports and initializes a new struct that embeds the `mock.Mock` struct from the `github.com/stretchr/testify/mock` package. This struct provides methods for setting expectations and returning predefined responses during tests.
This addition will improve the testability of the codebase and facilitate the testing of components that rely on the `AuthzServiceClient` interface.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(readers): add user authentication to listMessagesEndpoint
This commit adds user authentication to the listMessagesEndpoint function in the readers package. The function now takes an additional parameter, uauth, which is an instance of the mainflux.AuthServiceClient. This change allows the endpoint to verify the user's authentication before returning the list of messages.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-23 15:36:42 +02:00
b1ackd0t
4401e79a0d
NOISSUE - Add Subscriber Config ( #1896 )
...
* Replace Nats with Nats Jestream For PubSub
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Stream Description
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix connection leak in NATS publisher
The publisher struct in pkg/messaging/nats/publisher.go was modified to include a new `conn` field of type `*broker.Conn`. This change was made to fix a connection leak issue in the NATS publisher.
The `NewPublisher` function was updated to assign the `conn` parameter to the new `conn` field in the publisher struct.
Additionally, the `Close` method in the publisher struct was modified to close the `conn` connection.
This commit fixes the connection leak issue in the NATS publisher and ensures that connections are properly closed.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Setup subscriber config to contain handler topic and ID
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add delivery policy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Avoid duplicate messages
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename to DeliveryPolicy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Not check for data result set when we are returning subset of messages
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* For unsubscribe remove config
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Fix comment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-23 15:27:15 +02:00
Sammy Kerata Oina
822c1baf85
UV-267 - Update http messaging to mproxy ( #1916 )
...
* update http messaging to mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix import path for mproxy module
The import path for the mproxy module has been updated to github.com/sammyoina/mproxy v0.0.0-20231005134356-c44220b46ea0. This change ensures that the correct version of the module is used.
This commit fixes the import path for the mproxy module, updating it to github.com/sammyoina/mproxy v0.0.0-20231005134356-c44220b46ea0.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix inconsistent variable naming in streams_test.go
The variable "defaultTimout" was misspelled and should be "defaultTimeout".
Also, the unused variable "configList" was removed.
- Fix variable name "defaultTimout" to "defaultTimeout"
- Remove unused variable "configList"
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use auth connect
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix incorrect HTTP status code in endpoint_test.go
The previous commit introduced a mistake in the HTTP status code used in the endpoint_test.go file. The status code http.StatusUnauthorized was changed to http.StatusBadGateway. This commit corrects the status code to http.StatusBadRequest.
This commit also includes a minor change in the things.go file. It adds three lines of code to the Authorize function.
These changes ensure that the test cases and authorization logic are aligned with the correct HTTP status codes.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix errors
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix import formatting in message_test.go
The import statements in message_test.go were not properly formatted. This commit fixes the formatting by organizing the imports and removing unnecessary commented code.
- Import statements were organized and grouped together.
- Unnecessary commented code was removed.
This commit resolves the import formatting issue in message_test.go, ensuring that the codebase adheres to proper formatting conventions.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix import order and add missing import in endpoint_test.go
The import order in the `endpoint_test.go` file has been fixed, and the missing import for `mainflux/mainflux` has been added.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix targetHTTPHost value in main.go and remove commented code in endpoint_test.go
Summary:
Fix targetHTTPHost value and remove commented code
Body:
- In main.go, fix the value of targetHTTPHost to "http://localhost "
- In endpoint_test.go, remove commented code
This commit fixes the targetHTTPHost value in main.go and removes unnecessary commented code in endpoint_test.go. The targetHTTPHost value was previously empty and has been updated to "http://localhost " to correctly specify the target HTTP host. Additionally, the commented code in endpoint_test.go has been removed for cleaner code.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix typo in log statement
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Refactor HTTP server startup logic
Refactor the logic for starting the HTTP server in the `main.go` file. Instead of directly starting the server and logging the server details, the code now uses a goroutine to start the server. This change improves code readability and maintainability.
The commit message follows the best practices for writing commit messages. It starts with a succinct one-line summary of the changes, which is no longer than 50 characters. The summary is capitalized and written in the imperative mood. The summary is followed by a more detailed description, separated by a blank line. The body of the message provides context and reasoning behind the changes.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix import and variable assignment in main.go
The import "github.com/mainflux/mainflux/pkg/messaging" was removed and the variable assignment for "h" in main() was updated to remove the unnecessary slice brackets.
This commit fixes the import and variable assignment in main.go to ensure proper functionality.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix typo in function name
The function name "newProxyHTPPServer" was misspelled and has been corrected to "newProxyHTTPServer". This commit fixes the typo in the function name.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix Docker clean command in Makefile
The Docker clean command in the Makefile has been fixed to include the Docker profile and project name. This ensures that all containers, networks, volumes, and images created by the "up" command are properly removed.
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Fix proxy address bug in main.go
The proxy address was not being set correctly in the main.go file,
resulting in incorrect routing of HTTP requests. This commit fixes
the bug by correctly setting the proxy address. Additionally, it
registers the proxy handler for all incoming requests.
Fixes : #123
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Refactor main.go to simplify HTTP server setup
The previous implementation of the main.go file had unnecessary complexity in setting up the HTTP server. This commit simplifies the code by removing the unnecessary switch statement and consolidating the server setup logic.
The main changes include:
- Removing the switch statement that handled HTTPS server setup
- Consolidating the server setup logic into a single goroutine
- Removing the unnecessary goroutine for starting the server
These changes make the code more readable and maintainable by reducing unnecessary complexity and improving the overall structure of the code.
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-10-23 14:35:15 +02:00
b1ackd0t
ab832aff1b
Fix MQTT Tests ( #1939 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-10-21 23:50:47 +02:00
b1ackd0t
02158d4701
Fix HTTP Tests ( #1940 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-10-21 23:49:26 +02:00
b1ackd0t
6da9a5da21
NOISSUE - Fix Linting ( #1938 )
...
* Fix linting
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove parentID when creating groups
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-10-21 23:26:47 +02:00
b1ackd0t
fa00c82b98
feat(things): remove unused variable inValidToken ( #1932 )
...
Remove the unused variable inValidToken from the things/service_test.go file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-21 23:25:57 +02:00
b1ackd0t
1f21541a27
NOISSUE - Fix Twins Tests ( #1931 )
...
* feat(twins/mocks): Add new service constructor with mock dependencies
This commit adds a new service constructor to the `twins/mocks/service.go` file. The new constructor, `NewService`, takes no arguments and returns an instance of `twins.Service` along with a mock instance of `authmocks.Service`. This allows for the creation of a real twins service using mock dependencies.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(api): Add tests for endpoint states
This commit adds tests for the endpoint states API in the `endpoint_states_test.go` file. The tests cover the functionality of the `GET` and `POST` methods for retrieving and updating the states of endpoints respectively. The tests use the `mainflux` and `authmocks` packages for mocking and testing the API endpoints. Additionally, the `testsutil` package is imported for utility functions used in the tests.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-20 23:06:03 +02:00
b1ackd0t
790f8a6abf
NOISSUE - Make MQTT Broker Configurable ( #1904 )
...
* Minor changes on mqtt publisher using nats
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Remove vernemq dependencies
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Restore VerneMQ config files
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix Makefile to support custom Docker profiles
The Makefile has been updated to support custom Docker profiles.
Previously, the Makefile only supported the default profiles for the
message broker and MQTT broker. Now, the Makefile allows for custom
profiles to be specified using environment variables. If the
MF_BROKER_TYPE or MF_MQTT_BROKER_TYPE variables are not set, the
default values "nats" and "nats" will be used, respectively. This
change enables more flexibility in configuring the Docker environment
for the project.
The `run` target has also been modified to use the correct broker
configuration file based on the MF_BROKER_TYPE variable. The sed
command in the `run` target now replaces the placeholder in the
docker/docker-compose.yml file with the appropriate broker
configuration file.
This commit improves the Makefile to support custom Docker profiles
and ensures the correct broker configuration file is used when
running the project.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix queue binding issue in RabbitMQ pubsub
The commit fixes an issue in the RabbitMQ pubsub implementation where the queue binding was not correctly set up. Instead of using the topic as the queue name, the commit now uses a unique client ID generated by combining the topic and subscriber ID. This ensures that each subscriber has its own dedicated queue. The commit also updates the queue binding to use the correct queue name.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor Docker config editing in Makefile
The commit refactors the `edit_docker_config` function in the Makefile to improve readability and maintainability. The changes include:
- Removing unnecessary conditionals related to the `rabbitmq` broker
These changes ensure that the Docker configuration is correctly updated based on the specified MQTT broker type.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix failing tests on RabbitMQ
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor MQTT_BROKER comment in docker-compose.yml
The MQTT_BROKER comment in the docker-compose.yml file has been updated to provide a more accurate description of its functionality. The comment now states that the MQTT_BROKER handles MQTT communication between MQTT adapters and the message broker, instead of Mainflux services. This change improves clarity and aligns with the actual purpose of the MQTT_BROKER.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Rename `MF_BROKER` to `MF_MESSAGE_BROKER`
The Makefile and Semaphore configuration files have been refactored to update the variable names related to the message broker type.
These changes ensure consistency and clarity in the codebase by using more descriptive variable names related to the message broker type.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix Docker profile configuration for nats_rabbitmq
Update the Docker profile configuration for nats_rabbitmq by replacing the NATS URL in the .env file with the correct value.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Rename MF_BROKER_URL to MF_MESSAGE_BROKER_URL
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix MQTT QoS level in pubsub.go
The MQTT QoS level in the pubsub.go file was set to 1, which is the
default level. However, since NATS supports up to QoS 1, I updated the
QoS level comment to reflect this.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor NewPublisher to accept QoS parameter
The NewPublisher function in the pkg/messaging/mqtt/publisher.go file has been refactored to accept a new parameter, qos, which represents the Quality of Service level for MQTT message publishing. This change allows for more flexibility in configuring the MQTT publisher.
The NewPublisher function now has the following signature:
```go
func NewPublisher(address string, qos uint8, timeout time.Duration) (messaging.Publisher, error)
```
This change ensures that the MQTT publisher can be created with the desired QoS level, enhancing the reliability and delivery guarantees of the published messages.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix test assertions in pubsub_test.go
The test assertions in the pubsub_test.go file were incorrect. This commit fixes the assertions to properly compare the expected and received message values.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Test configurable MQTT broker
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-10-19 21:01:09 +02:00
Arvindh
a91a8f44d3
Fix: user and things authz ( #1941 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-10-19 19:51:03 +02:00
Arvindh
4ae0feced4
NOISSUE: Fix: SDK ListGroupUsers function ( #1936 )
...
* fix: SDK function
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of clients response
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: SDK functions
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: Listing of group parents and children
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: SDK functions
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: users and things response
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-10-19 17:56:31 +02:00
b1ackd0t
34f293220c
NOISSUE - Refactor e2e Testing Tool ( #1905 )
...
* Refactor e2e testing tool.
- Enable creation of things and channels over 100 values
using batched requests.
- Change library of generating random names to a better
one.
- Fix WS sending of messages.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor e2e test configuration
The e2e test configuration has been refactored to improve readability and maintainability. The following changes have been made:
- Removed the defReaderURL constant as it is no longer used.
- Added usersPort and thingsPort constants for the respective URLs.
- Updated the ThingsURL and UsersURL in the Test function to use the new constants.
These changes make the code more modular and easier to understand.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 22:45:41 +02:00
b1ackd0t
e6f34e1546
NOISSUE - Fix WS Tests ( #1927 )
...
* feat(testsutil): Add function to generate random UUID
This commit adds a new function to the `common.go` file in the `testsutil` package. The function `GenerateRandomUUID` generates a random UUID using the `github.com/mainflux/mainflux/pkg/uuid` package. This function will be used in tests to generate unique identifiers for testing purposes.
The function is added to the existing `common.go` file in the `testsutil` package, which is used for common utilities in tests.
This change improves the testability of the codebase by providing a convenient way to generate random UUIDs for testing purposes.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): add error constants
This commit adds two error constants, InvalidID and InvalidToken, to the auth package. These constants will be used to represent invalid ID and token values in the authentication service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(ws): add validation for empty message payload
This commit adds a validation check for an empty message payload in the Publish method of the adapterService struct in the ws/adapter.go file. If the payload is empty, the method will now return an ErrFailedMessagePublish error. This validation ensures that only non-empty payloads are published.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): add constant for invalid value
Added a constant named InvalidValue to the auth/mocks/service.go file. This constant is set to "invalid" and will be used to represent an invalid value in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 22:40:55 +02:00
b1ackd0t
67276c14eb
NOISSUE - Update Auth ENV Vars in Docker-Compose ( #1937 )
...
* feat(docker): update auth env vars in compose
Update docker/addons/*/docker-compose.yml with appropriate auth environment variables
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(config): update remotes URLs
Updated the URLs for the remotes in the config file to reflect the correct endpoints.
- Updated bootstrap_url to "http://localhost:9013 "
- Updated certs_url to "http://localhost:9019 "
- Updated http_adapter_url to "http://localhost/http:9016 "
- Updated reader_url to "http://localhost "
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 22:36:41 +02:00
b1ackd0t
824156fbf0
NOISSUE - Use Nats JetStream As Internal Message Bus ( #1893 )
...
* Replace Nats with Nats Jestream For PubSub
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Stream Description
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Subscribe using wildcard
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add consumers description
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove unused queue variable
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add extra configs to stream
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Use inline error handling
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix connection leak in NATS publisher
The publisher struct in pkg/messaging/nats/publisher.go was modified to include a new `conn` field of type `*broker.Conn`. This change was made to fix a connection leak issue in the NATS publisher.
The `NewPublisher` function was updated to assign the `conn` parameter to the new `conn` field in the publisher struct.
Additionally, the `Close` method in the publisher struct was modified to close the `conn` connection.
This commit fixes the connection leak issue in the NATS publisher and ensures that connections are properly closed.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* feat(messaging): Add support for durable consumers
This commit adds support for durable consumers to NATS JS in the messaging package.
To support this functionality, the `strings` package has been imported in the `pubsub.go` file to check the topic.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat : remove internal logic to keep subscribers
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(messaging): add function to format consumer name
This commit adds a new function to the `pubsub` package in the `messaging` module. The function is called `formatConsumerName` and is used to generate a consumer name for NATS messaging. The function takes two parameters, `topic` and `id`, and returns a formatted consumer name. The consumer name is generated by concatenating the `topic` and `id` parameters, with some restrictions on the characters that can be used. This function will be useful for creating durable subscriptions in NATS messaging.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 17:00:38 +02:00
b1ackd0t
5c270abe29
NOISSUE - Uncomment Code ( #1926 )
...
* Uncomment all code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(linters): add godox and dupword linters
This commit adds two new linters, godox and dupword, to the linter configuration file (.golangci.yml). The godox linter checks for occurrences of TODO and FIXME comments in the codebase, helping to ensure that these comments are not forgotten or left unresolved. The dupword linter detects duplicate words in comments and strings, which can be a sign of typos or errors. These new linters will enhance the code quality and maintainability of the project.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* uncomment tests in /pkg/sdk/go/tokens_test.go
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 16:45:08 +02:00
Arvindh
75b37e078f
NOISSUE: Fix Response , SDK, Listing of users with Relation ( #1935 )
...
* fix: response of requests
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk url
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of users with relation
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-10-18 15:58:14 +02:00
b1ackd0t
89fcf1207d
Fix linting ( #1934 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 14:05:08 +02:00
b1ackd0t
687505c833
NOISSUE - Remove Development Mode on Certs Creation ( #1908 )
...
* Fix certificate creation in development mode
This commit removes certificate creation in development mode. Previously, the `MF_CERTS_VAULT_HOST` environment variable was not being properly checked, resulting in incorrect behavior when issuing certificates. This commit ensures that the correct mode is set based on the value of `MF_CERTS_VAULT_HOST`.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix certificate revocation in README.md
The README.md file has been updated to clarify the process of revoking certificates. The previous instructions were incorrect, and the correct method is now provided. The certificates can be revoked using the `certs` service by providing the `thing_id` of the thing for which the certificate was issued.
```
curl -s -S -X DELETE http://localhost:9019/certs/revoke -H "Authorization: Bearer $TOK" -H 'Content-Type: application/json' -d '{"thing_id":"c30b8842-507c-4bcd-973c-74008cef3be5"}'
```
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2023-10-18 11:48:47 +02:00
b1ackd0t
46705d401f
Sync events with docs ( #1900 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-18 10:31:38 +02:00
Arvindh
cd82cc5a43
NOISSUE: Listing of shared things with users & Update SDK ( #1923 )
...
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* add: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comment
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk function names
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: api spec
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels connect request
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of clients and groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: CLI
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: array len comparision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: nginx
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2023-10-17 15:38:06 +02:00
b1ackd0t
b4e7e859fb
feat(api): Add JSON tags to connectChannelThingRequest struct ( #1930 )
...
The connectChannelThingRequest struct in the things/api/http/requests.go file has been updated to include JSON tags for the ThingID and ChannelID fields. This change allows for proper serialization and deserialization of the struct when working with JSON data.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-17 12:43:48 +02:00
b1ackd0t
09236e87a7
NOISSUE - Add Auth API Documentation ( #1929 )
...
* feat(api): aligns things api documentation
This commit addresses the following changes:
- Removes bulk provision of channels endpoint `/channels/bulk` to the OpenAPI specification file `api/openapi/things.yml`.
- Adds connect and disconnect API documentation for things
Note: No implementation changes have been made in this commit.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove policies
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(api): update group members endpoint
This commit updates the group members endpoint in the users API. Instead of having a separate endpoint for /{groupID}/members, we can now use /{groupID}/users. This change simplifies the API structure and improves consistency.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(api): add OpenAPI specification for Auth Service
This commit adds the OpenAPI 3.0 specification for the Auth Service. The `auth.yml` file contains the definition of the HTTP API for managing platform users. This specification will help in improving the API by allowing changes to be made to the definition.
Changes:
- Added `auth.yml` file with OpenAPI 3.0 specification
- Defined the title and description of the Auth Service in the `info` section
Note: This commit only includes the addition of the OpenAPI specification file and does not include any implementation changes.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): add new endpoint for deleting policies
- Updated the `MakeHandler` function in `auth/api/http/policies/transport.go` to add a new endpoint for deleting policies.
- Replaced the `mux.Put` method with `mux.Post` to match the HTTP verb for deleting policies.
- The new endpoint is now `/policies/delete`.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-10-16 13:43:01 +02:00
Dušan Borovčanin
ea851cf12c
NOISSUE - Fix CI setup ( #1928 )
...
* Update CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Protoc version on CI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-16 12:55:10 +02:00
b1ackd0t
6726bc7744
NOISSUE - Update Go Version on Docker and CI ( #1925 )
...
* feat(docker): update base image version to golang:1.21-alpine
The Dockerfile has been updated to use the latest version of the base image, golang:1.21-alpine, instead of golang:1.19-alpine. This update ensures that the application is built using the most recent version of the Go programming language.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): update Go version in Semaphore configuration
The Go version in the Semaphore configuration file was updated from 1.20 to 1.21.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-16 11:46:07 +02:00
b1ackd0t
5e060d5620
NOISSUE - Add More Linters ( #1924 )
...
* Fix linting errors
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(linters): add ineffassign linter
This commit adds the `ineffassign` linter to the project's `.golangci.yml` configuration file. The `ineffassign` linter helps identify and flag assignments to variables that are never used, helping to improve code quality and maintainability.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Add extra linters
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(golangci): Add header check
- Added goheader check to ensure all files have license headers
- Added build tags for "nats" in the .golangci.yml file to include the necessary dependencies for the "nats" package during the build process.
- Also, increased the maximum number of issues per linter and the maximum number of same issues reported by the linter to improve the code quality analysis.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(.golangci.yml): Add new linters
Add the following new linters to the .golangci.yml configuration file:
- asasalint
- asciicheck
- bidichk
- contextcheck
- decorder
- dogsled
- errchkjson
- errname
- execinquery
- exportloopref
- ginkgolinter
- gocheckcompilerdirectives
These linters will help improve code quality and catch potential issues during the code review process.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-10-16 11:43:33 +02:00
Dušan Borovčanin
3d3aa525a6
NOISSUE - Switch to Google Zanzibar Access control approach ( #1919 )
...
* Return Auth service
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Compose to run with SpiceDB and Auth svc
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth gRPC API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Users' policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Groups to internal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use shared groups in Users
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove unused code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use pkg Groups in Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Things groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Make imports consistent
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Groups networking
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove things groups-specific API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Things Clients to the root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Clients to Users root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Temporarily remove tracing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix imports
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add buffer config for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth type for Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use Auth for login
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add temporary solution for refresh token
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Tokenizer interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Updade tokens issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix token issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update JWT validator and refactor Tokenizer
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename access timeout
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename login to authenticate
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Identify to use SubjectID
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add Auth to Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use the Auth service for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth schema
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix Auth for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add auth for addons (#14 )
Signed-off-by: Arvindh <arvindh91@gmail.com >
Speparate Login and Refresh tokens
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Merge authN and authZ requests for things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add connect and disconnect
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update sharing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix policies addition and removal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update relation with roels
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add gRPC to Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Assign and Unassign members to group and Listing of Group members (#15 )
* add auth for addons
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Move coap mqtt and ws policies to spicedb (#16 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Remove old policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
NOISSUE - Things authorize to return thingID (#18 )
This commit modifies the authorize endpoint to the grpc endpoint to return thingID. The authorize endpoint allows adapters to get the publisher of the message.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Add Groups to users service (#17 )
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 1
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 2
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users & things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Amend signature
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix merge error
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix es code (#21 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Test e2e (#19 )
* fix: connect method
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix changes in sdk and e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(docker): remove unnecessary port mapping
Remove the port mapping for MQTT broker in the docker-compose.yml file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Enable group listing
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(responses): update ChannelsPage struct
The ChannelsPage struct in the responses.go file has been updated. The "Channels" field has been renamed to "Groups" to provide more accurate naming. This change ensures consistency and clarity in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(things): add UpdateClientSecret method
Add the UpdateClientSecret method to the things service. This method allows updating the client secret for a specific client identified by the provided token, id, and key parameters.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use smaller buffers for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Clean up tests (#22 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Rename gRPC Services (#24 )
* Rename things and users auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs: add authorization docs for gRPC services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Rename things and users grpc services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove mainflux.env package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Users (#27 )
* feat(groups): rename redis package to events
- Renamed the `redis` package to `events` in the `internal/groups` directory.
- Updated the file paths and names accordingly.
- This change reflects the more accurate purpose of the package and improves code organization.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): Modify identity method
Change request and response of identity method
Add accessToken and refreshToken to Token response
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* clean up users, remove dead code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(users): add unit tests for user service
This commit adds unit tests for the user service in the `users` package. The tests cover various scenarios and ensure the correct behavior of the service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Things Service (#28 )
* Rework things service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* add tests
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Auth Service (#30 )
* clean up auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): remove unused import
Remove the unused import of `emptypb` in `auth.pb.go`. This import is not being used in the codebase and can be safely removed.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update API docs (#31 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove TODO comments and cleanup the code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependenices
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
2023-10-15 22:02:13 +02:00
AHmed Khatab
59bcb72f52
Update postgres-reader's docker-compose.yml enviorment varaible ( #1914 )
...
Changes to be committed:
modified: docker/addons/postgres-reader/docker-compose.yml
Signed-off-by: Khatab <a@khatab.me >
2023-10-05 07:36:06 +02:00
b1ackd0t
28f4965d26
NOISSUE - Add Event Sourcing Package ( #1897 )
...
* Add event sourcing package
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Move producer to es package
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Use redis URL to configure username, password and db
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Change the redis subscriber interface
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Clean up publisher inaterface
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Update redis version
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Add tests
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Rename factory functions of events store
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Rename redis package to events package
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Remove unnecessary alias on redis event store
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Minor cosmetic changes
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Remove stream length from factory function
Set the default stream length to 1e9 in the events package. This is
because the stream length is not a required parameter in the factory
function. This commit also removes the stream length from the factory
function.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Remove group Name on subscribing
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor package consumer to reflect changes in service name
The package consumer in the bootstrap/events/consumer/doc.go file has been modified to reflect the changes in the service name. The service name has been updated from "Things" to "Bootstrap". This change ensures that the package accurately represents the events consumer for the Bootstrap service.
This commit modifies the package consumer in the bootstrap/events/consumer/doc.go file to update the service name from "Things" to "Bootstrap". This change ensures that the package accurately represents the events consumer for the Bootstrap service.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Refactor main to remove go routines
Remove go routines from main when subscribing to events. This is because
the event handlers are already running in their own go routines.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Move cache to seperate package
This commit moves the cache package to a seperate package. This is
because the cache package is not the same as events package. The cache
package is used to store the data in memory while the events package is
used to send events to the event bus.
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Make startPublishingRoutine private
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2023-09-20 12:12:17 +02:00
b1ackd0t
65b6374235
MF-1901 - Return ThingID on Authorize ( #1902 )
...
* Combine actions and thingID to cache
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Change signature of things cache
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix Tests
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Add cached policy stuct
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Change contents of cached policy
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Set all values for cachedPolicy after missing values in cache
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2023-09-06 15:07:47 +02:00
b1ackd0t
a008440dcc
NOISSUE - MQTT To Publish Payload Only ( #1903 )
...
* Publish only message payload
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Use concatenation instead of sprintf as documented
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
* Fix tests
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
---------
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2023-09-05 15:01:24 +02:00
b1ackd0t
7c3add6949
Fix ws adapter communication with broker and things service ( #1899 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2023-09-01 23:51:37 +02:00
b1ackd0t
320921a63e
Add Comment to docker compose project name ( #1895 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-25 15:51:11 +02:00
b1ackd0t
2252438956
NOISSUE - Enable JetStream on NATS ( #1885 )
...
* Enable Jestream on Nats
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update verbosity
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-25 15:45:08 +02:00
Ian Ngethe Muchiri
5fa2bf4229
1890 - Update error encoding ( #1891 )
...
* update error encoding
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix semaphore fail
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update encode error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update bootstraptests
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update notifiers endpoint_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update tokens_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update json.unmarshal into expected struct
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update .env
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update sdk_error to check if err is empty
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update message_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update error marshaling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update tests
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Redo makefile
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add fullstop to comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update rebase error
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-08-24 15:09:23 +02:00
Washington Kigani Kamadi
822a607e31
NOISSUE - Change error description ( #1892 )
...
* Change error description
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Create specific error for login
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add period to comment
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* fix error description
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2023-08-23 14:48:03 +02:00
b1ackd0t
20e8593d4f
Convert docker project name to lowercase ( #1894 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-23 14:38:54 +02:00
Sammy Kerata Oina
0525a9ab75
NOISSUE - Update mProxy handlers for testability ( #1889 )
...
* update mproxy handler for testability
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove import replacement
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-08-22 20:01:47 +02:00
Arvindh
fde435060c
NOISSUE - Implementation of gRPC mTLS ( #1848 )
...
Rebase with master and squash commits
add: rootCA and clientCA in grpc server
add: rootCA and client certificate in grpc client
add: docker-compose for grpc-mtls and make target for mtls cert generation
fix: typo in makefile
fix: loadCertFile function in internal/clients/grpc/connect.go
fix: env.parser test
remove: commented lines
add: make commands
update: make commands and grpc clients
fix: typo in makefile
fix: loadCertFile function in internal/clients/grpc/connect.go
remove: commented lines
update: make commands and grpc clients
update: make commands and docker-compose
add: end of line
fix: typos in makefile
add: end of line
fix: typos in makefile
revert: grafana port in .env
change: loadCertFile function
change: certficate logic
change: env name and update in compose file
fix: makefile
remove: tls env var
change: ioutil to os for ReadFile
change loadfile
remove: test which is no needed
fix: docker project name
single docker-compose file
single docker-compose file
single docker-compose file
fix space and new lines
fix makefile
add: GRPC_TLS varaible and imporved logging in gRPC Client
fix mtls and tls env vars
fix mtls and tls env vars
grpc_mtls
fix docker-compose
fix makefile
fix const name to go idomatic
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-08-16 19:11:33 +02:00
Ian Ngethe Muchiri
9dbe87f03a
NOISSUE- Update bootstrapSDK endpoints ( #1888 )
...
* Update bootstrapSDK constants
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Remove first slash
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-08-11 15:17:17 +02:00
Washington Kigani Kamadi
e2992cbede
NOISSUE - Change import name aliases ( #1868 )
...
* Change import name aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change import name aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change import aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
Fix aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
Fix error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
FIx merge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix import alias
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix import
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add linter to CI pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Changes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused aliases
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix merge issues
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix gci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add gofumpt
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove multiple gofupmt in CI
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary changes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix linter
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix CI pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2023-08-11 11:30:25 +02:00
Sammy Kerata Oina
91e3873a13
NOISSUE - Add linter config file and add duplicate import check ( #1880 )
...
* add duplicate import check
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add for new CI
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use config file
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove duplicate case
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-08-10 14:34:29 +02:00
Aryan Godara
5e8555444a
MF-1723 - Fix lack of logging for invalid query params ( #1724 )
...
* fix error package errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix bootstap and bootstrap api
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix certs
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix consumers
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix http
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix provision
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix readers
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix twins
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix things
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk excpet channel policies users things
Signed-off-by: aryan <aryangodara03@gmail.com >
* tests passing, but logging not working for things and users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk tests, and other failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors acc to pr review
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errror wrapping in consumers api
Signed-off-by: aryan <aryangodara03@gmail.com >
* all tests running
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix minor issues
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing sdk policy tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors in things test sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* update things service
Signed-off-by: aryan <aryangodara03@gmail.com >
* update usrs service
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix things and users sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix sdk for channels groups policies things users
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix remaining services and sdk
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix bootstrap twins
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve conflicts
Signed-off-by: aryan <aryangodara03@gmail.com >
* Shift errmalformedentity to pkg/errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix bootstrap service
Signed-off-by: aryan <aryangodara03@gmail.com >
* Add errors.Unwrap and use in encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix type in print statement for policies_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix ordering of errvalidation wrapping and encodeError
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-08-09 23:02:44 +02:00
b1ackd0t
51998d79af
NOISSUE - Fix Share Thing To Add External To Request ( #1886 )
...
* Fix Share Thing To Add External To Request
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Comment External on SDK policy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-08-09 14:42:46 +02:00
b1ackd0t
896a74ad49
NOISSUE - Remove Secret on Viewing User(s) and Things ( #1884 )
...
* Remove secret when returning user
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove secret on list all users
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Secret on list all things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-09 12:26:21 +02:00
Ian Ngethe Muchiri
b4b625ddb1
NOISSUE- update health method in SDK ( #1881 )
...
* update health function in sdk
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update bootstrap name
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update health_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update sdk.go comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update cli/README
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update health_test
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove duplicate import
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-08-08 14:42:32 +02:00
Sammy Kerata Oina
06800c1038
NOISSUE - Unify group and clients implementations on things and users ( #1793 )
...
* unify groups repo implementation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* unify clients implementation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* closer client integration
Signed-off-by: SammyOina <sammyoina@gmail.com >
* further unification of groups
Signed-off-by: SammyOina <sammyoina@gmail.com >
* enable on update secret & owner
Signed-off-by: SammyOina <sammyoina@gmail.com >
* unify retrieve all
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fully unify groups repository
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add secret to retrieve all
Signed-off-by: SammyOina <sammyoina@gmail.com >
* save updated at
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix retrieve all tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore files
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unused files
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix retrieve all tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore broken changes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore setup tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update where condition
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove extra db object
Signed-off-by: SammyOina <sammyoina@gmail.com >
* unify groups test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* unify clients test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unused variables
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update changes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* sync with master current updates
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* match changes in #1877
Signed-off-by: SammyOina <sammyoina@gmail.com >
* separate things and users repos
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove comments
implement retrieveBysecret in things only
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove exec
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove duplicate imports
Signed-off-by: SammyOina <sammyoina@gmail.com >
* wrap errors
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-08-08 12:19:54 +02:00
Washington Kigani Kamadi
0f0d761a1b
MF-1340 - Add CLI config TOML file ( #1858 )
...
* Add config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change key names
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add config file path
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add config file path
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Configure TOML parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add cli config command
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove debug log
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Use snake case
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change from interactive command
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* use map for keys
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add cli logger level
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Use mainflux logger
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary comments
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove fmt
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Update config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify CLI
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove user token
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unused variables
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add url parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* TEsts
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Make config path configurable
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix ci
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove empty toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Change url key identification
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove url parsing functions
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle parse error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle url error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add marshal
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Update config
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix cli
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle file error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Handle file error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify url parsing
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add usertoken
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix user token
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove string init
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix errors
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove config.toml from root
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line to config.toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add empty line to config.toml
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Inline error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove unnecessary type conversion
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix error handling
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove dynamic filters
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
2023-08-08 12:01:59 +02:00
b1ackd0t
ca52a5a38d
Fix Listing With Visibility And Comments For That ( #1876 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-04 15:25:54 +02:00
b1ackd0t
d29e8b42de
Fix List Group Members Not To Include Owned Things ( #1877 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-04 14:58:07 +02:00
b1ackd0t
1d80301455
NOISSUE - Check For Subject During Policy Addition ( #1826 )
...
* Check For Subject During Adding Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Object to be Group ID
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change from string to bool
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* When it is Admin Don't Check Subject
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Minor Refractoring
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Group Constants
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Test if User Doesn't Have Policy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Share Things Cases
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unnecessary Case
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check For Non NIL error
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove 3 Cases From Bool
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Listing Actions Incase of Sharing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Capitalize comments
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Move AdminRelationKeys to Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename myKey
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Simplify checkSubject
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-03 00:50:58 +02:00
b1ackd0t
8c17841036
Return Authentication Error on Identify ( #1874 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-02 16:52:13 +02:00
b1ackd0t
b7ab4db906
NOISSUE - Check For Policy Action Before Adding Policies ( #1860 )
...
* Check For Policy Action Before Adding Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Returned Policy From EvaluateGroupAccess
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check For Empty Action
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use slices package
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Returned Policy From EvaluateAccess
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unnecessary Repo Cal
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Return Equal Number of Items during UNION Call
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-02 15:03:19 +02:00
b1ackd0t
23a665b54a
MF-1510 - Add Event Sourcing To Users Service ( #1835 )
...
* Add Event Sourcing on Users Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Modify Events Sourced From Things Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Cache
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove SharedBy From Events
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Combined Publisher
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Format Docker Compose File
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Events
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-02 12:09:56 +02:00
Ian Ngethe Muchiri
518d5827d0
NOISSUE-Update initialization of instanceID ( #1873 )
...
* update initialization of instanceID
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove capital letter in error log
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* rename instanceID to host.id
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove previous fix
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-08-02 11:31:19 +02:00
b1ackd0t
20fde26bbd
NOISSUE - Update OPENAPI Files ( #1832 )
...
* Reformat Policies Enpoint to Take Sub Obj
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Initial Commit: Sync Env Veriables With Docker Deployment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Sync Env Vars With Master
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reformat Policies Enpoint to Take Sub Obj
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Initial Commit: Update OPENAPi Spec Files
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Issue After Rebasing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename `/ch/:thingID/th` to `/ch/:chanID/th`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-08-01 17:20:51 +02:00
Ian Ngethe Muchiri
c8710efce0
NOISSUE-Add resetPassword to the SDK ( #1872 )
...
* Add resetPassword to the SDK
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add space to sdk comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add tab space to comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update .env file
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add referer header to sdk request
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update .env file
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update adding headers to processRequest
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove code repetition
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add comment to content-Type
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update header initialization
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update docker-compose file
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add cli functionality
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add host as a tag
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update hostURL flag
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* remove hostURL duplication
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update inline
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add space in comments
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add space in comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update description of reset password request
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-08-01 17:03:18 +02:00
b1ackd0t
38992085bd
NOISSUE - Enrich Existing OpenTelemetry Tags ( #1840 )
...
* Initial Commit: Sync Env Veriables With Docker Deployment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Sync Env Vars With Master
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Initial Commit: Add Tags to Database and Message Bus
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Format Address Well
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Propagate Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update PostgresSQL spans
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Message Bus Spans
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tracing To MQTT Adapter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Span Tags to HTTP
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Tracing and PubSub
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Error After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reorder Server Config
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Seperate Tracing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* shorten span names
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Issue After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-31 19:20:04 +02:00
b1ackd0t
abc1e3d858
MF-703 - Reliably Publish Event Messages to Redis ( #1836 )
...
* Reliably Publish Event Messages to Redis
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Redis Producer Safe For Concurrent Use
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Redis Publishing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add defer statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Channel Instead of Array
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Adding `occurred_at`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Check `occurred_at`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unused Const
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check For Non NIL Error on Publishing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add More Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Hanndle When Channel Is Full
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Issue After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-31 17:03:45 +02:00
b1ackd0t
3e7bac493c
NOISSUE - Sync Env Veriables With Docker Deployment ( #1841 )
...
* Initial Commit: Sync Env Veriables With Docker Deployment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Sync Env Vars With Master
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Altprefix
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename HttpPort to HTTPPort
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix envPrefixDB After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Server Parse
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Provision For TLS on CoAP
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Exit After Defer
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unused Function
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Document Undocumentated Env Variables
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-31 14:38:35 +02:00
Sammy Kerata Oina
b7b14cc8b6
NOISSUE - Return certs on bootstrap view response ( #1855 )
...
* return certs on bootstrap view response
Signed-off-by: SammyOina <sammyoina@gmail.com >
* return updated certs when updated
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* simplify tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use named query
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix test
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use named params
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix typo
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use inline error checks
remove unrequired conditions
Signed-off-by: SammyOina <sammyoina@gmail.com >
* sort slices before comparison
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename mainflux_id to thing_id
rename MFThing to ThingID
rename MFKey to ThingKey
rename mainflux_key to thing_key
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove mainflux_channels
Signed-off-by: SammyOina <sammyoina@gmail.com >
* simplify unmarshaller
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-07-31 14:17:14 +02:00
Arvindh
57d47fea66
fix: cli message send and reader topic ( #1865 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-28 15:27:02 +02:00
Arvindh
e925ca7e65
CLI bug fixes ( #1866 )
...
fix: comment formt
fix: CI error
change to mf errors
change to lowercase in error first word
fix: send message test case
remove: unused const
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-07-28 15:05:43 +02:00
b1ackd0t
7cccba91c9
NOISSUE - Reformat Things and Users Policies Endpoint ( #1831 )
...
* Reformat Policies Enpoint to Take Sub Obj
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Redirect to `policies`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Delete Endpoint not to Contain Body
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove gRPC unused functions
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Redirect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Switch Statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Uncomment Commented Parts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Empty Line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unused gRPC Req and Resp
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Listing of Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Authorize Functions For Users and Things Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Authorize To CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-28 14:39:13 +02:00
Sammy Kerata Oina
7758f42f6b
NOISSUE - Improve graceful shutdown and code quality ( #1821 )
...
* remove single case switch
remove duplicate cases
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove single case switch \n format comments
Signed-off-by: SammyOina <sammyoina@gmail.com >
* graceful exit on main func
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove fatal from imported packages
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reuse exit function
Signed-off-by: SammyOina <sammyoina@gmail.com >
* return nill for empty configs
Signed-off-by: SammyOina <sammyoina@gmail.com >
* return nil for config file not found
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-28 03:01:27 +02:00
Aryan Godara
33eb8d8bd3
MF-1361 - Add StringValue and DataValue comparison filters ( #1714 )
...
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com >
* add all changes to single commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* handle unmarshal errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix primary keys in cassandra writer
Signed-off-by: aryan <aryangodara03@gmail.com >
* update mongodb vs queries
Signed-off-by: aryan <aryangodara03@gmail.com >
* update mongodb queries
Signed-off-by: aryan <aryangodara03@gmail.com >
* update mongodb queries again
Signed-off-by: aryan <aryangodara03@gmail.com >
* update readmes, revert mongo and cassandra
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unwanted print statement
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors in go.sum
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix typos
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert changes to cassandra init
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors acc to pr review
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors in datavalue testcases
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: fatih <fatihdurmaz@sabanciuniv.edu >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-28 02:44:15 +02:00
Washington Kigani Kamadi
2b78902e01
MF-1830 - Switch to Semaphore 2.0 ( #1829 )
...
* Add pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add pipeline
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Add Docker secret
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove function
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove function
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify block code
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove coverage on test block
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fixes
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Update badge
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Remove repeated tests'
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Fix typo
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Modify docker secrets
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
* Push docker images
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
---------
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-26 16:27:11 +02:00
Sammy Kerata Oina
315c17628d
NOISSUE - Add deployments data collection banner ( #1854 )
...
* initial banner
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add disabling
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add approximate keyword
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-07-26 15:56:05 +02:00
Arvindh
106b710541
add: cli errors to stderr and others to stdout ( #1863 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-24 14:28:14 +02:00
Sammy Kerata Oina
70f53c2f97
NOISSUE - Trace consume operations ( #1778 )
...
* trace consume operations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add create span function
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add consume message op
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Update consumers/tracing/consumers.go
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
* trace messages grouped
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rework comments
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename value
Signed-off-by: SammyOina <sammyoina@gmail.com >
* check message len
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename struct member
Signed-off-by: SammyOina <sammyoina@gmail.com >
* move to open telemetry
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting
Signed-off-by: SammyOina <sammyoina@gmail.com >
* improve context management
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add span details
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename operations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add comment
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
2023-07-22 14:38:16 +02:00
b1ackd0t
41be96a6e7
Add List Actions ( #1861 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-18 16:31:31 +02:00
b1ackd0t
aee0081864
NOISSUE - Enable OwnerID Filtering For Admin ( #1857 )
...
* Enable OwnerID Filtering For Admin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update things/clients/service.go
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine the Switch Statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
2023-07-13 16:27:57 +02:00
b1ackd0t
726e358187
NOISSUE - List Members or Memberships To Include Ownership Rights ( #1820 )
...
* List Members and Membership To also include Owner
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Member Repository Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Service Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add More Test
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-13 15:42:46 +02:00
Sammy Kerata Oina
52131eba66
MF-1833 - Fix spelling of bootstrap on SDK ( #1834 )
...
* fix order of parameters and add url checks
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix spelling in sdk
Signed-off-by: SammyOina <sammyoina@gmail.com >
* wrap jaeger url parsing error
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove jaeger
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove empty lines
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-07-13 12:52:39 +02:00
b1ackd0t
f7ba1557cf
NOISSUE - Fix List Users Shared With Me and Mine ( #1844 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-13 12:14:39 +02:00
Ian Ngethe Muchiri
031e0a62f2
NOISSUE-Update invalid secret error handling ( #1856 )
...
* update invalid secret error handling
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update secret error naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update secretError naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* add empty space in comment
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-07-12 23:02:59 +02:00
b1ackd0t
1192325a2e
Initial Commit: Add Tracing To Certs Service ( #1850 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-12 11:48:29 +02:00
b1ackd0t
979a4b74d3
MF-1183 - Add Event Sourcing To Twins Service ( #1852 )
...
* Initial Commit: Add Event Sourcing To Twins Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add SaveStates to Have Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-12 11:22:46 +02:00
b1ackd0t
cc0b90a7cb
Remove Spans From Tokenizer Repository Under Users Service ( #1847 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-11 22:31:49 +02:00
b1ackd0t
ed0436f0ae
Fix Length of Arguments Required ( #1837 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-11 15:54:58 +02:00
Sammy Kerata Oina
5410a14b04
NOISSUE - Add traces to API Bootstraps and Certs endpoints ( #1851 )
...
* add traces to bootstrap endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing to certs endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing provider
Signed-off-by: SammyOina <sammyoina@gmail.com >
* Update cmd/certs/main.go
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
2023-07-11 15:19:04 +02:00
b1ackd0t
7ffc14b279
COPY SSL Certs From Alpine ( #1839 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-10 14:20:44 +02:00
Ian Ngethe Muchiri
892015a60f
NOISSUE - Add instance ID ( #1776 )
...
* update or to sync with clients branch
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add empty lines
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update inline constant
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* rebase pr to sync with master branch
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update pr to sync with updated master #1849
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-07-07 11:14:55 +02:00
b1ackd0t
604949e073
NOISSUE - Add Tracing To Bootstrap Service ( #1849 )
...
* Initial Commit: Remove JaegerURL from grpc Client Config
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Initial Commit: Add Tracing To Bootstrap Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-07 09:59:50 +02:00
Dušan Borovčanin
412593ae94
NOISSUE - Update dependencies ( #1838 )
...
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Fix Timescale Reader bug.
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert influxdb-reader changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies to latest supported versions
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-06 20:44:12 +02:00
b1ackd0t
2f5e313c36
NOISSUE - Propagate Context ( #1842 )
...
* Initial Commit: Propagate Context
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make IssueToken Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-06 19:57:51 +02:00
b1ackd0t
b9838fbeff
Initial Commit: Fix Password Regex From Env Variables ( #1843 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-06 18:53:58 +02:00
b1ackd0t
60e9d17a61
Initial Commit: Remove Auth Service ( #1845 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-06 17:53:17 +02:00
b1ackd0t
a137645143
Initial Commit: Update Versions of Protobuf ( #1846 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-06 17:21:52 +02:00
Dušan Borovčanin
723dc52c62
Fix MQTT Forwarder topic ( #1827 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-06-23 00:06:56 +02:00
b1ackd0t
fce91bb652
NOISSUE - Change Share Client To Be AddPolicy ( #1825 )
...
* Change Share Client To Be AddPolicy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove from API endpoint as it is a duplicate of
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix typo
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-06-20 15:48:25 +02:00
b1ackd0t
2673b34c6a
NOISSUE - Use Insert On Conflict For Policies ( #1824 )
...
* Initial Commit: Use Insert On Conflict For Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Invalidate Cache on Adding Policy
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-06-20 14:59:53 +02:00
dependabot[bot]
98aa270b14
NOISSUE - Bump github.com/lestrrat-go/jwx/v2 from 2.0.8 to 2.0.11 ( #1817 )
...
Bumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx ) from 2.0.8 to 2.0.11.
- [Release notes](https://github.com/lestrrat-go/jwx/releases )
- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes )
- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.8...v2.0.11 )
---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 12:28:43 +02:00
b1ackd0t
f5bc71c7c9
NOISSUE - Evaluate Group Access ( #1818 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-06-19 14:52:01 +02:00
b1ackd0t
87ad06689a
NOISSUE - Invalidate Auth Cache When Updating Thing Policy ( #1822 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-06-19 14:29:56 +02:00
b1ackd0t
aef5a57e1f
Fix SEND_TELEMETRY env var ( #1819 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-06-15 15:05:11 +02:00
Dušan Borovčanin
55e09c1921
MF-1506 - Group-based Access Control ( #1716 )
...
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update Add and Delete Policies (#1792 )
* Remove Policy Action Ranks
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Rebase Issues
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Adding Check on Subject For Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Check Client Exists
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check When Sharing Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Only Add User to Group When Sharing Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove clientType
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Minor Fix on ShareClient and Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Clean Up Things Authorization
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests on RetrieveAll
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Test ShareThing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Merge Conflicts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Adding Policies. Only Use Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check If Subject is same as Object
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Move Back To Union As Sometimes Policy is Empty and Fails to Evaluate on Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Entity Type For Failing Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix BUG in policy evaluation
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Comments Regarding checkAdmin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Authorize For Things and Users
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Error on Things SVC `unsupported protocol scheme`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix Bug on Things Authorization Cache (#1810 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use Password instead of username in MQTT handler
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Simplify MQTT authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix MQTT tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add More Functions to SDK (#1811 )
* Add More Functions to SDK
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to GoDoc
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Unassign Interface
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Pass Subject as ID and Not Token on List Channels By Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Bootstrap Errors For Element Check
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add empty line Before Return
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reorder URLS in things mux
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Listing Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Share Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to CLI Docs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Identity To Update Another User
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Identify an Update Policies on Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix GoDocs on Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change Authorize To Use AccessRequest
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* For Evaluate Policy Use AccessRequest (#1814 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add SDK Tests (#1812 )
* Add Things Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Channel Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Certs Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Consumer Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enrich Group Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Health
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Tokens
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename SDK for Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Linter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Variable Defination Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Make Cache Key Duration Configurable (#1815 )
* Make Cache Key Duration Configurable
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename ENV Var
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update GoDocs (#1816 )
* Add GoDocs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Missing GoDoc Files
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enable godot
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add License Information
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add Call Home Client to Mainflux services (#1751 )
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
* collect and send data package
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create telemetry migrations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add telemetry endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add transport
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing server
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to adapters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add last seen
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename logger
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use unmerged repo
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use renamed module
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* edit documentation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* align table
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use alias for call home client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home pkg
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix modules
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore default
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home for users and things
Signed-off-by: SammyOina <sammyoina@gmail.com >
* enable opting on call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove full stops
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to all services
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore sdk tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unnecessary changes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore health_test.go
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
2023-06-14 12:40:37 +02:00
Sammy Kerata Oina
3d0d6e2112
NOISSUE - Add tests for env pkg ( #1796 )
...
* initial test outline
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add env tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* structure tests in a loop
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove t.Run
Signed-off-by: SammyOina <sammyoina@gmail.com >
* separate test cases
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use switch
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-06-08 15:58:26 +02:00
Drasko DRASKOVIC
7eea06fb40
Remove codeball ( #1806 )
...
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-05-31 14:57:21 +02:00
Sammy Kerata Oina
1eaa8056a7
NOISSUE - Trace MQTT forward operations ( #1775 )
...
* trace forward operations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add alias
Signed-off-by: SammyOina <sammyoina@gmail.com >
* replace client from handler
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing to handler
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add comments
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* pass context
Signed-off-by: SammyOina <sammyoina@gmail.com >
* simplify span context management
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix failing tests on nil clients
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add topic
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* vendor modified handler
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use current mproxy
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mproxy new release
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update mproxy version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* wrap errors
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix ci
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-05-31 12:30:28 +02:00
Sammy Kerata Oina
5ac34e2057
update command example ( #1802 )
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-05-30 12:40:47 +02:00
Sammy Kerata Oina
da40c54141
MF-1783 - Improve HTTP / gRPC codes when attempting to publish with nonexistent thing key / channel id ( #1798 )
...
* return 404 for non existent thing key or channel
Signed-off-by: SammyOina <sammyoina@gmail.com >
* check for malformed uuid input
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use replace all
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove uuid check
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-05-29 16:23:39 +02:00
Sammy Kerata Oina
acfa0aa7bb
MF-1801 - Improve error value returned for invalid thing ( #1803 )
...
* update return error value on things
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename var
Signed-off-by: SammyOina <sammyoina@gmail.com >
* uodate var
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-05-29 15:44:55 +02:00
Sammy Kerata Oina
029140a4b0
NOISSUE - Add latency metrics to dashboard ( #1773 )
...
* display latency metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove instant values from display
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove averages from quantiles
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename legend
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add units to latency metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-05-28 23:08:40 +02:00
b1ackd0t
7cc1dd9f89
MF-969 - Add List API Keys Endpoint ( #1703 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-05-25 00:13:29 +02:00
b1ackd0t
408eabaaa6
MF-1699 - Enrich SDK and CLI ( #1719 )
...
* initial commit update api docs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* initial commit enrich sdk
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* initial commit enrich cli
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* add consumers test
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* remove dead code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* add certs sdk tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* change contact name
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* fix tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix subscription typo
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Swagger File
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change Limit to 10
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove empty line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-05-25 00:02:46 +02:00
Dušan Borovčanin
12a3214578
Fix response code for CoAP POST messages ( #1788 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-05-18 19:50:30 +02:00
charlie-jangala
3b84258a0c
Add Objectives field to Summary metric instantiation ( #1772 )
...
Signed-off-by: Charlie Evans <charlie@janga.la >
2023-04-28 00:26:04 +02:00
Aryan Godara
54c7518316
MF-1718 - Use static code analysis in CI ( #1729 )
...
* things, twins, and logger lint fixed
Signed-off-by: aryan <aryangodara03@gmail.com >
* all services updated, auth jwt not working, ineffectual assignment issue
Signed-off-by: aryan <aryangodara03@gmail.com >
* handle error from grpc server in endpointtest
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp commit, auth/jwt needs to be resolved
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert back to jwt v4 temporarily
Signed-off-by: aryan <aryangodara03@gmail.com >
* updated jwt tokenizer
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve EOF error for httptest requests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix auth jwt, update to registeredclaims
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix ineffective assignment, auth/api/grpc endpoint failing
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp commit, remove later
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc server setup
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve golangci tests, remove debug statements
Signed-off-by: aryan <aryangodara03@gmail.com >
* update golangci version and modify linters used
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc server for setup tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix logging and errors inlined
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix remarks, update grpc setup_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix setup_test
Signed-off-by: aryan <aryangodara03@gmail.com >
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix data race
Signed-off-by: aryan <aryangodara03@gmail.com >
* update setup_test grpc
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix grpc setup down to single simple function
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix linting issues
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve pr comments
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix tests, handle returned errors, go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors from new linters
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-04-22 17:14:35 +02:00
Ian Ngethe Muchiri
7948aa72e8
MF-1761 - Improve path parameters naming ( #1762 )
...
* Improve path parameters naming
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Improve path parameter naming
improve path parameter naming for:
bootstrap/api/transport.go
twins/api/http/transport.go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Change functions to suit updated path params
Duplicated the functions decodeView and decodeListByConnection to
form new functions decodeThingView, decodeChannelView,
decodeThingListByConnection and decodeChannelListByConnection. This
was as a result of the two functions being used for both view thing
and view channel services
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Improve path parameter naming
Improve path parameter naming for:
auth/api/http/groups/transport.go
bootstrap/api/transport.go
twins/api/http/transport.go
ws/api/endpoints.go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* fix swagger files
Updated the following swagger files
api/openapi/auth.yml
api/openapi/cert.yml
api/openapi/websocket.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Move websocket.yml from openapi to asyncapi
deleted websocket.yml file in openapi and created websocket.yml file
in asyncapi
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update websocket.yml file
Update the websocket.yml file to make subtopic optional and
added security (bearerAuth)
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Format new line correctly
format newline for api/asyncapi/websocket.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update websocket.yml file
update the websocket.yml file based on the requested review changes
The document is now valid
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update path parameter naming
make changes to path parameter naming in:
api/openapi/consumers-notifiers.yml
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update path parameters naming
Update path parameters naming to be consistent with Go
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* update the mqtt.yml file
update the mqtt.yml file to the latest AsyncAPI version and
make changes on the security of the server
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add contact information
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Update api/asyncapi/mqtt.yml
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* Add an empty line between functions
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-04-20 21:53:02 +02:00
Sammy Kerata Oina
1a77d384bb
MF-786 - Tracing over NATS using opentracing standard ( #1739 )
...
* send and receive span context
Signed-off-by: SammyOina <sammyoina@gmail.com >
* initilize tracer in cmd
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add span context to mainflux message
Signed-off-by: SammyOina <sammyoina@gmail.com >
* propagate span context from adapters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix failing build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix failing build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix linting error
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing middleware to coap service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing middleware to http service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing middleware to mqtt service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing middleware to broker
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing middleware to ws service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add tracing to services
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix naming convention of functions
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix failing build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove tracer from mqtt svc
Signed-off-by: SammyOina <sammyoina@gmail.com >
* format code and removed unused code
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename tracing files
Signed-off-by: SammyOina <sammyoina@gmail.com >
* - rename nats tracer
- intialize tracing at the broker
Signed-off-by: SammyOina <sammyoina@gmail.com >
* check for nil spans
Signed-off-by: SammyOina <sammyoina@gmail.com >
* propagate spans to consumers writers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unused variable
Signed-off-by: SammyOina <sammyoina@gmail.com >
* propagate traces to notifiers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove comments
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove span from message
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove span from message
Signed-off-by: SammyOina <sammyoina@gmail.com >
* trace over rabbitmq and mqtt
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix failing build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* trace subscribe and unsuscribe ops
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add create span method
Signed-off-by: SammyOina <sammyoina@gmail.com >
* pass context from main
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add span tags
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore coap transport.go
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add context to ops
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add cancel to tracing
Signed-off-by: SammyOina <sammyoina@gmail.com >
* refactor handler
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add comments to exported functions
return interfaces
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove channel span tag
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add pub sub tracer
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add pub sub tracer
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove prefixes from operations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* perpetuate context from root
remove protocol from span tag
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reorder functions
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create span function
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add suffixes
add pubsub tags
Signed-off-by: SammyOina <sammyoina@gmail.com >
* move from if to switch
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add jaeger url to docker compose
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove snake case variables
add comments to exported functions
Signed-off-by: SammyOina <sammyoina@gmail.com >
* check for empty sub topics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove tracing on consumers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove duplicate tracers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* clean up unused variables
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove empty lines
Signed-off-by: SammyOina <sammyoina@gmail.com >
* write better comments
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update readme jaeger url
Signed-off-by: SammyOina <sammyoina@gmail.com >
* initialize tracing midlleware on main
update readme jaeger urls
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reorder arguments for tracing middleware
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add context to subscribe
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-04-20 21:39:33 +02:00
Aryan Godara
23bc094ec3
NOISSUE - Blocking and Async Consumer Interface ( #1742 )
...
* Add Async Consumer Support
Author: aryan <aryangodara03@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* update consumer_async, fix flush interval
Signed-off-by: aryan <aryangodara03@gmail.com >
* update influxdb from 1.4.0 to 2.12.3
Signed-off-by: aryan <aryangodara03@gmail.com >
* separate tests and update logging and metrics middlewares
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix typos and comments
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix interfaces and tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix interface and add docs
Signed-off-by: aryan <aryangodara03@gmail.com >
* update Consumer interface godoc
Signed-off-by: aryan <aryangodara03@gmail.com >
* update influx-writer logger
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-04-20 18:20:53 +02:00
b1ackd0t
ffd67ae154
Fix Load Email Configurations ( #1768 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-04-17 16:25:57 +02:00
b1ackd0t
7dddd724f6
Add UsersURL to SDK ( #1767 )
...
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-04-17 15:46:13 +02:00
Sammy Kerata Oina
0e3e716c48
NOISSUE - Add prometheus and grafana for metrics ( #1753 )
...
* add prometheus and grafana for metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add grafana tag
move prometheus metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add empty lines
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add example dashboard
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix scraping path
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add things metric to dashboard
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change execution path
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix typo and switch from yaml to yml
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update dashboard
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update example dashboard
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update dashboard
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove thresholds from gauges
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-04-14 12:58:11 +02:00
Aryan Godara
b435b80d03
MF-1720 - Improve Test Reports ( #1727 )
...
* resolve merge conflicts
Signed-off-by: aryan <aryangodara03@gmail.com >
* change remaining require with assert
Signed-off-by: aryan <aryangodara03@gmail.com >
* replace assert with require, whenever required.
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix failing tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* resolve assert and require
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert groups_test
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-04-12 17:30:01 +02:00
dependabot[bot]
eb77f3df50
Bump github.com/docker/docker ( #1760 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.21+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.21...v20.10.24 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-05 15:12:40 +02:00
dependabot[bot]
ca59d92354
Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ( #1756 )
...
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc ) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/opencontainers/runc/releases )
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md )
- [Commits](https://github.com/opencontainers/runc/compare/v1.1.4...v1.1.5 )
---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-02 18:36:35 +02:00
Sammy Kerata Oina
03475eb0af
MF-1749 - Remove duplicate case in error handling
...
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-03-28 15:24:05 +02:00
Sammy Kerata Oina
83ff4e12ea
MF-512 - Change service default ports ( #1737 )
...
* Change service Default ports
Updated ports:
- auth http 9000
- auth grpc 7000
- provision http 9001
- things http 9002
- things auth http 9003
- things auth grpc 7001
- twins http 9004
- users http 9005
- bootstrap http 9006
- cassandra-reader http 9007
- cassandra-writer http 9008
- influxdb-reader http 9009
- influxdb-writer http 9010
- lora http 9011
- mongodb reader http 9012
- mongodb writer http 9013
- postgres-reader http 9014
- postgrs-writer http 9015
- smpp-notifier http 9016
- smtp-notifier http 9017
- timescale-reader http 9018
- timescale-writer http 9019
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change default service ports on env and sh
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change things url default port
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change default ports order by importance
- auth http 9000
- auth grpc 7000
- things http 9001
- things auth http 9002
- things auth grpc 7001
- users http 9003
- cassandra-reader http 9004
- cassandra-writer http 9005
- influxdb-reader http 9006
- influxdb-writer http 9007
- mongodb reader http 9008
- mongodb writer http 9009
- postgres-reader http 9010
- postgres-writer http 9011
- timescale-reader http 9012
- timescale-writer http 9013
- bootstrap http 9014
- smpp-notifier http 9015
- smtp-notifier http 9016
- provision http 9017
- lora http 9018
- twins http 9019
Signed-off-by: SammyOina <sammyoina@gmail.com >
* lower port number in auth service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* change things and users port
- things 9000
- things auth 9001
- things auth grpc 7000
- users 9002
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update documentaton to new port numbers
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update test and metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update host on metrics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* resolving conflics
Signed-off-by: SammyOina <sammyoina@gmail.com >
* set http adapter port to :80
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reassign http port on metrics to :80
Signed-off-by: SammyOina <sammyoina@gmail.com >
* reassign http adapter port
Signed-off-by: SammyOina <sammyoina@gmail.com >
* set http adapter port to 8008
Signed-off-by: SammyOina <sammyoina@gmail.com >
* document http adapter default port
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: SammyOina <sammyoina@gmail.com >
2023-03-23 21:55:11 +01:00
b1ackd0t
d4fc7bab07
NOISSUE - Fix Send Response for Publishing Message ( #1740 )
...
* Initial Commit: Send Response for Publishing Message
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Defer
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-03-16 11:48:57 +01:00
Aryan Godara
986edacfc7
MF-1584 - Upgrade InfluxDB from 1.x to 2.x ( #1709 )
...
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influx DB configuration updated
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connection to InfluxDBv2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Token cannot be created
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB v2 Consumer Implementation
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* quickfix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb-Writer Unit Tests Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Consumer Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB Writer Tests Implemented
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB Connection Check
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolving Remarks
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved consumer-test remark
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* consumer-test slow working version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* reader changes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Consumer tests time issue fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Eof warning fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Makefile Fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Readers Initial Setup
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* consumer json fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Bugfix and resolves comments.
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* one test fails
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* solved last page read
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* writers future time problem fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Tests Passes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolve Semaphore Issues
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* UUID comment on consumer tests resolved
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fixed json time
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fixed CI error
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved requests
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* removed blank line
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved comment
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* deleted unnecessary string builder
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* change influxdb docker image version.
Signed-off-by: aryan <aryangodara03@gmail.com >
* go mod and vendor fixing
Signed-off-by: aryan <aryangodara03@gmail.com >
* Upgrade InfluxDB from 1.x to 2.x
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influx DB configuration updated
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connection to InfluxDBv2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Token cannot be created
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Connected to InfluxDB2
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB v2 Consumer Implementation
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* quickfix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb-Writer Unit Tests Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Consumer Update
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB Writer Tests Implemented
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* InfluxDB Connection Check
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolving Remarks
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved consumer-test remark
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* consumer-test slow working version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* reader changes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Consumer tests time issue fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolved Reviews
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Readers Initial Setup
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* consumer json fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* readers simple version fix
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Influxdb Reader Parsers
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Bugfix and resolves comments.
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* one test fails
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* solved last page read
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* writers future time problem fixed
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* weird
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Tests Passes
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Resolve Semaphore Issues
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* UUID comment on consumer tests resolved
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* Inclusive from and Exclusive to
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* 1 second limits
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved review
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fixed json time
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* fixed CI error
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved request
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved requests
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* removed blank line
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* resolved comment
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* deleted unnecessary string builder
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* change influxdb docker image version.
Signed-off-by: aryan <aryangodara03@gmail.com >
* go mod and vendor fixing
Signed-off-by: aryan <aryangodara03@gmail.com >
* go mod fixing
Signed-off-by: aryan <aryangodara03@gmail.com >
* make tests pass locally, fix errors
Signed-off-by: aryan <aryangodara03@gmail.com >
* rem unsused variables/consts
Signed-off-by: aryan <aryangodara03@gmail.com >
* go mod tidy vendor
Signed-off-by: aryan <aryangodara03@gmail.com >
* add env var and data types
Signed-off-by: aryan <aryangodara03@gmail.com >
* update influxdb version to latest (2.3 to 2.12)
Signed-off-by: aryan <aryangodara03@gmail.com >
* change time precision for message tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* renamed influxdb2 to influxdata
Signed-off-by: aryan <aryangodara03@gmail.com >
* address remarks on PR
Signed-off-by: aryan <aryangodara03@gmail.com >
* update influxbd according to latest mf commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp commit, rem before pushing
Signed-off-by: aryan <aryangodara03@gmail.com >
* update main files and cassandra-reader messages_tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix name of logger while importing
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unnecessary print lines
Signed-off-by: aryan <aryangodara03@gmail.com >
* correct env var name
Signed-off-by: aryan <aryangodara03@gmail.com >
* change to async consume
Signed-off-by: aryan <aryangodara03@gmail.com >
* add option to switch bw sync and async
Signed-off-by: aryan <aryangodara03@gmail.com >
* test for both async and sync
Signed-off-by: aryan <aryangodara03@gmail.com >
* update consumer and add writeAPIs to config
Signed-off-by: aryan <aryangodara03@gmail.com >
* revert back to sync consuming
Signed-off-by: aryan <aryangodara03@gmail.com >
* temp fix for default timeout value
Signed-off-by: aryan <aryangodara03@gmail.com >
* set default timeout in config.
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unwanted env vars, add required ones.
Signed-off-by: aryan <aryangodara03@gmail.com >
* rem unused username password from config
Signed-off-by: aryan <aryangodara03@gmail.com >
* update readme, env vars, and remove grafana
Signed-off-by: aryan <aryangodara03@gmail.com >
* update readme
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix typo
Signed-off-by: aryan <aryangodara03@gmail.com >
* update readme description.
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix more typos.
Signed-off-by: aryan <aryangodara03@gmail.com >
* add link to official docs to readme.
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: fatih <fatihdurmaz@sabanciuniv.edu >
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: fatih <fatihdurmaz@sabanciuniv.edu >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2023-03-16 02:36:14 +01:00
Drasko DRASKOVIC
cea1def6a8
Correct Codeball permissions ( #1746 )
...
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
2023-03-14 23:21:17 +01:00
Drasko DRASKOVIC
e6a3ce1fa2
Add Codeball code review ( #1745 )
...
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
2023-03-14 23:13:20 +01:00
Drasko DRASKOVIC
442afb5dd9
Add Codeball review
2023-03-14 22:46:27 +01:00
dependabot[bot]
a12698b53d
Bump golang.org/x/net from 0.5.0 to 0.7.0 ( #1730 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 22:36:21 +01:00
Dušan Borovčanin
c0c72491ff
NOISSUE - Logger Fatal method returns no value ( #1728 )
...
* Make Fatal return no value
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Fatal test
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Rename logger imports
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Replace Fatal with Fatalf
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Refactor Logger tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix expected and actual order inversion
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-02-22 20:50:51 +01:00
Aryan Godara
108077a356
MF-1698 - Add Fatal to Mainflux logger ( #1721 )
...
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* return func() from fatal function
Signed-off-by: aryan <aryangodara03@gmail.com >
* use log.fatal in cassandra setup_tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed fatal log level
Signed-off-by: aryan <aryangodara03@gmail.com >
---------
Signed-off-by: aryan <aryangodara03@gmail.com >
2023-02-21 13:02:57 +01:00
dependabot[bot]
19dbf9fadd
Bump github.com/pion/dtls/v2 from 2.1.5 to 2.2.4 ( #1722 )
...
Bumps [github.com/pion/dtls/v2](https://github.com/pion/dtls ) from 2.1.5 to 2.2.4.
- [Release notes](https://github.com/pion/dtls/releases )
- [Commits](https://github.com/pion/dtls/compare/v2.1.5...v2.2.4 )
---
updated-dependencies:
- dependency-name: github.com/pion/dtls/v2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-15 00:39:37 +01:00
Arvindh
d00d13dabb
MF-1556 - Move the most used functions in main.go to internal package ( #1601 )
...
* MF-1525 - Add graceful stop for HTTP and GRPC servers (#1548 )
* Add : errgroup to cmd/auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Handle graceful stop for auth service
Remove : errgroups from auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Wait till server shutdown
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change : instead of waitgroup changed to errgroups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : KillSignalHandler return type to error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Empty Commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Context to http server shutdown
Rename : varaible from proto to protocol
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : to default log level
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Sign-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: graceful stop of http and grpc server
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: typos and caps
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: Signed-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename: Func KillSignalHandler to SignalHandler
Add: SIGABRT
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: timeout for grpc gracefulstop
Fix: typos
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: .vscode folder to git ignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: variable name to stopWaitTime
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode folder
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode from .gitignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : logger to handlers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : New line at end of .gitignore file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix : variable naming
Add : graceful stop for timescale
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Remove : unsued NATS library from import
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "https" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "http" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: branch with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: httpserver and grpcsever
Signed-off-by: Arvindh <arvindh91@gmail.com >
* MF-1588 - Update Subscriber interface (#1598 )
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update subscriber interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* check subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check topic id after topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reword description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Setup empty queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Switch statements
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Simplify
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt subscriber
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Protect subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set client id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change delete method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* move http and grpc server functions
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move Keto and Jaeger
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add metrics and auth
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* MF - 1590 - Fix fetching list of users with a zero limit (#1594 )
* Add max and min limit size
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* NOISSUE - Retrieve client key on cert issuing (#1607 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bug (#1604 )
Signed-off-by: zhangchuanfeng <654300242@qq.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename service name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change metrics method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename package name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* 🚚 Rename Keto and Jaeger functions
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify grpc service
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* 🚚 rename apiutil to initutil
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* ✨ coap server
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* 🚚 rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* 🚚 Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* ♻️ rename packages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* ♻️ remove mf prefix
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* 🚚 rename server error
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove dead code
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* MF - 1416 - Queue Abstraction for Mainflux & RabbitMQ Support (#1562 )
* MF-1263 - Move repeating errors to the separate package (#1540 )
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix auth members list response (#1555 )
* NOISSUE - Fix auth members list response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Move group type next to page details
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm membersRes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz (#1538 )
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1059 - Add TLS support for email (#1560 )
* Use gomail package for sending emails
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove print err
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Add vendor
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Rename email structure
remove logger
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* typo in var name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename var
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove MF_EMAIL_SECRET
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Refactor MQTT subscriber (#1561 )
* correct suscriber interface validator + refactore token error handling
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1257 - Access messages from readers endpoint with user access token (#1470 )
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable mongodb reader for user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* use uuid check for auth switch between thing key and user tok
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* revert to correct version
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test, add additional tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove logs,dead code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix logging messages
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove auth interface, add authorization header type
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update api doc
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused package
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some refactor of cases for authorization switch
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* correct description in openapi
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test to match auth service change
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some rename
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* initialize auth url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add env variables for auth service
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix spelling
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Things prefix and no prefix for Thing authorization, Bearer for user
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update readme file
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix default things grpc port
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user reading for timescaledb
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove not used error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor authorize
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add chanID check
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* inline some error checking
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve test case description
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove test code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* dont inline
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor a bit encodeError
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix things auth grpc url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* rename variables for header prefix
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix with wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unsubscribe to stop delivering messages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove exclusivity
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types (#1558 )
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use linux syntax for cmd usage description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cmd.Use
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Separate Keto hosts for read and write (#1563 )
* Separate keto hosts for read and write
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* update readme with new envars
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename read connection name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update dependencies (#1564 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1240 - Return to service transport layer only service errors (#1559 )
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Implement cancel mechanisms
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1469 - Indicate proper authentication scheme in Authorization header (#1523 )
* MF-1469 - Indicate proper authentication scheme in Authorization header
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Fixing the remarks on the last push
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Remove Bearer prefix in all services and fix tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Add nats wrapper for COAP (#1569 )
* Add nats wrapper for COAP
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Pass pubsub as argument
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename endpoint to topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1348 - Add transport errors logging (#1544 )
* MF-1348 - Add go-kit transport level logging
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (#1568 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1565 - Document Bearer, Thing and Basic Authorization header (#1566 )
* MF-1565 - Document Bearer Authorization header
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth, bootstrap, http and readers openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add enc key for bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use global security
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bearer formats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Polish descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix boostrap and typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1575 Add 'Name' field to ListMembers response in things svc (#1576 )
Signed-off-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1580 - Influxdb Writer changes format of update-time to string (#1581 )
* - MF-1580
- Modified consumers/writers/influxdb/fields.go
- influxdb-writer used to update data type of update-time to string
- Commented line 12 of consumers/writers/influxdb/fields.go to resolve
uneccessary data type conversion issue
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* - MF-1580
- Removed strconv package from consumers/writers/influxdb/fields.go since it is no longer needed
- Removed line 12 from consumers/writers/influxdb/fields.go
- Replaced retrun value of updateTime with msg.UpdateTime (line 16 in
fields.go)
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* Fix InflxuDB readers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Unify MF_INFLUX_READER_DB_HOST and MF_INFLUX_WRITER_DB_HOST envars (#1585 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix CoAP adapter (#1572 )
* Revert "NOISSUE - Add nats wrapper for COAP (#1569 )"
This reverts commit cc5d5195ab .
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CoAP adapter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update CoAP observation cancel
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix observe
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix GET handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use constants instead of magic numbers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove an empty line
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Extract special observe value to constant
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1582 - Fix lora-adapter MQTT client (#1583 )
* MF-1582 - Fix lora-adapter MQTT clien
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add timeout config to the mqtt subscriber
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add sub timeout
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog and readme for release 0.13.0 (#1592 )
* Update release example
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update changelog and examples for 0.13.0 release
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update VerneMQ release (#1593 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog for release 0.13.0 (#1595 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unexport constants
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routingkey
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* protecting map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add publisher to pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change proto library
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reduce pubsub tests based on implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove channel cancel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Export constant
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Move invariant statements out of loop for cassandra-writer (#1596 )
Signed-off-by: fuzhy <fuzhy1997@outlook.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Embedding publisher into pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Naming publisher
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix Nginx entrypoint script (#1597 )
* Fix Nginx entrypoint script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix NginX entrypoint
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert Makefile changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1525 - Add graceful stop for HTTP and GRPC servers (#1548 )
* Add : errgroup to cmd/auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Handle graceful stop for auth service
Remove : errgroups from auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Wait till server shutdown
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change : instead of waitgroup changed to errgroups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : KillSignalHandler return type to error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Empty Commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Context to http server shutdown
Rename : varaible from proto to protocol
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : to default log level
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Sign-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: graceful stop of http and grpc server
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: typos and caps
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: Signed-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename: Func KillSignalHandler to SignalHandler
Add: SIGABRT
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: timeout for grpc gracefulstop
Fix: typos
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: .vscode folder to git ignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: variable name to stopWaitTime
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode folder
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode from .gitignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : logger to handlers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : New line at end of .gitignore file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix : variable naming
Add : graceful stop for timescale
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Remove : unsued NATS library from import
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "https" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "http" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: branch with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1588 - Update Subscriber interface (#1598 )
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update subscriber interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* check subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check topic id after topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reword description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Setup empty queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Switch statements
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Simplify
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt subscriber
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Protect subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set client id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change delete method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update rabbitmq subscriber interface
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* using publisher composition
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change contenttype
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename topic for publish and subscribe
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* export errors
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF - 1590 - Fix fetching list of users with a zero limit (#1594 )
* Add max and min limit size
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Retrieve client key on cert issuing (#1607 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* fix bug (#1604 )
Signed-off-by: zhangchuanfeng <654300242@qq.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routing method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Direct method with one exchange to many queues, one consumer per queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ Not casting data
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✏️ Fix typo
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ remove passed queue name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* 🔥 removing echange kind
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Combine tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Refactor unsubscribe method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix merge conflict
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✅ sub and unsub to dummy topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* generate client id from topic and ID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename topicID to clientID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* update tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reuse clientID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Seperate testpublish and testpubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Manuel Imperiale <manuel.Imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Ivan Milošević <iva@blokovi.com >
Co-authored-by: __touk__ <zerouali.t@gmail.com >
Co-authored-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Co-authored-by: stefankovacevic123 <jen2tri@gmail.com >
Co-authored-by: ibalboteo <ivanbalboteo@gmail.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Hasan98-git <67228396+Hasan98-git@users.noreply.github.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: fuzhy <fuzhy1997@outlook.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: 张传峰 <59160162+zhang-chuanfeng@users.noreply.github.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* NOISSUE - Fix Groups SDK (#1609 )
* Fix Groups SDK
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CLI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* NOISSUE - Fix CI script (#1613 )
* Fix CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix linter errors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add timeout to linter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* NOISSUE - Make application/json content-type valid in http-adapter (#1606 )
* NOISSUE - Make application/json content-type valid in http-adapter
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add CBOR content-type
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix naming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix naming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI flag
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI install
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Upgrade grpc version
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* rm cli
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Specify size of channel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* NOISSUE - fix pull request template typo (#1616 )
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Change link
Signed-off-by: fbugarski <filipbugarski@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: load configuration function
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: load config from env with pkg caarlos0/env
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: mfdatabase to internaldb
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: httpserver and grpcsever
Signed-off-by: Arvindh <arvindh91@gmail.com >
move http and grpc server functions
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Move Keto and Jaeger
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Add metrics and auth
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Rename service name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Change metrics method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Rename package name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
🚚 Rename Keto and Jaeger functions
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
unify grpc service
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
🚚 rename apiutil to initutil
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
✨ coap server
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
🚚 rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
🚚 Rename
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
♻️ rename packages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
♻️ remove mf prefix
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
🚚 rename server error
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
remove dead code
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
NOISSUE - Fix CI script (#1613 )
* Fix CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix linter errors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add timeout to linter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Specify size of channel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Add: load configuration function
Signed-off-by: Arvindh <arvindh91@gmail.com >
change: load config from env with pkg caarlos0/env
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: mfdatabase to internaldb
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: merge resolve error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: merge resolve error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: merge resolve error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: unused variables
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: address variable in servers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* move: postgres connect to internal
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: client wrapper for most used
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: client wrapper for env
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify : auth, bootstrap, cassandra reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify : bootstrap code
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify : cassandra writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: struct tag to envDefault
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: grpc prefix
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: env parser
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: alt prefix
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: env default tag
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: auth grpc config
Signed-off-by: Arvindh <arvindh91@gmail.com >
* changes: internal approch and service start
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: http adapter service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: unused code in http adapter"
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: config environment variable tags
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: timescale writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: timescale reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: thing main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: smtp-notifier
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: smpp-notifier
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: postgres reader and writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify: twins
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify certs main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify certs main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify coap main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify lora main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix fatalf
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify mqtt main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify mqtt main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify ocpua adapter main.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix case
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify ws_adapter
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify ws_adapter
Signed-off-by: Arvindh <arvindh91@gmail.com >
* unify ws_adapter
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add : comment and spacing
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: lint errors
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: lint errors
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: main.go config load
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: main.go config load
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: auth main.go keto config
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: package internal/sqlxt
Signed-off-by: Arvindh <arvindh91@gmail.com >
* code format : internal/client/grpc/connect.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: inline code
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: code format
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: inline and code format
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: moved to single block
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: moved to single block
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: export function comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: export function comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: export function comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: export function comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: export function comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remane: newtracer.go to tracer.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* renamee: authClient.go and thingsClient.go to client.go
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove space
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: jaeger default value
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cassander config default values
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: postgres client config default values
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add setup with default config
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: mongo client config default values
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: postgres default db name in services
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for bootstrap
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for cassandra-reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for cassandra-writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for certs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for coap
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for http-adapter
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for influx-reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for influx-writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for lora
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for mongodb-reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for mongodb-writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for mqtt
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for opcua
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for postgres-reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for postgres-writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for smpp-notifier
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for smtp-notifier
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for timescale-reader
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for timescale-writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for twins
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: environment variable default for ws
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: unused variables
Signed-off-by: Arvindh <arvindh91@gmail.com >
* empty commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: redis env variables
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: adapter ports and postgres db name
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: adapter ports
Signed-off-by: Arvindh <arvindh91@gmail.com >
* comments aligned
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename cassandra session variable
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename influxdb and influx to influxDB
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename EsConsumername to ESConsumerName
Signed-off-by: Arvindh <arvindh91@gmail.com >
* made comments consistant
Signed-off-by: Arvindh <arvindh91@gmail.com >
* made comments consistant & remove empty lines
Signed-off-by: Arvindh <arvindh91@gmail.com >
* made comments consistant & renmae function
Signed-off-by: Arvindh <arvindh91@gmail.com >
* made comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* comments added
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bootstrap
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix empty env var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove : unused variable
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: env parser library
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: mongodb reader and writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: cassandra reader and writer
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename: directory
Signed-off-by: Arvindh <arvindh91@gmail.com >
* rename: variable
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: unused librar
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Format code and remove unused comments
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move test URL construction out of the loop
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* remove end dot in single line comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
* empty
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: zhangchuanfeng <654300242@qq.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: fbugarski <filipbugarski@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Manuel Imperiale <manuel.Imperiale@gmail.com >
Co-authored-by: 张传峰 <59160162+zhang-chuanfeng@users.noreply.github.com >
Co-authored-by: Ivan Milošević <iva@blokovi.com >
Co-authored-by: __touk__ <zerouali.t@gmail.com >
Co-authored-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
Co-authored-by: stefankovacevic123 <jen2tri@gmail.com >
Co-authored-by: ibalboteo <ivanbalboteo@gmail.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Hasan98-git <67228396+Hasan98-git@users.noreply.github.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: fuzhy <fuzhy1997@outlook.com >
Co-authored-by: Filip Bugarski <filipbugarski@gmail.com >
2023-02-03 17:36:18 +01:00
b1ackd0t
ada5813f47
MF-1455 - Update Versions of Protobuf ( #1704 )
...
* initial commit
* add protoc-gen-gofast
* update generated files
* fix linting
* fix consumers error on message conversion
* fix copying values on transformers
* initial commit
* initial commit
* add protoc-gen-gofast
* update generated files
* fix linting
* fix consumers error on message conversion
* fix copying values on transformers
* embedded for forward compatible.
* remove gogo
* embedded for forward compatible.
* update protoc compiler
* fix linting
* remove hex comment
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
2023-02-02 18:28:32 +01:00
b1ackd0t
2e118ce36b
NOISSUE - Update Nginx Docker Image ( #1706 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add empty line
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update certs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove serial file
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix check password from certs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change from include to endswith
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-29 01:58:28 +01:00
b1ackd0t
5f9b3c9905
initial commit ( #1708 )
...
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-24 15:10:25 +01:00
b1ackd0t
d008ae5d97
NOISSUE - Add cert revocation to SDK ( #1693 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix certificate revoking
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change from mapstructure to json
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add comments to serial modification
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix typo
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update vault docker version
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* write env variables
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change env path
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* return revocation time
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* revert to intermediate CA
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove deadcode
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* make revoke cert output readable
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keybits and keytype
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove dead code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* make inline
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add empty line
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove commented code
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keyBits
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove keyBits
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-13 14:33:00 +01:00
b1ackd0t
b83a344093
NOISSUE - Update SDK and Things Service ( #1694 )
...
* add reader url
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix connected and not-connected
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-11 17:11:36 +01:00
b1ackd0t
b502af65fe
NOISSUE - Update Read Message CLI ( #1696 )
...
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-10 12:00:12 +01:00
b1ackd0t
2cfcbfb1e2
NOISSUE - Fix Bootstrap CLI ( #1695 )
...
Reorder SDK params (external id and key) for Bootstrap service.
2023-01-10 11:13:09 +01:00
b1ackd0t
48e368b59a
NOISSUE - Combining Query Parameters ( #1631 )
...
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Fix CI
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* fix tests: add enabled status key
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* start with token
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-05 17:20:05 +01:00
Aryan Godara
302d71e8cb
NOISSUE - Update pubsub tests for rabbitmq ( #1656 )
...
* testPubSub failing on channel
Signed-off-by: aryan <aryangodara03@gmail.com >
* testPubSub failing, rest passing
Signed-off-by: aryan <aryangodara03@gmail.com >
* all tests passing
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed unnecessary lines
Signed-off-by: aryan <aryangodara03@gmail.com >
* rename subunsub to unsubscribe
Signed-off-by: aryan <aryangodara03@gmail.com >
* nats tests working, rabbitmq left
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix TestPublisher
Signed-off-by: aryan <aryangodara03@gmail.com >
* changed clientID of pubsub
Signed-off-by: aryan <aryangodara03@gmail.com >
* testSubscribe failing, rest all passing
Signed-off-by: aryan <aryangodara03@gmail.com >
* testPubsub failing
Signed-off-by: aryan <aryangodara03@gmail.com >
* TestSubscribe(s) failing, rest tests passing.
Signed-off-by: aryan <aryangodara03@gmail.com >
* For Rabbitmq, all tests are passing.
Signed-off-by: aryan <aryangodara03@gmail.com >
* For Nats, All tests passing, but unreliable
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix typos and improve variable names.
Signed-off-by: aryan <aryangodara03@gmail.com >
* nats tests passing, rabbitmq half tests passing.
Signed-off-by: aryan <aryangodara03@gmail.com >
* all tests working.
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed commented out, dead code.
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix errors, queuesubscribe tests for nats.
Signed-off-by: aryan <aryangodara03@gmail.com >
* updated broker.Connect to opts.Connect for nats.
Signed-off-by: aryan <aryangodara03@gmail.com >
* experimental soluton
Signed-off-by: aryan <aryangodara03@gmail.com >
* Revert nats back to original status.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unnecessary commit
Signed-off-by: aryan <aryangodara03@gmail.com >
Signed-off-by: aryan <aryangodara03@gmail.com >
2022-12-31 02:18:31 +01:00
b1ackd0t
6f2ce82263
Don't throw an error if users status type exists
...
Signed-off-by: 0x6f736f646f <b1ackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <b1ackd0t@protonmail.com >
Co-authored-by: 0x6f736f646f <b1ackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-12-29 12:14:46 +01:00
Arvindh
57e3c25d3d
NOISSUE - Trim trailing and leading whitespaces in email at login & register ( #1687 )
...
* add: trim email in users at login & register
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: trim email in users at login & register
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: trim email in users at login & register
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-12-21 19:03:52 +01:00
Dušan Borovčanin
f438d24c41
MF-1681 - Failed to reconnect to NATS ( #1686 )
...
* Make NATS reconnect never give up
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Extract maxReconnects to a constant
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-12-21 14:08:02 +01:00
Aryan Godara
e6e9d22133
MF-1670 - Improve error handling in SDK ( #1674 )
...
* initial commit
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unused variables.
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed temporarily created file.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing CI
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix thing_test failing cases.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove dead code, debug statements, and add comments.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Extract errors to separate file.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Updated things/api/http tests
Signed-off-by: aryan <aryangodara03@gmail.com >
* Created custom SDK error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Changed to using CheckError. All tests passing.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Replace error interface with errors.SDKError interface.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Fix failing CI.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused sdk errors.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Change SDKError to error in internal function of sdk package.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove encodeError. All tests working.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Rename sdkerr vars, convert common strings to constants.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Change checkerror to take error instead of string.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused errors, and removed errfailedwhitelist wrap.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Removed unused errors, and remove errors.go since it only had a repeated error from errors package
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove unused errors.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Update sdk_error.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Used function to reduce code for sending and receiving requests.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Added function sendrequestandgetheadersorerror.
Signed-off-by: aryan <aryangodara03@gmail.com >
* sdk_error updated.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Updated function names to processRequest.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Made errors internal, fixed typo in http.
Signed-off-by: aryan <aryangodara03@gmail.com >
* Remove empty line.
Signed-off-by: aryan <aryangodara03@gmail.com >
* merged proceessBody and processHeaders functions in sdk.
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove sendThingRequest function.
Signed-off-by: aryan <aryangodara03@gmail.com >
* changed processRequest signature
Signed-off-by: aryan <aryangodara03@gmail.com >
* changed processRequest signature, changed error names.
Signed-off-by: aryan <aryangodara03@gmail.com >
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-12-15 16:24:19 +01:00
Dušan Borovčanin
a48fb944c6
MF-1667 - Postgres lib update ( #1680 )
...
* Replace SQL lib in Things and Users
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Bootstrap DB lib
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Rename pqErr to pgErr
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Auth db lib
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update DB lib in consumers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update DB lib for Readers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Certs DB lib
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove "lib/pq" from dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update vendor
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Go version for base image in Dockerfile
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove unused Provision Dockerfile
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Move error codes to init.go files
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add missing comment
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use Error Codes lib
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Go version in CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update mod file
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-12-13 15:34:01 +01:00
Arvindh
47fd646030
MF-1678 - Fetching users returns an invalid status code response ( #1679 )
...
* fix: get /users authorize err code
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: test case for forbidden request in GET /users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: api docs of GET /users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: test case for forbidden request in GET /users
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
2022-12-07 12:31:01 +01:00
Zoran Rebic
933b5dedce
MF-1197 - Add MQTT adapter tests ( #1622 )
...
* MF-1197 - add mqtt tests
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - add test cases
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - refactor tests
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix test names.Add const
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add mocks. Add publish test
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add buffer to logger
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add redis mock.Change logger error
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add new test cases
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix session fields
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix bad logs. Fix tests
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add new test case.Fix names.
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix test name
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Refactoring tests
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Wrap errors
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Wrap errors. Fix logs level
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Wrap errors.
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix var names
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-888 - Add clientID err check.Refactor tests
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Fix info and err names
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Remove redundant log and channel parts check
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Revert channel parts check
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add authorize test case
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Remove unused var
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Change var name
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 -Add missing test case.Change var name
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 -Add err case.
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 -Change var name
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Use logMsg for all logs
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Use logs instead of errors
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Use redis mock
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Return interface in constructor
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add missing test cases. Create consts
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Add global vars
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Refactor code
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Remove unused var
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Remove unnecessary var
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Use created session client
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Refactor vars
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
* MF-1197 - Separate constant
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
Signed-off-by: zzokki81 <zoran.rebic@outlook.com >
2022-11-21 14:40:19 +01:00
Dušan Borovčanin
677f3c70b0
Update Go version and dependencies ( #1663 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-10-26 15:56:35 +02:00
b1ackd0t
8c21181f17
NOISSUE - Update Provision service ( #1658 )
...
* Add config urls
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add docs for provision
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update provision docs on mqtt bench
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Run tools relative to root folder
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-10-21 17:01:55 +02:00
b1ackd0t
2213c5e1af
MF-1654 - Fix Topic Parsing in RabbitMQ Broker ( #1655 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* increase message durability
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* inline err check
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove quality of service and priority
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-10-21 12:06:39 +02:00
Aryan Godara
c212254c2a
MF-1640 - Create tests for mqtt pubsub ( #1643 )
...
Signed-off-by: aryan <aryangodara03@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2022-10-17 09:05:22 +02:00
b1ackd0t
78b025c473
Fix ws broker url ( #1659 )
...
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-09-29 01:08:15 +02:00
b1ackd0t
237826e253
MF-1648 - Add Default MF_BROKER_URL in env file ( #1650 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove nats and rabbitmq url
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove broker url construction in makefile
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove nats and rabbitmq url
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove broker url construction in makefile
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove if else statement in Makefile
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-09-21 15:30:06 +02:00
Aryan Godara
8a4cc12cd3
MF-1623 - Bring back WebSocket Adapter ( #1625 )
...
Signed-off-by: aryan <aryangodara03@gmail.com >
2022-09-16 14:07:12 +02:00
b1ackd0t
2e0299119d
NOISSUE - Fix Update Channel CLI Typo ( #1649 )
...
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-08-24 15:14:47 +02:00
b1ackd0t
4a71a08863
NOISSUE - Update CLI Documentation ( #1647 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Capitalize
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-08-23 16:18:52 +02:00
Aryan Godara
d9c47045cd
MF-1630 - Replace old subscriptions with a new one instead of throwing an error ( #1633 )
...
* updated pubsub.subscribe() to delete and renew already subscribed objects
Signed-off-by: aryan <aryangodara03@gmail.com >
* fixing sync.mutex error
Signed-off-by: aryan <aryangodara03@gmail.com >
* made changes to pubsub_test.go to fix failing CI
Signed-off-by: aryan <aryangodara03@gmail.com >
* made some changes to pubsub.go
Signed-off-by: aryan <aryangodara03@gmail.com >
* made some changes to pubsub.go added flag var
Signed-off-by: aryan <aryangodara03@gmail.com >
* little code cleanup
Signed-off-by: aryan <aryangodara03@gmail.com >
* minor change, to make code more intuitive
Signed-off-by: aryan <aryangodara03@gmail.com >
* added comment, removed the ws_client file
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed ErrAlreadySubscribed
Signed-off-by: aryan <aryangodara03@gmail.com >
* fixed some failing tests, will check again after semaphore result
Signed-off-by: aryan <aryangodara03@gmail.com >
* made similar changes for MQTT and rabbitMQ
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed extra comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed extra comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* removed extra comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* to fix failing CI
Signed-off-by: aryan <aryangodara03@gmail.com >
* checking code after adding conditions
Signed-off-by: aryan <aryangodara03@gmail.com >
* added ps.mu.Lock(), and changed len(s)
Signed-off-by: aryan <aryangodara03@gmail.com >
* added tests for failing unsubscribe
Signed-off-by: aryan <aryangodara03@gmail.com >
* shifted defer lock
Signed-off-by: aryan <aryangodara03@gmail.com >
* fixed mqtt/pubsub
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix mqtt/pubsub typo
Signed-off-by: aryan <aryangodara03@gmail.com >
* add comment to improve readability
Signed-off-by: aryan <aryangodara03@gmail.com >
* add comment to better improve readability
Signed-off-by: aryan <aryangodara03@gmail.com >
* add comments for docs
Signed-off-by: aryan <aryangodara03@gmail.com >
* improve doc comment
Signed-off-by: aryan <aryangodara03@gmail.com >
* change to mqtt/pubsub
Signed-off-by: aryan <aryangodara03@gmail.com >
* remove unnecessary mutex lock
Signed-off-by: aryan <aryangodara03@gmail.com >
* change to pubsub
Signed-off-by: aryan <aryangodara03@gmail.com >
* add comments to improve readability
Signed-off-by: aryan <aryangodara03@gmail.com >
* fix typo in comment
Signed-off-by: aryan <aryangodara03@gmail.com >
Signed-off-by: aryan <aryangodara03@gmail.com >
2022-08-12 18:08:20 +02:00
b1ackd0t
721ee545f9
MF1621 - Logical user removal ( #1620 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* change active to string
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set default
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix query all users
Signed-off-by: GitHub <noreply@github.com >
* Set user active on service
Signed-off-by: GitHub <noreply@github.com >
* Rename active to state
Signed-off-by: GitHub <noreply@github.com >
* check user active on service
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* fix test
Signed-off-by: GitHub <noreply@github.com >
* Add deactivate user tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename deactivate to change user status
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Revert to sorting users
Signed-off-by: GitHub <noreply@github.com >
* change user state
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change user status to enable and disable
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* change user state to status
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* from enable to activate
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* from activate to enable
Signed-off-by: GitHub <noreply@github.com >
* not found error by retrievebyID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Combine enable and disable user
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add api docs
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* verify docs
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* change to camel
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* Reword
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
* fix default state
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* change from VARCHAR to ENUM
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* invalid user status test
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Signed-off-by: GitHub <noreply@github.com >
Signed-off-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-08-11 18:58:45 +02:00
Dušan Borovčanin
f89ea226e5
Remove .DS_Store file ( #1638 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-08-11 16:51:38 +02:00
Manuel Imperiale
e1992a694a
NOISSUE - Replace MF_SDK_BASE_URL envar by MF_THINGS_URL ( #1632 )
...
* NOISSUE - Replace MF_SDK_BASE_URL envar by MF_THINGS_URL
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* fix url
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm unused var
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-08-08 15:12:35 +02:00
Dušan Borovčanin
42c003b556
Fix setup in .env file ( #1634 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-08-04 13:22:13 +02:00
Mariana Cavalcante
6bd745b658
Fix SDK interface function signature ( #1628 )
...
Change function ThingsByChannel param name from connected to disconnected to match with request params
Signed-off-by: Mariana Coutinho <mariana.cavalcante@encora.com >
2022-07-13 11:12:41 +02:00
b1ackd0t
931b48f3a7
NOISSUE - Add identify thing method to SDK ( #1617 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* typo
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Get thing key
Signed-off-by: GitHub <noreply@github.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-06-24 16:31:12 +02:00
b1ackd0t
5c495238a6
NOISSUE - RabbitMQ build and deployment ( #1570 )
...
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix with wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unsubscribe to stop delivering messages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove exclusivity
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Implement cancel mechanisms
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove broker type
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Configure broker with makefile
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check if we have changed MESSAGE_BROKER_FILE~
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set nats automatically
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Catching null and invalid broker type
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove unused fmt
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Nats
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unexport constants
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routingkey
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* protecting map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add publisher to pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change proto library
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reduce pubsub tests based on implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove channel cancel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Export constant
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Embedding publisher into pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Naming publisher
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update rabbitmq subscriber interface
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* using publisher composition
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change contenttype
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename topic for publish and subscribe
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* export errors
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Merge branch 'master' into RabbitMQ-deployment
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename nats to broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routing method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Direct method with one exchange to many queues, one consumer per queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1263 - Move repeating errors to the separate package (#1540 )
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix auth members list response (#1555 )
* NOISSUE - Fix auth members list response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Move group type next to page details
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm membersRes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz (#1538 )
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1059 - Add TLS support for email (#1560 )
* Use gomail package for sending emails
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove print err
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Add vendor
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Rename email structure
remove logger
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* typo in var name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename var
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove MF_EMAIL_SECRET
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Refactor MQTT subscriber (#1561 )
* correct suscriber interface validator + refactore token error handling
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1257 - Access messages from readers endpoint with user access token (#1470 )
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable mongodb reader for user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* use uuid check for auth switch between thing key and user tok
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* revert to correct version
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test, add additional tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove logs,dead code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix logging messages
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove auth interface, add authorization header type
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update api doc
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused package
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some refactor of cases for authorization switch
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* correct description in openapi
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test to match auth service change
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some rename
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* initialize auth url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add env variables for auth service
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix spelling
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Things prefix and no prefix for Thing authorization, Bearer for user
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update readme file
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix default things grpc port
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user reading for timescaledb
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove not used error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor authorize
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add chanID check
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* inline some error checking
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve test case description
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove test code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* dont inline
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor a bit encodeError
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix things auth grpc url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* rename variables for header prefix
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix with wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unsubscribe to stop delivering messages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove exclusivity
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types (#1558 )
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use linux syntax for cmd usage description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cmd.Use
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Separate Keto hosts for read and write (#1563 )
* Separate keto hosts for read and write
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* update readme with new envars
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename read connection name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update dependencies (#1564 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1240 - Return to service transport layer only service errors (#1559 )
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Implement cancel mechanisms
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1469 - Indicate proper authentication scheme in Authorization header (#1523 )
* MF-1469 - Indicate proper authentication scheme in Authorization header
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Fixing the remarks on the last push
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Remove Bearer prefix in all services and fix tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Add nats wrapper for COAP (#1569 )
* Add nats wrapper for COAP
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Pass pubsub as argument
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename endpoint to topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1348 - Add transport errors logging (#1544 )
* MF-1348 - Add go-kit transport level logging
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (#1568 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1565 - Document Bearer, Thing and Basic Authorization header (#1566 )
* MF-1565 - Document Bearer Authorization header
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth, bootstrap, http and readers openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add enc key for bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use global security
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bearer formats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Polish descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix boostrap and typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1575 Add 'Name' field to ListMembers response in things svc (#1576 )
Signed-off-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1580 - Influxdb Writer changes format of update-time to string (#1581 )
* - MF-1580
- Modified consumers/writers/influxdb/fields.go
- influxdb-writer used to update data type of update-time to string
- Commented line 12 of consumers/writers/influxdb/fields.go to resolve
uneccessary data type conversion issue
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* - MF-1580
- Removed strconv package from consumers/writers/influxdb/fields.go since it is no longer needed
- Removed line 12 from consumers/writers/influxdb/fields.go
- Replaced retrun value of updateTime with msg.UpdateTime (line 16 in
fields.go)
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* Fix InflxuDB readers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Unify MF_INFLUX_READER_DB_HOST and MF_INFLUX_WRITER_DB_HOST envars (#1585 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix CoAP adapter (#1572 )
* Revert "NOISSUE - Add nats wrapper for COAP (#1569 )"
This reverts commit cc5d5195ab .
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CoAP adapter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update CoAP observation cancel
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix observe
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix GET handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use constants instead of magic numbers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove an empty line
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Extract special observe value to constant
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1582 - Fix lora-adapter MQTT client (#1583 )
* MF-1582 - Fix lora-adapter MQTT clien
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add timeout config to the mqtt subscriber
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add sub timeout
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog and readme for release 0.13.0 (#1592 )
* Update release example
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update changelog and examples for 0.13.0 release
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update VerneMQ release (#1593 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog for release 0.13.0 (#1595 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unexport constants
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routingkey
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* protecting map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add publisher to pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change proto library
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reduce pubsub tests based on implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove channel cancel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Export constant
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Move invariant statements out of loop for cassandra-writer (#1596 )
Signed-off-by: fuzhy <fuzhy1997@outlook.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Embedding publisher into pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Naming publisher
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix Nginx entrypoint script (#1597 )
* Fix Nginx entrypoint script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix NginX entrypoint
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert Makefile changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1525 - Add graceful stop for HTTP and GRPC servers (#1548 )
* Add : errgroup to cmd/auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Handle graceful stop for auth service
Remove : errgroups from auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Wait till server shutdown
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change : instead of waitgroup changed to errgroups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : KillSignalHandler return type to error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Empty Commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Context to http server shutdown
Rename : varaible from proto to protocol
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : to default log level
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Sign-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: graceful stop of http and grpc server
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: typos and caps
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: Signed-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename: Func KillSignalHandler to SignalHandler
Add: SIGABRT
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: timeout for grpc gracefulstop
Fix: typos
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: .vscode folder to git ignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: variable name to stopWaitTime
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode folder
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode from .gitignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : logger to handlers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : New line at end of .gitignore file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix : variable naming
Add : graceful stop for timescale
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Remove : unsued NATS library from import
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "https" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "http" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: branch with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1588 - Update Subscriber interface (#1598 )
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update subscriber interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* check subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check topic id after topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reword description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Setup empty queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Switch statements
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Simplify
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt subscriber
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Protect subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set client id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change delete method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update rabbitmq subscriber interface
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* using publisher composition
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change contenttype
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename topic for publish and subscribe
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* export errors
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF - 1590 - Fix fetching list of users with a zero limit (#1594 )
* Add max and min limit size
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Retrieve client key on cert issuing (#1607 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* fix bug (#1604 )
Signed-off-by: zhangchuanfeng <654300242@qq.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routing method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Direct method with one exchange to many queues, one consumer per queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ Not casting data
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✏️ Fix typo
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ remove passed queue name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* 🔥 removing echange kind
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Combine tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Refactor unsubscribe method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix merge conflict
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✅ sub and unsub to dummy topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* generate client id from topic and ID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename topicID to clientID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* update tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* merge changes
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ rename constant and variable declaration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename to brokers
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ Rename brokers
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename broker to brokers
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* include nats port
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* move to build tags
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* move to build tags
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* add nats build tag to test
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* \n at the end of file
Signed-off-by: GitHub <noreply@github.com >
* Add init function
Signed-off-by: GitHub <noreply@github.com >
* Add init function
Signed-off-by: GitHub <noreply@github.com >
* broker url automatically
Signed-off-by: GitHub <noreply@github.com >
* make nats as the default broker
Signed-off-by: GitHub <noreply@github.com >
* Updated publisher and subscriber interface
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add error to close
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change image version and let user define URI
Signed-off-by: GitHub <noreply@github.com >
* make broker url configurable
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* add compile check
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rabbitmq check
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* default broker to nats
Signed-off-by: GitHub <noreply@github.com >
* change broker url in docker compose
Signed-off-by: GitHub <noreply@github.com >
* Fix ci
Signed-off-by: GitHub <noreply@github.com >
* fix makefile
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix env var and ci
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix ci
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix consts
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Manuel Imperiale <manuel.Imperiale@gmail.com >
Co-authored-by: Ivan Milošević <iva@blokovi.com >
Co-authored-by: __touk__ <zerouali.t@gmail.com >
Co-authored-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Co-authored-by: stefankovacevic123 <jen2tri@gmail.com >
Co-authored-by: ibalboteo <ivanbalboteo@gmail.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Hasan98-git <67228396+Hasan98-git@users.noreply.github.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: fuzhy <fuzhy1997@outlook.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: 张传峰 <59160162+zhang-chuanfeng@users.noreply.github.com >
2022-06-21 17:40:20 +02:00
b1ackd0t
9a87e5cd1f
NOISSUE - Get user by ID and get all users by SDK ( #1589 )
...
* Add get user by id and get all users
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove print statement
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add get user by id and get all users
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove print statement
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename userid
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename userid
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add pagination
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reduce user creation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add pagination to sdk
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add offset and limits
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove exported variables
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add filtering users value to sdk
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add filtering to things and channels
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Linting
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add struct embedding
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change filtering variable names
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change Name to Email
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Combined Paging struct
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* setting total, offset and limit even when zero
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename fields
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename pageMetadata
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Adding limit and offset size errors
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* query by name, metadata or id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove duplicate importation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove duplicate pageMetadata
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* remove unused name
Signed-off-by: GitHub <noreply@github.com >
* Fix minor changes
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* use net/url to construct query params
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* simplify query
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unexport method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix mock
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* update user
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* email and metadata as flags
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* update help message
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2022-06-17 17:32:23 +02:00
Dušan Borovčanin
2a5884f4e2
MF-1614 - Invalid handling of auth errors in Things service ( #1615 )
...
* Fix Things service Auth error handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove unused test vars
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix SDK tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-17 16:24:07 +02:00
Filip Bugarski
0f0830ff61
NOISSUE - fix pull request template typo ( #1616 )
...
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Change link
Signed-off-by: fbugarski <filipbugarski@gmail.com >
2022-06-14 17:53:43 +02:00
Manuel Imperiale
5b8780de4a
NOISSUE - Make application/json content-type valid in http-adapter ( #1606 )
...
* NOISSUE - Make application/json content-type valid in http-adapter
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add CBOR content-type
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix naming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix naming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI flag
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix CI install
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Upgrade grpc version
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* rm cli
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-06-13 12:04:48 +02:00
Dušan Borovčanin
6c59184d3f
NOISSUE - Fix CI script ( #1613 )
...
* Fix CI script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix linter errors
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add timeout to linter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-09 21:57:37 +02:00
Dušan Borovčanin
758ed6fa02
NOISSUE - Fix Groups SDK ( #1609 )
...
* Fix Groups SDK
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CLI
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-06-01 01:41:54 +02:00
b1ackd0t
55c4f087cd
MF - 1416 - Queue Abstraction for Mainflux & RabbitMQ Support ( #1562 )
...
* MF-1263 - Move repeating errors to the separate package (#1540 )
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix auth members list response (#1555 )
* NOISSUE - Fix auth members list response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Move group type next to page details
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm membersRes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz (#1538 )
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1059 - Add TLS support for email (#1560 )
* Use gomail package for sending emails
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove print err
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Add vendor
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Rename email structure
remove logger
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* typo in var name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename var
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove MF_EMAIL_SECRET
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Refactor MQTT subscriber (#1561 )
* correct suscriber interface validator + refactore token error handling
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1257 - Access messages from readers endpoint with user access token (#1470 )
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable mongodb reader for user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* use uuid check for auth switch between thing key and user tok
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* revert to correct version
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test, add additional tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove logs,dead code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix logging messages
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove auth interface, add authorization header type
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update api doc
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused package
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some refactor of cases for authorization switch
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* correct description in openapi
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test to match auth service change
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some rename
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* initialize auth url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add env variables for auth service
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix spelling
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Things prefix and no prefix for Thing authorization, Bearer for user
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update readme file
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix default things grpc port
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user reading for timescaledb
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove not used error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor authorize
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add chanID check
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* inline some error checking
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve test case description
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove test code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* dont inline
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor a bit encodeError
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix things auth grpc url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* rename variables for header prefix
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit of adding rabbitmq broker
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Initial commit for tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Bump up tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add more tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add go routines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix with wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unsubscribe to stop delivering messages
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove exclusivity
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types (#1558 )
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use linux syntax for cmd usage description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cmd.Use
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Separate Keto hosts for read and write (#1563 )
* Separate keto hosts for read and write
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* update readme with new envars
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename read connection name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update dependencies (#1564 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1240 - Return to service transport layer only service errors (#1559 )
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Implement cancel mechanisms
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Queuename as parameter
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1469 - Indicate proper authentication scheme in Authorization header (#1523 )
* MF-1469 - Indicate proper authentication scheme in Authorization header
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Fixing the remarks on the last push
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Remove Bearer prefix in all services and fix tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Add nats wrapper for COAP (#1569 )
* Add nats wrapper for COAP
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Pass pubsub as argument
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename endpoint to topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1348 - Add transport errors logging (#1544 )
* MF-1348 - Add go-kit transport level logging
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (#1568 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1565 - Document Bearer, Thing and Basic Authorization header (#1566 )
* MF-1565 - Document Bearer Authorization header
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth, bootstrap, http and readers openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add enc key for bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use global security
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bearer formats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Polish descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix boostrap and typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1575 Add 'Name' field to ListMembers response in things svc (#1576 )
Signed-off-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1580 - Influxdb Writer changes format of update-time to string (#1581 )
* - MF-1580
- Modified consumers/writers/influxdb/fields.go
- influxdb-writer used to update data type of update-time to string
- Commented line 12 of consumers/writers/influxdb/fields.go to resolve
uneccessary data type conversion issue
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* - MF-1580
- Removed strconv package from consumers/writers/influxdb/fields.go since it is no longer needed
- Removed line 12 from consumers/writers/influxdb/fields.go
- Replaced retrun value of updateTime with msg.UpdateTime (line 16 in
fields.go)
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* Fix InflxuDB readers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Unify MF_INFLUX_READER_DB_HOST and MF_INFLUX_WRITER_DB_HOST envars (#1585 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix CoAP adapter (#1572 )
* Revert "NOISSUE - Add nats wrapper for COAP (#1569 )"
This reverts commit cc5d5195ab .
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CoAP adapter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update CoAP observation cancel
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix observe
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix GET handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use constants instead of magic numbers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove an empty line
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Extract special observe value to constant
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1582 - Fix lora-adapter MQTT client (#1583 )
* MF-1582 - Fix lora-adapter MQTT clien
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add timeout config to the mqtt subscriber
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add sub timeout
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog and readme for release 0.13.0 (#1592 )
* Update release example
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update changelog and examples for 0.13.0 release
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update VerneMQ release (#1593 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Update changelog for release 0.13.0 (#1595 )
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* unexport constants
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routingkey
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove wait groups
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* protecting map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add publisher to pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change proto library
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reduce pubsub tests based on implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove channel cancel
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Export constant
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Move invariant statements out of loop for cassandra-writer (#1596 )
Signed-off-by: fuzhy <fuzhy1997@outlook.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Embedding publisher into pubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Naming publisher
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Fix Nginx entrypoint script (#1597 )
* Fix Nginx entrypoint script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix NginX entrypoint
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert Makefile changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1525 - Add graceful stop for HTTP and GRPC servers (#1548 )
* Add : errgroup to cmd/auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Handle graceful stop for auth service
Remove : errgroups from auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Wait till server shutdown
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change : instead of waitgroup changed to errgroups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : KillSignalHandler return type to error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Empty Commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Context to http server shutdown
Rename : varaible from proto to protocol
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : to default log level
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Sign-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: graceful stop of http and grpc server
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: typos and caps
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: Signed-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename: Func KillSignalHandler to SignalHandler
Add: SIGABRT
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: timeout for grpc gracefulstop
Fix: typos
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: .vscode folder to git ignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: variable name to stopWaitTime
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode folder
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode from .gitignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : logger to handlers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : New line at end of .gitignore file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix : variable naming
Add : graceful stop for timescale
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Remove : unsued NATS library from import
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "https" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "http" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: branch with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF-1588 - Update Subscriber interface (#1598 )
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update subscriber interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* check subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check topic id after topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reword description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Setup empty queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Switch statements
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Simplify
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt subscriber
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Protect subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set client id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change delete method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update rabbitmq subscriber interface
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* using publisher composition
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change contenttype
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* rename topic for publish and subscribe
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change errors to lower case
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* export errors
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* MF - 1590 - Fix fetching list of users with a zero limit (#1594 )
* Add max and min limit size
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* NOISSUE - Retrieve client key on cert issuing (#1607 )
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* fix bug (#1604 )
Signed-off-by: zhangchuanfeng <654300242@qq.com >
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* queue per subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change routing method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Direct method with one exchange to many queues, one consumer per queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ Not casting data
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✏️ Fix typo
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ♻️ remove passed queue name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* 🔥 removing echange kind
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Combine tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Refactor unsubscribe method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix merge conflict
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* ✅ sub and unsub to dummy topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* generate client id from topic and ID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename topicID to clientID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* update tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Reuse clientID
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix typos
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Seperate testpublish and testpubsub
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Manuel Imperiale <manuel.Imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Ivan Milošević <iva@blokovi.com >
Co-authored-by: __touk__ <zerouali.t@gmail.com >
Co-authored-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
Co-authored-by: stefankovacevic123 <jen2tri@gmail.com >
Co-authored-by: ibalboteo <ivanbalboteo@gmail.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Hasan98-git <67228396+Hasan98-git@users.noreply.github.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: fuzhy <fuzhy1997@outlook.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: 张传峰 <59160162+zhang-chuanfeng@users.noreply.github.com >
2022-05-26 19:49:13 +02:00
张传峰
163c1b2fb7
fix bug ( #1604 )
...
Signed-off-by: zhangchuanfeng <654300242@qq.com >
2022-05-11 09:35:29 +02:00
Manuel Imperiale
9c2298daa9
NOISSUE - Retrieve client key on cert issuing ( #1607 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-05-10 18:37:55 +02:00
b1ackd0t
d30e6bad3c
MF - 1590 - Fix fetching list of users with a zero limit ( #1594 )
...
* Add max and min limit size
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-05-09 22:23:19 +02:00
b1ackd0t
c8f841f8f3
MF-1588 - Update Subscriber interface ( #1598 )
...
* Initial commit
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Update subscriber interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* check subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Check topic id after topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* reword description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Setup empty queue
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt implementation
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Switch statements
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Simplify
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change mqtt subscriber
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Protect subscription map
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Fix subscription
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Set client id
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Format
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change delete method
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-05-03 18:02:19 +02:00
Arvindh
b19ba0db7d
MF-1525 - Add graceful stop for HTTP and GRPC servers ( #1548 )
...
* Add : errgroup to cmd/auth
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Handle graceful stop for auth service
Remove : errgroups from auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Wait till server shutdown
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Change : instead of waitgroup changed to errgroups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : KillSignalHandler return type to error
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Empty Commit
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Context to http server shutdown
Rename : varaible from proto to protocol
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change : to default log level
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : Sign-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: graceful stop of http and grpc server
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: typos and caps
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: Signed-off
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Rename: Func KillSignalHandler to SignalHandler
Add: SIGABRT
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix: auth service
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: timeout for grpc gracefulstop
Fix: typos
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add: .vscode folder to git ignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* change: variable name to stopWaitTime
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode folder
Signed-off-by: Arvindh <arvindh91@gmail.com >
* remove: .vscode from .gitignore
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : logger to handlers
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Add : New line at end of .gitignore file
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Fix : variable naming
Add : graceful stop for timescale
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Remove : unsued NATS library from import
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "https" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Move: "http" and "https" to moved to const var
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: branch with master
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2022-05-03 13:57:54 +02:00
Dušan Borovčanin
195b78303f
NOISSUE - Fix Nginx entrypoint script ( #1597 )
...
* Fix Nginx entrypoint script
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix NginX entrypoint
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert Makefile changes
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-04-26 18:41:22 +02:00
fuzhy
188778710f
NOISSUE - Move invariant statements out of loop for cassandra-writer ( #1596 )
...
Signed-off-by: fuzhy <fuzhy1997@outlook.com >
2022-04-26 08:57:02 +02:00
Dušan Borovčanin
92d8fb99bf
NOISSUE - Update changelog for release 0.13.0 ( #1595 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-04-15 15:51:35 +02:00
Dušan Borovčanin
ad80cf868b
Update VerneMQ release ( #1593 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-04-15 15:25:39 +02:00
Dušan Borovčanin
f0dac5c6ac
NOISSUE - Update changelog and readme for release 0.13.0 ( #1592 )
...
* Update release example
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update changelog and examples for 0.13.0 release
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-04-15 12:37:55 +02:00
Manuel Imperiale
48d6a95a21
MF-1582 - Fix lora-adapter MQTT client ( #1583 )
...
* MF-1582 - Fix lora-adapter MQTT clien
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add timeout config to the mqtt subscriber
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add sub timeout
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-04-11 13:52:20 +02:00
Dušan Borovčanin
c6f7c69798
NOISSUE - Fix CoAP adapter ( #1572 )
...
* Revert "NOISSUE - Add nats wrapper for COAP (#1569 )"
This reverts commit cc5d5195ab .
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix CoAP adapter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update CoAP observation cancel
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix observe
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix GET handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Revert authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use constants instead of magic numbers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove an empty line
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Extract special observe value to constant
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-03-30 16:52:10 +02:00
Manuel Imperiale
ce46723a8f
NOISSUE - Unify MF_INFLUX_READER_DB_HOST and MF_INFLUX_WRITER_DB_HOST envars ( #1585 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-03-29 11:53:27 +02:00
Hasan98-git
29f9cbb10a
MF-1580 - Influxdb Writer changes format of update-time to string ( #1581 )
...
* - MF-1580
- Modified consumers/writers/influxdb/fields.go
- influxdb-writer used to update data type of update-time to string
- Commented line 12 of consumers/writers/influxdb/fields.go to resolve
uneccessary data type conversion issue
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* - MF-1580
- Removed strconv package from consumers/writers/influxdb/fields.go since it is no longer needed
- Removed line 12 from consumers/writers/influxdb/fields.go
- Replaced retrun value of updateTime with msg.UpdateTime (line 16 in
fields.go)
Signed-off-by: Hasan Tariq <hasantariqashraf@gmail.com >
* Fix InflxuDB readers
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Hasan Tariq <hasant@plcgroup.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-03-23 13:19:59 +01:00
ibalboteo
127044efad
MF-1575 Add 'Name' field to ListMembers response in things svc ( #1576 )
...
Signed-off-by: Ivan Balboteo <ivan@submer.com >
Co-authored-by: Ivan Balboteo <ivan@submer.com >
2022-03-14 11:03:07 +01:00
Manuel Imperiale
f3ed852b36
MF-1565 - Document Bearer, Thing and Basic Authorization header ( #1566 )
...
* MF-1565 - Document Bearer Authorization header
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth, bootstrap, http and readers openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add enc key for bootstrap
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use global security
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bearer formats
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Polish descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix boostrap and typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2022-03-06 01:58:47 +01:00
Manuel Imperiale
0a6b2f135a
MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header ( #1568 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-03-06 01:49:34 +01:00
Manuel Imperiale
e5278c463f
MF-1348 - Add transport errors logging ( #1544 )
...
* MF-1348 - Add go-kit transport level logging
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-03-03 17:13:46 +01:00
b1ackd0t
cc5d5195ab
NOISSUE - Add nats wrapper for COAP ( #1569 )
...
* Add nats wrapper for COAP
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Pass pubsub as argument
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Defer close connection
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Rename endpoint to topic
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-03-02 23:37:54 +01:00
stefankovacevic123
5ca8495f35
MF-1469 - Indicate proper authentication scheme in Authorization header ( #1523 )
...
* MF-1469 - Indicate proper authentication scheme in Authorization header
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Fixing the remarks on the last push
Signed-off-by: Stefan Kovacevic <jen2tri@gmail.com >
* Remove Bearer prefix in all services and fix tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-18 14:56:01 +01:00
Manuel Imperiale
9972d1d1a4
MF-1240 - Return to service transport layer only service errors ( #1559 )
...
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-02-14 22:49:23 +01:00
Dušan Borovčanin
8b94199785
Update dependencies ( #1564 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-02-12 19:07:48 +01:00
Ivan Milošević
d51a79c538
NOISSUE - Separate Keto hosts for read and write ( #1563 )
...
* Separate keto hosts for read and write
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* update readme with new envars
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename read connection name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2022-02-11 14:27:33 +01:00
Manuel Imperiale
09cbc3f14b
MF-1551 - Fix Cobra usage commands and clean unnecessary struct types ( #1558 )
...
* MF-1551 - Fix Cobra usage commands and clean unnecessary struct types
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use linux syntax for cmd usage description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cmd.Use
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-11 13:22:57 +01:00
Mirko Teodorovic
655ac838be
MF-1257 - Access messages from readers endpoint with user access token ( #1470 )
...
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add user auth for db reader
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable mongodb reader for user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* use uuid check for auth switch between thing key and user tok
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user token reading
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* revert to correct version
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test, add additional tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove logs,dead code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix logging messages
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove auth interface, add authorization header type
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update api doc
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused package
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some refactor of cases for authorization switch
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* correct description in openapi
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix endpoint test to match auth service change
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* some rename
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* initialize auth url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add env variables for auth service
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix spelling
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Things prefix and no prefix for Thing authorization, Bearer for user
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* update readme file
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix default things grpc port
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* enable user reading for timescaledb
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove not used error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor authorize
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* add chanID check
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* inline some error checking
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fixing errors
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* improve test case description
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove test code
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* dont inline
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* refactor a bit encodeError
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* remove unused error
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix things auth grpc url
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* rename variables for header prefix
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-02-09 21:25:34 +01:00
__touk__
f8ce94e9bb
NOISSUE - Refactor MQTT subscriber ( #1561 )
...
* correct suscriber interface validator + refactore token error handling
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-02-09 10:19:09 +01:00
Ivan Milošević
1f8a221c22
MF-1059 - Add TLS support for email ( #1560 )
...
* Use gomail package for sending emails
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove print err
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Add vendor
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Rename email structure
remove logger
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* typo in var name
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* rename var
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove MF_EMAIL_SECRET
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2022-02-07 13:51:43 +01:00
Manuel Imperiale
9e0947a355
MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz ( #1538 )
...
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-02-01 17:33:23 +01:00
Manuel Imperiale
e8a51842aa
NOISSUE - Fix auth members list response ( #1555 )
...
* NOISSUE - Fix auth members list response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Move group type next to page details
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm membersRes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-27 18:39:35 +01:00
Manuel Imperiale
6ad654d7cb
MF-1263 - Move repeating errors to the separate package ( #1540 )
...
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-01-27 17:03:57 +01:00
Filip Bugarski
4f56986c8e
NOISSUE - Add API keys functions to CLI ( #1537 )
...
* Add API keys to cli
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix issue func, and sdk
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Remove email, hide type and fix name
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Remove type and add README
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix issue response
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix magic number and move struct to private
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Remove const and import auth
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Removing auth
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-01-27 15:42:31 +01:00
b1ackd0t
81b2a1a2d3
Fix SDK for group members ( #1553 )
...
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-01-27 11:08:27 +01:00
Ivan Milošević
89061d33e5
NOISSUE - Fix Swagger UI ( #1552 )
...
* test github action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* separate openapi and asyncapi
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove openapi from old location
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change cname for production use
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2022-01-26 10:33:08 +01:00
b1ackd0t
2abf9da27e
MF-1008 - Make token duration configurable ( #1550 )
...
* Make token duration configurable
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change env variable name
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add MF_AUTH_LOGIN_TOKEN_DURATION in environment variable
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change tests
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Document MF_AUTH_LOGIN_TOKEN_DURATION
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change default login duration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change declaration of loginduration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Add space after port
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change time to hours
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove constant login duration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Keep back recovery duration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change docs for login token duration
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Change login description
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
* Remove blank lines
Signed-off-by: 0x6f736f646f <blackd0t@protonmail.com >
2022-01-25 19:42:41 +01:00
Manuel Imperiale
42dd813521
MF-1308 - Use IETF Health Check standard ( #1541 )
...
* MF-1308 - Use IETF Health Check standard
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add nginx health endpoint
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm github.com/nelkinda dependency
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Check error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace Version by Health in the CLI and SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use new build flag go:build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert wrong renaming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* sdk health test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add /health endpoint to openapi doc
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use const for description message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and build time during build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Time format
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and commit using git and build args
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add comments
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing api properties
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ./schemas/HealthInfo.yml as
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix example
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use content type application/health+json
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Set Makefile variables only if empty
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-24 21:18:53 +01:00
Dušan Borovčanin
bcc8cf7119
Fix user listing access control ( #1546 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-01-19 16:46:10 +01:00
Dušan Borovčanin
d86a4dee92
Update dependencies ( #1545 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2022-01-18 15:28:46 +01:00
JohnC
864ad144e6
MF-1478 - TimescaleDB writer and reader add-on ( #1542 )
...
* MF-1478 - TimescaleDb Reader/Writer Add-on
Signed-off-by: John Cleasby <john.cleasby@gmail.com >
* pull request 1542 change requests
Signed-off-by: corp0529 <john.cleasby@gmail.com >
* pull request 1542 change requests 2
Signed-off-by: corp0529 <john.cleasby@gmail.com >
* removed unused separator const from timescale reader and writer cmd
Signed-off-by: corp0529 <john.cleasby@gmail.com >
* Fixed naming of timescaleRepo instance
Signed-off-by: corp0529 <john.cleasby@gmail.com >
* Fixed indentation and renamed repo to tr
Signed-off-by: corp0529 <john.cleasby@gmail.com >
2022-01-18 12:08:54 +01:00
Manuel Imperiale
bea09d97dd
MF-1149 - Add AsyncAPI MQTT API doc ( #1539 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2022-01-14 23:53:35 +01:00
Filip Bugarski
6483969927
MF-1535 - Add API keys functions to SDK ( #1536 )
...
* Add API keys to sdk.
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Add issue key
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix comments
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Remove unused code
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
2022-01-12 13:24:51 +01:00
Manuel Imperiale
aa014c2191
NOISSUE - Add view and list serials endpoints in certs service ( #1483 )
...
* NOISSUE - Add view and list serials endpoints in certs service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix vault-unseal.sh script
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename Cert field days_valid into hours_valid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ownerID, rename daysValid -> hoursValid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add key_type to api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tabulation
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add expiration date in view response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> Expiration and remove unecessary expiration convertion
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ListSerials tests and fix mocks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix RetrieveByThing count
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ViewCert tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing error check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify API
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert Makefile
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* NOISSUE - Add view and list serials endpoints in certs service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix vault-unseal.sh script
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename Cert field days_valid into hours_valid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ownerID, rename daysValid -> hoursValid
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add key_type to api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix tabulation
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add expiration date in view response
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> Expiration and remove unecessary expiration convertion
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ListSerials tests and fix mocks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix RetrieveByThing count
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add ViewCert tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing error check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Simplify API
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert Makefile
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm if else
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename HoursValid -> TTL
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* revert typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* revert typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rename hoursValid -> ttl
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-04 19:42:13 +01:00
Filip Bugarski
dd7d52ef10
MF-1516 - Fix API key issuing ( #1530 )
...
* Fix API keys saving
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix API key creation
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix tests
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Delete empty lines
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Remove empty lines
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Fix typo
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Change user key to login key
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
2021-12-24 14:53:06 +01:00
Manuel Imperiale
ad8b7ddf5a
NOISSUE - Add disconnect endpoint in nginx conf ( #1528 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-12-15 13:20:56 +01:00
Manuel Imperiale
b18c9e79dc
NOISSUE - Add timestamp transformation rules for specifc JSON fields ( #1514 )
...
* NOISSUE - Add timestamp transformation rules for specifc JSON fields
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add tests and defaults
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix Created
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix READMEs
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix Config file
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Improve the timestamp Config structure
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typos
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix smpp
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm duplicated Unmarshal
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Extract the error var
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix review
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Return error if time field transformation fails
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-12-14 11:17:23 +01:00
qs-wang
7e9ab453d4
MF-1425 - Support external UUIDs for Things and Channels ( #1518 )
...
* MF-1425 - Rebase mainflux master to resolve conflicts
MF-1425 Enhancement to supply an external UUID for Things and Channels.
Resolve conflicts.
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 - Test cases changes for SDK
MF-1425 Enhancement to supply an external UUID for Things and Channels.
These are the new testcases added for
- Things Service Testcases
- SDK Things and Channel Testcases
Signed-off-by: Anand Sivaram Palassery <aspnair@gmail.com >
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 - Fixing Testcases
MF-1425 Enhancement to supply an external UUID for Things and Channels.
Because of the previous commits, the testcases were getting failed
because the way ID was modified. This change is to make sure that
all testcases are revisited to get them fixed.
Signed-off-by: Anand Sivaram Palassery <aspnair@gmail.com >
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 - Fixing review comments
Fixing the review comments provided.
Signed-off-by: Anand Sivaram Palassery <aspnair@gmail.com >
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 - Fixing more review comments
Signed-off-by: Anand Sivaram Palassery <aspnair@gmail.com >
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 - Fixing conflicts
MF-1425 Enhancement to supply an external UUID for Things and Channels.
Fixing the conflicts between aspnair master, and the mainflux master.
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
* MF-1425 Fix the comment and code format per review comments
MF-1425 Enhancement to supply an external UUID for Things and Channels.
1. Remove un-valued comment for a private function
2. Format the code for better readibility
Signed-off-by: Q.S. Wang <wangqs_eclipse@yahoo.com >
* MF-1425 Enhancement to supply an external UUID for Things and Channels.
Fix the format of the API document
Signed-off-by: Q.S. Wang <wangqs_eclipse@yahoo.com >
* MF-1425 Enhancement to supply an external UUID for Things and Channels.
Rename the variable to make it readible.
Signed-off-by: Q.s <wangqs_eclipse@yahoo.com >
Co-authored-by: Anand Sivaram Palassery <aspnair@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2021-12-08 12:46:59 +01:00
Ivan Milošević
309ef512cb
MF-1521 - Fix email headers ( #1522 )
...
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-12-08 10:48:05 +01:00
Dušan Borovčanin
db6fab961e
Fix SenML lib dependency version ( #1519 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-12-06 19:03:09 +01:00
Ivan Milošević
f99f5d228d
Bump vernemq to 1.12.3 ( #1520 )
...
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-12-06 16:13:34 +01:00
Filip Bugarski
5112ef681a
NOISSUE - Remove auth URL from SDK ( #1511 )
...
* Remove auth URL from SDK
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Update CLi/main.go authURL to GroupsURL
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Add authURL back
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Refactor group structures
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Add AuthURL back to cli/main.go
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
2021-12-02 13:50:39 +01:00
Burak Sekili
31d30b204d
NOISSUE - Apply policies to Channels ( #1505 )
...
* Add policies for channels
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update single channel retrieval
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update indentation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
update indentation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-26 14:12:08 +01:00
Burak Sekili
be3e98f677
remove dead code ( #1503 )
...
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-24 16:55:29 +01:00
Burak Sekili
87510288c2
NOISSUE - Fix listing ( #1502 )
...
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-19 17:25:48 +01:00
Burak Sekili
b78928c998
NOISSUE - Listing Policies ( #1498 )
...
* allow admin to fetch all things
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* enable users to fetch their own things via owner field in db
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* add listpolicies RPC
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* add listPolicies gRPC methods for client and server, and update keto initialization
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update fetching things method
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* remove log
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update retrieving policies
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* fix linter error
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update mock
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* remove checking subject set while parsing subject sets
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* move subject declaration to constant value
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-19 14:32:38 +01:00
Dušan Borovčanin
39133b06a4
Fix standalone mode ( #1497 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-11-16 13:02:31 +01:00
Burak Sekili
3042d6b40b
MF-1489 - Add API for deleting policies ( #1491 )
...
* MF-1489 - Add API for deleting policies
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update request and decoder naming
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update swagger doc summary for the endpoint
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-11-08 14:45:38 +01:00
Burak Sekili
c70fb576b6
NOISSUE - Update group sharing policies ( #1494 )
...
* Update group sharing policies
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Replace string with constant
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-11-08 12:55:18 +01:00
__touk__
9f5a319519
NOISSUE - Refactor InfluxDB Reader: explicit check event + add safe conversion ( #1460 )
...
* refactore(reader/influxdb): explicit check event + add safe conversion
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
* Delete useless space.
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion, replace require.NoError(t, err) by assert.Nil
Signed-off-by: tzzed <zerouali.t@gmail.com >
* Fix tests when message time is randomly equal to 0 in tests cases.
Signed-off-by: tzzed <zerouali.t@gmail.com >
* apply review suggestion use constant
Signed-off-by: tzzed <zerouali.t@gmail.com >
* use const offset
Signed-off-by: tzzed <zerouali.t@gmail.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2021-11-08 12:26:11 +01:00
Burak Sekili
b570c38ed0
NOISSUE - Update users create command for CLI ( #1495 )
...
* NOISSUE - Update users create command for CLI
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* update if check
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-08 11:40:27 +01:00
Burak Sekili
dc935858bd
NOISSUE - Update self register environment variable name ( #1493 )
...
* NOISSUE - Update naming of env variable (#1484 )
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-11-03 10:30:52 +01:00
Drasko DRASKOVIC
90e4561491
Bring back the job add
2021-11-01 00:48:57 +01:00
Burak Sekili
30912e5a45
NOISSUE - Fix assigning invalid group policy ( #1487 )
...
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-10-28 13:10:03 +02:00
Dušan Borovčanin
27d4646db4
MF-1443 - Add policies ( #1482 )
...
* MF-1443 - add policies
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* fix users create
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Add Policies for sharing a Thing (#1463 )
* MF-1454 - Add policies for sharing a Thing
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add a test case for sharing thing and update mock of AddPolicy
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update ShareThing parameter naming
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Policy Removal (#1466 )
* Add DeletePolicy gRPC endpoint in auth package
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update default admin creation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add policy addition endpoint (#1479 )
* NOISSUE - Add policy addition endpoint
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update name of the method
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
remove build tag
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add tests for AddPolicies (#1480 )
* NOISSUE - Add tests for adding policy and update authz check
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add more tests and update request body validation
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update test case structure and utilize mock prefix for test ids
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* MF-1454 - Add initial policies for Group access control (#1467 )
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Resolve PR comments
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Author: Burak Sekili <buraksekili@gmail.com >
2021-10-27 00:38:28 +02:00
Burak Sekili
042ff98509
NOISSUE - Fix retrieving all users ( #1477 )
...
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-10-18 17:00:15 +02:00
smartyfi
5e9a91bd03
MF-1468 - Fix ThingsURL in Certs Service ( #1474 )
...
* fix issue #1468
Signed-off-by: smartyfi <a.shabrawy@smarty-fi.com >
* update env variable to MF_THINGS_URL
Signed-off-by: smartyfi <a.shabrawy@smarty-fi.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-10-16 00:26:18 +02:00
Dušan Borovčanin
39ae7bdfa1
NOISSUE - Refactor single-user mode ( #1471 )
...
* Refactor single user mode
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix Twins dependency
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Rename `single-user` to `standalone`
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-10-11 16:08:26 +02:00
Dušan Borovčanin
94cba4aab2
Fix UpdateChannelHandler for Redis producer ( #1473 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-10-11 15:36:35 +02:00
Ivan Milošević
66d3da0531
NOISSUE - Add SMPP notifier ( #1464 )
...
* Add SMPP notifier
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix readme
remove env file
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* resolve conversations
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Remove debug log
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Rename transmiter and transformer fields in struct
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix typo
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-10-06 14:34:23 +02:00
Dušan Borovčanin
f4312aef8a
NOISSUE - Update dependencies ( #1453 )
...
* Fix Dockerfile base Go version
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Go version and dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-08-24 13:41:57 +02:00
Dušan Borovčanin
caa4bda1a1
NOISSUE - Fix security warnings for dependencies ( #1452 )
...
* Fix security warnings for dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Omit `.mod` and `.sum` files in dependencies
This feature is introduced here: https://tip.golang.org/doc/go1.17#vendor .
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-08-23 15:26:35 +02:00
Drasko DRASKOVIC
e1a66b3268
Bump docker-compose version in prereq ( #1449 )
...
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
2021-08-13 18:30:14 +02:00
Mirko Teodorovic
7b3c26f60f
NOISSUE - Fix bootstraping ( #1448 )
...
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix url for sdk
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* revert init.go
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
2021-08-13 13:56:05 +02:00
Drasko DRASKOVIC
d73a5d53fe
MF 1413 - Use per-service URL in SDK ( #1444 )
...
* Use per-service URL in SDK
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
* Fix CLI
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix CLI messaging
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix message tests
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Simplify Bootstrap
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Update API doc and responses
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* fix failing certs, bootstrap tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* fix failing certs, bootstrap tests
Signed-off-by: mteodor <mirko.teodorovic@gmail.com >
* Fix tests and rename to auth service
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Clean the code
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Remove unnecessary Repository logs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Always return error in case of repo failure
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Cleanup SDK and CLI
Update tests, remove linter warnings, remove dead code.
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Clean the code
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Undo Bootstrap changes
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix tests
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
* Fix linter
Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com >
Co-authored-by: mteodor <mirko.teodorovic@gmail.com >
Co-authored-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-08-11 16:58:10 +02:00
Dušan Borovčanin
d6a3830ef4
MF-1439 - Add support for Basic Authentication in HTTP Adapter ( #1441 )
...
* Add support for basic auth for HTTP adapter
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix API docs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Inline BasicAuth check
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-07-22 15:47:55 +02:00
Burak Sekili
5ac1203b55
MF-1421 - Make flattening of JSON transformer only available on InfluxDB ( #1432 )
...
* MF-1421 - Add a flag for making flattening JSON transformer optional
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add test cases for JSON transformer without flattening
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add a comment for Transform
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Separate TestTransformJSON into two tests
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Replace flatten flag
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Remove unnecessary flattening while reading a message
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-07-22 11:20:47 +02:00
Burak Sekili
19f0437f57
NOISSUE - Update the /disconnect endpoint HTTP method as PUT ( #1438 )
...
* NOISSUE - Update the /disconnect endpoint HTTP method as POST
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update disconnection request name in spec
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Update description
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Replaced POST with PUT
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-07-13 13:31:20 +02:00
Burak Sekili
2cfff01979
MF-1389 - Add /disconnect endpoint in Things service ( #1433 )
...
* MF-1389 - Add /disconnect endpoint in Things service
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Add db transaction in Postgres' Disconnect
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Reformat things mock and things http api
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update naming of /disconnect endpoint decoder
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update naming for /connect endpoint
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
Update naming based on new endpoint
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
* Update disconnect endpoint test case descriptions
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-07-10 00:59:12 +02:00
Manuel Imperiale
bb072b8ad2
NOISSUE - Fix httputil implementation in users service ( #1434 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-07-08 16:14:49 +02:00
Burak Sekili
af0162f0df
Fix fetching user members of an empty group ( #1436 )
...
Signed-off-by: Burak Sekili <buraksekili@gmail.com >
2021-07-08 13:51:37 +02:00
Ivan Milošević
68af0e32b5
Change to user friendly docs urls ( #1430 )
...
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-06-23 14:52:29 +02:00
Ivan Milošević
cddfdf4038
NOISSUE - Use github action for showing OpenAPI spec with Swagger UI ( #1427 )
...
* init swaggerui action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove dep
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix filename
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* add checkout master
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* try diffrent action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path for search
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change path
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* put almost all openapi spec to one folder
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix pattern
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* try servers changing
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* test k8s
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove servers
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* use blokovi action
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* add cname
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Parameters ready for PR to upstream
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* Fix errors in Auth openapi spec
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* remove white line
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* fix link in README
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
* change docs and api links in readme files
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-06-23 13:31:46 +02:00
Dušan Borovčanin
0a89f1dae1
Fix JSON Transformer empty format handling ( #1429 )
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-06-22 12:32:16 +02:00
Drasko DRASKOVIC
d3e34b1662
Update README
...
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2021-06-14 23:39:05 +02:00
Manuel Imperiale
9e5e50b347
NOISSUE - Update docker-compose images to latest release ( #1419 )
...
* MF-1390 - Fix docker-compose env_file
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Update README
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* NOISSUE - Update docker-compose images to latest release
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use Postgres 13.3-alpine
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-05-24 18:35:07 +02:00
Dušan Borovčanin
516c02bebe
MF-1378 - Update dependencies ( #1379 )
...
* Update dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix compose files and configs
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Upgrade image versions
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update Postgres version
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update test dependencies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix fkey error handling
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2021-05-20 20:53:56 +02:00