From 61d04278984c46068d9c4e2c7e72ba649ead5e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Du=C5=A1an=20Borov=C4=8Danin?= Date: Mon, 6 Apr 2026 15:23:42 +0200 Subject: [PATCH] NOISSUE - Rename to Magistrala (#3427) Signed-off-by: dusan --- .github/CODEOWNERS | 2 +- .github/ISSUE_TEMPLATE/config.yaml | 4 +- .github/PULL_REQUEST_TEMPLATE.md | 4 +- .github/swagger-ui-template.html | 4 +- .github/workflows/api-tests.yaml | 2 +- .github/workflows/swagger-ui.yaml | 2 +- ADOPTERS.md | 2 +- CONTRIBUTING.md | 8 +- MAINTAINERS | 4 +- Makefile | 6 +- README.md | 52 ++--- alarms/alarms.go | 2 +- alarms/alarms_test.go | 6 +- alarms/api/endpoint.go | 10 +- alarms/api/requests.go | 6 +- alarms/api/responses.go | 8 +- alarms/api/transport.go | 16 +- alarms/brokers/brokers_fluxmq.go | 6 +- alarms/brokers/brokers_nats.go | 6 +- alarms/consumer/consumer.go | 6 +- alarms/middleware/authorization.go | 18 +- alarms/middleware/logging.go | 4 +- alarms/middleware/metrics.go | 4 +- alarms/middleware/tracing.go | 6 +- alarms/mocks/repository.go | 2 +- alarms/mocks/service.go | 4 +- alarms/operations/operations.go | 2 +- alarms/postgres/alarms.go | 10 +- alarms/postgres/alarms_test.go | 10 +- alarms/postgres/init.go | 6 +- alarms/postgres/setup_test.go | 4 +- alarms/service.go | 10 +- alarms/service_test.go | 12 +- alarms/status.go | 2 +- api.go | 2 +- api/grpc/auth/v1/auth.pb.go | 2 +- api/grpc/auth/v1/auth_grpc.pb.go | 4 +- api/grpc/certs/v1/certs.pb.go | 2 +- api/grpc/channels/v1/channels.pb.go | 4 +- api/grpc/channels/v1/channels_grpc.pb.go | 2 +- api/grpc/clients/v1/clients.pb.go | 4 +- api/grpc/clients/v1/clients_grpc.pb.go | 6 +- api/grpc/common/v1/common.pb.go | 2 +- api/grpc/domains/v1/domains.pb.go | 4 +- api/grpc/domains/v1/domains_grpc.pb.go | 6 +- api/grpc/groups/v1/groups.pb.go | 4 +- api/grpc/groups/v1/groups_grpc.pb.go | 6 +- api/grpc/readers/v1/readers.pb.go | 2 +- api/grpc/readers/v1/readers_grpc.pb.go | 4 +- api/grpc/token/v1/token.pb.go | 2 +- api/grpc/users/v1/users.pb.go | 2 +- api/http/common.go | 14 +- api/http/common_test.go | 14 +- api/http/requests.go | 4 +- api/http/util/errors.go | 2 +- api/http/util/token_test.go | 2 +- api/http/util/transport.go | 2 +- api/http/util/transport_test.go | 10 +- apidocs/asyncapi/mqtt.yaml | 10 +- apidocs/asyncapi/websocket.yaml | 14 +- apidocs/openapi/README.md | 6 +- apidocs/openapi/alarms.yaml | 6 +- apidocs/openapi/auth.yaml | 12 +- apidocs/openapi/bootstrap.yaml | 24 +- apidocs/openapi/channels.yaml | 12 +- apidocs/openapi/clients.yaml | 12 +- apidocs/openapi/domains.yaml | 14 +- apidocs/openapi/groups.yaml | 14 +- apidocs/openapi/http.yaml | 8 +- apidocs/openapi/journal.yaml | 6 +- apidocs/openapi/notifiers.yaml | 6 +- apidocs/openapi/readers.yaml | 6 +- apidocs/openapi/rules.yaml | 6 +- apidocs/openapi/users.yaml | 16 +- auth/README.md | 114 +++++----- auth/api/grpc/auth/client.go | 6 +- auth/api/grpc/auth/endpoint.go | 4 +- auth/api/grpc/auth/endpoint_test.go | 16 +- auth/api/grpc/auth/requests.go | 2 +- auth/api/grpc/auth/responses.go | 2 +- auth/api/grpc/auth/server.go | 6 +- auth/api/grpc/auth/setup_test.go | 2 +- auth/api/grpc/token/client.go | 6 +- auth/api/grpc/token/endpoint.go | 2 +- auth/api/grpc/token/endpoint_test.go | 14 +- auth/api/grpc/token/requests.go | 4 +- auth/api/grpc/token/responses.go | 2 +- auth/api/grpc/token/server.go | 6 +- auth/api/grpc/token/setup_test.go | 2 +- auth/api/grpc/utils.go | 8 +- auth/api/http/keys/endpoint.go | 2 +- auth/api/http/keys/endpoint_test.go | 14 +- auth/api/http/keys/requests.go | 4 +- auth/api/http/keys/requests_test.go | 4 +- auth/api/http/keys/responses.go | 12 +- auth/api/http/keys/transport.go | 8 +- auth/api/http/pats/endpoint.go | 2 +- auth/api/http/pats/requests.go | 6 +- auth/api/http/pats/requests_test.go | 4 +- auth/api/http/pats/responses.go | 22 +- auth/api/http/pats/transport.go | 8 +- auth/api/http/transport.go | 10 +- auth/cache/doc.go | 2 +- auth/cache/pat.go | 6 +- auth/cache/tokens.go | 4 +- auth/cache/tokens_test.go | 8 +- auth/hasher/hasher.go | 4 +- auth/key_manager.go | 2 +- auth/keys_test.go | 2 +- auth/middleware/doc.go | 6 +- auth/middleware/logging.go | 4 +- auth/middleware/metrics.go | 4 +- auth/middleware/tracing.go | 4 +- auth/mocks/authz.go | 4 +- auth/mocks/cache.go | 2 +- auth/mocks/key_repository.go | 2 +- auth/mocks/pats.go | 2 +- auth/mocks/pats_repository.go | 2 +- auth/mocks/service.go | 4 +- auth/mocks/token_client.go | 2 +- auth/mocks/tokenizer.go | 2 +- auth/mocks/user_active_tokens_cache.go | 2 +- auth/pat.go | 6 +- auth/pat_test.go | 2 +- auth/postgres/errors.go | 2 +- auth/postgres/key.go | 8 +- auth/postgres/key_test.go | 10 +- auth/postgres/pat.go | 2 +- auth/postgres/repo.go | 8 +- auth/postgres/setup_test.go | 6 +- auth/scope_test.go | 10 +- auth/service.go | 14 +- auth/service_test.go | 20 +- auth/status.go | 2 +- auth/status_test.go | 4 +- auth/tokenizer/asymmetric/rotation_test.go | 4 +- auth/tokenizer/asymmetric/tokenizer.go | 10 +- auth/tokenizer/asymmetric/tokenizer_test.go | 14 +- auth/tokenizer/symmetric/tokenizer.go | 8 +- auth/tokenizer/symmetric/tokenizer_test.go | 14 +- auth/tokenizer/util/jwt.go | 6 +- bootstrap/api/endpoint.go | 10 +- bootstrap/api/endpoint_test.go | 22 +- bootstrap/api/requests.go | 4 +- bootstrap/api/requests_test.go | 6 +- bootstrap/api/responses.go | 14 +- bootstrap/api/transport.go | 14 +- bootstrap/configs.go | 12 +- bootstrap/doc.go | 2 +- bootstrap/events/consumer/streams.go | 6 +- bootstrap/events/producer/events.go | 4 +- bootstrap/events/producer/streams.go | 6 +- bootstrap/events/producer/streams_test.go | 28 +-- bootstrap/middleware/authorization.go | 8 +- bootstrap/middleware/logging.go | 4 +- bootstrap/middleware/metrics.go | 4 +- bootstrap/mocks/config_reader.go | 2 +- bootstrap/mocks/config_repository.go | 2 +- bootstrap/mocks/service.go | 4 +- bootstrap/postgres/configs.go | 10 +- bootstrap/postgres/configs_test.go | 14 +- bootstrap/postgres/setup_test.go | 8 +- bootstrap/reader.go | 2 +- bootstrap/reader_test.go | 8 +- bootstrap/service.go | 22 +- bootstrap/service_test.go | 22 +- bootstrap/state.go | 8 +- bootstrap/tracing/doc.go | 10 +- bootstrap/tracing/tracing.go | 4 +- certs/api/grpc/client.go | 4 +- certs/api/grpc/endpoint.go | 8 +- certs/api/grpc/server.go | 8 +- certs/api/http/common.go | 4 +- certs/api/http/endpoint.go | 6 +- certs/api/http/errors.go | 2 +- certs/api/http/requests.go | 6 +- certs/api/http/responses.go | 2 +- certs/api/http/transport.go | 10 +- certs/certs.go | 4 +- certs/certs_test.go | 8 +- certs/client/client.go | 4 +- certs/middleware/authorization.go | 12 +- certs/middleware/logging.go | 4 +- certs/middleware/metrics.go | 4 +- certs/middleware/tracing.go | 4 +- certs/mocks/agent.go | 2 +- certs/mocks/certs_client.go | 2 +- certs/mocks/service.go | 4 +- certs/pki/openbao.go | 4 +- certs/postgres/certs.go | 6 +- certs/postgres/certs_test.go | 4 +- certs/postgres/setup_test.go | 4 +- certs/service.go | 4 +- channels/README.md | 116 +++++----- channels/api/grpc/client.go | 10 +- channels/api/grpc/endpoint.go | 4 +- channels/api/grpc/endpoint_test.go | 24 +- channels/api/grpc/request.go | 8 +- channels/api/grpc/server.go | 16 +- channels/api/http/decode.go | 10 +- channels/api/http/endpoint_test.go | 28 +-- channels/api/http/endpoints.go | 10 +- channels/api/http/requests.go | 8 +- channels/api/http/requests_test.go | 10 +- channels/api/http/responses.go | 24 +- channels/api/http/transport.go | 16 +- channels/builtinroles.go | 2 +- channels/cache/channels.go | 6 +- channels/cache/channels_test.go | 10 +- channels/cache/doc.go | 2 +- channels/channels.go | 10 +- channels/events/events.go | 10 +- channels/events/streams.go | 42 ++-- channels/events/streams_test.go | 18 +- channels/middleware/authorization.go | 30 +-- channels/middleware/callout.go | 24 +- channels/middleware/doc.go | 6 +- channels/middleware/logging.go | 10 +- channels/middleware/metrics.go | 10 +- channels/middleware/tracing.go | 12 +- channels/mocks/channels_client.go | 4 +- channels/mocks/repository.go | 4 +- channels/mocks/service.go | 8 +- channels/operations/operations.go | 2 +- channels/postgres/channels.go | 20 +- channels/postgres/channels_test.go | 24 +- channels/postgres/errors.go | 2 +- channels/postgres/init.go | 8 +- channels/postgres/setup_test.go | 4 +- channels/private/mocks/service.go | 2 +- channels/private/service.go | 12 +- channels/service.go | 28 +-- channels/service_test.go | 36 +-- channels/status.go | 2 +- channels/status_test.go | 4 +- cli/README.md | 88 ++++---- cli/bootstrap.go | 2 +- cli/bootstrap_test.go | 12 +- cli/certs.go | 5 +- cli/certs_test.go | 10 +- cli/channels.go | 2 +- cli/channels_test.go | 12 +- cli/clients.go | 4 +- cli/clients_test.go | 16 +- cli/config.go | 4 +- cli/consumers.go | 2 +- cli/consumers_test.go | 12 +- cli/doc.go | 2 +- cli/domains.go | 2 +- cli/domains_test.go | 12 +- cli/groups.go | 4 +- cli/groups_test.go | 12 +- cli/health.go | 4 +- cli/health_test.go | 8 +- cli/invitations.go | 18 +- cli/invitations_test.go | 12 +- cli/journal.go | 8 +- cli/journal_test.go | 12 +- cli/message_test.go | 8 +- cli/provision.go | 2 +- cli/sdk.go | 4 +- cli/setup_test.go | 2 +- cli/users.go | 4 +- cli/users_test.go | 14 +- cli/utils.go | 5 +- clients/README.md | 124 +++++------ clients/api/grpc/client.go | 12 +- clients/api/grpc/endpoint.go | 4 +- clients/api/grpc/endpoint_test.go | 18 +- clients/api/grpc/responses.go | 2 +- clients/api/grpc/server.go | 16 +- clients/api/http/clients.go | 14 +- clients/api/http/decode.go | 8 +- clients/api/http/endpoints.go | 10 +- clients/api/http/endpoints_test.go | 28 +-- clients/api/http/requests.go | 6 +- clients/api/http/requests_test.go | 8 +- clients/api/http/responses.go | 16 +- clients/api/http/transport.go | 10 +- clients/builtinroles.go | 2 +- clients/cache/clients.go | 6 +- clients/cache/clients_test.go | 6 +- clients/cache/doc.go | 2 +- clients/clients.go | 8 +- clients/doc.go | 4 +- clients/events/events.go | 8 +- clients/events/streams.go | 38 ++-- clients/events/streams_test.go | 16 +- clients/middleware/authorization.go | 26 +-- clients/middleware/callout.go | 18 +- clients/middleware/doc.go | 6 +- clients/middleware/logging.go | 8 +- clients/middleware/metrics.go | 8 +- clients/middleware/tracing.go | 10 +- clients/mocks/clients_client.go | 4 +- clients/mocks/repository.go | 6 +- clients/mocks/service.go | 6 +- clients/operations/operations.go | 2 +- clients/postgres/clients.go | 22 +- clients/postgres/clients_test.go | 24 +- clients/postgres/errors.go | 2 +- clients/postgres/init.go | 8 +- clients/postgres/setup_test.go | 4 +- clients/private/mocks/service.go | 2 +- clients/private/service.go | 10 +- clients/roles.go | 2 +- clients/roles_test.go | 4 +- clients/service.go | 24 +- clients/service_test.go | 32 +-- clients/status.go | 2 +- clients/status_test.go | 4 +- cmd/alarms/main.go | 56 ++--- cmd/auth/main.go | 54 ++--- cmd/bootstrap/main.go | 62 +++--- cmd/certs/main.go | 50 ++--- cmd/channels/main.go | 98 ++++----- cmd/cli/main.go | 6 +- cmd/clients/main.go | 94 ++++---- cmd/domains/main.go | 80 +++---- cmd/fluxmq/main.go | 24 +- cmd/groups/main.go | 86 ++++---- cmd/journal/main.go | 52 ++--- cmd/notifications/main.go | 32 +-- cmd/postgres-reader/main.go | 40 ++-- cmd/postgres-writer/main.go | 34 +-- cmd/provision/main.go | 45 ++-- cmd/re/main.go | 84 +++---- cmd/reports/main.go | 72 +++--- cmd/timescale-reader/main.go | 38 ++-- cmd/timescale-writer/main.go | 34 +-- cmd/users/main.go | 80 +++---- consumers/README.md | 8 +- consumers/doc.go | 2 +- consumers/messages.go | 12 +- consumers/mocks/notifier.go | 2 +- consumers/notifier.go | 2 +- consumers/notifiers/README.md | 4 +- consumers/notifiers/api/endpoint.go | 6 +- consumers/notifiers/api/endpoint_test.go | 18 +- consumers/notifiers/api/logging.go | 2 +- consumers/notifiers/api/metrics.go | 2 +- consumers/notifiers/api/requests.go | 2 +- consumers/notifiers/api/responses.go | 10 +- consumers/notifiers/api/transport.go | 12 +- consumers/notifiers/doc.go | 2 +- consumers/notifiers/mocks/service.go | 2 +- .../mocks/subscriptions_repository.go | 2 +- consumers/notifiers/postgres/setup_test.go | 6 +- consumers/notifiers/postgres/subscriptions.go | 6 +- .../notifiers/postgres/subscriptions_test.go | 8 +- consumers/notifiers/service.go | 22 +- consumers/notifiers/service_test.go | 22 +- consumers/notifiers/smpp/README.md | 2 +- consumers/notifiers/smpp/notifier.go | 8 +- consumers/notifiers/smtp/notifier.go | 8 +- consumers/notifiers/tracing/doc.go | 10 +- consumers/notifiers/tracing/subscriptions.go | 2 +- consumers/tracing/consumers.go | 8 +- consumers/writers/README.md | 55 +++-- consumers/writers/api/logging.go | 2 +- consumers/writers/api/metrics.go | 2 +- consumers/writers/api/transport.go | 4 +- consumers/writers/brokers/brokers_fluxmq.go | 6 +- consumers/writers/brokers/brokers_nats.go | 6 +- consumers/writers/doc.go | 2 +- consumers/writers/postgres/README.md | 20 +- consumers/writers/postgres/consumer.go | 8 +- consumers/writers/postgres/consumer_test.go | 6 +- consumers/writers/postgres/setup_test.go | 4 +- consumers/writers/timescale/README.md | 20 +- consumers/writers/timescale/consumer.go | 14 +- consumers/writers/timescale/consumer_test.go | 6 +- consumers/writers/timescale/setup_test.go | 4 +- doc.go | 6 +- docker/Dockerfile | 2 +- docker/README.md | 24 +- .../addons/prometheus/grafana/datasource.yaml | 2 +- .../prometheus/grafana/example-dashboard.json | 2 +- .../addons/prometheus/metrics/prometheus.yaml | 12 +- docker/nginx/nginx-key.conf | 2 +- docker/nginx/nginx-x509.conf | 2 +- docker/ssl/Makefile | 12 +- domains/README.md | 208 +++++++++--------- domains/api/grpc/client.go | 6 +- domains/api/grpc/endpoint.go | 2 +- domains/api/grpc/endpoint_test.go | 16 +- domains/api/grpc/requests.go | 2 +- domains/api/grpc/server.go | 8 +- domains/api/grpc/setup_test.go | 2 +- domains/api/http/decode.go | 8 +- domains/api/http/endpoint.go | 10 +- domains/api/http/endpoint_test.go | 30 +-- domains/api/http/requests.go | 6 +- domains/api/http/responses.go | 26 +-- domains/api/http/transport.go | 16 +- domains/builtinroles.go | 2 +- domains/cache/doc.go | 2 +- domains/cache/domains.go | 8 +- domains/cache/domains_test.go | 10 +- domains/domains.go | 6 +- domains/domains_test.go | 4 +- domains/events/doc.go | 2 +- domains/events/events.go | 8 +- domains/events/streams.go | 40 ++-- domains/events/streams_test.go | 16 +- domains/invitations_test.go | 2 +- domains/middleware/authorization.go | 24 +- domains/middleware/callout.go | 16 +- domains/middleware/doc.go | 6 +- domains/middleware/logging.go | 8 +- domains/middleware/metrics.go | 8 +- domains/middleware/tracing.go | 10 +- domains/mocks/cache.go | 2 +- domains/mocks/domains_client.go | 4 +- domains/mocks/repository.go | 4 +- domains/mocks/service.go | 6 +- domains/operations/operations.go | 2 +- domains/postgres/domains.go | 16 +- domains/postgres/domains_test.go | 10 +- domains/postgres/errors.go | 2 +- domains/postgres/init.go | 6 +- domains/postgres/invitations.go | 6 +- domains/postgres/invitations_test.go | 10 +- domains/postgres/setup_test.go | 6 +- domains/private/mocks/service.go | 2 +- domains/private/service.go | 6 +- domains/service.go | 18 +- domains/service_test.go | 24 +- domains/state.go | 2 +- domains/state_test.go | 4 +- fluxmq/api/grpc/doc.go | 2 +- fluxmq/api/grpc/server.go | 22 +- go.mod | 12 +- go.sum | 2 - groups/README.md | 166 +++++++------- groups/api/grpc/client.go | 8 +- groups/api/grpc/endpoint.go | 2 +- groups/api/grpc/endpoint_test.go | 18 +- groups/api/grpc/server.go | 14 +- groups/api/http/decode.go | 8 +- groups/api/http/decode_test.go | 8 +- groups/api/http/endpoint_test.go | 28 +-- groups/api/http/endpoints.go | 10 +- groups/api/http/requests.go | 8 +- groups/api/http/requests_test.go | 8 +- groups/api/http/responses.go | 28 +-- groups/api/http/transport.go | 16 +- groups/builtinroles.go | 2 +- groups/doc.go | 2 +- groups/events/events.go | 8 +- groups/events/streams.go | 46 ++-- groups/events/streams_test.go | 16 +- groups/groups.go | 6 +- groups/middleware/authorization.go | 24 +- groups/middleware/callout.go | 22 +- groups/middleware/doc.go | 6 +- groups/middleware/logging.go | 8 +- groups/middleware/metrics.go | 8 +- groups/middleware/tracing.go | 10 +- groups/mocks/groups_client.go | 2 +- groups/mocks/repository.go | 4 +- groups/mocks/service.go | 6 +- groups/operations/operations.go | 2 +- groups/postgres/errors.go | 2 +- groups/postgres/groups.go | 18 +- groups/postgres/groups_test.go | 14 +- groups/postgres/init.go | 8 +- groups/postgres/setup_test.go | 6 +- groups/private/mocks/service.go | 2 +- groups/private/service.go | 2 +- groups/service.go | 22 +- groups/service_test.go | 36 +-- groups/status.go | 2 +- groups/status_test.go | 4 +- health.go | 8 +- internal/clients/doc.go | 2 +- internal/clients/redis/doc.go | 2 +- internal/email/README.md | 8 +- internal/email/doc.go | 2 +- internal/email/email.go | 2 +- internal/proto/auth/v1/auth.proto | 4 +- internal/proto/certs/v1/certs.proto | 2 +- internal/proto/channels/v1/channels.proto | 2 +- internal/proto/clients/v1/clients.proto | 4 +- internal/proto/common/v1/common.proto | 2 +- internal/proto/domains/v1/domains.proto | 4 +- internal/proto/groups/v1/groups.proto | 4 +- internal/proto/readers/v1/readers.proto | 4 +- internal/proto/token/v1/token.proto | 2 +- internal/proto/users/v1/users.proto | 2 +- internal/testsutil/common.go | 2 +- journal/README.md | 18 +- journal/api/endpoint.go | 10 +- journal/api/endpoint_test.go | 22 +- journal/api/requests.go | 6 +- journal/api/requests_test.go | 6 +- journal/api/responses.go | 8 +- journal/api/transport.go | 16 +- journal/events/consumer.go | 6 +- journal/events/consumer_test.go | 12 +- journal/journal.go | 4 +- journal/journal_test.go | 4 +- journal/middleware/authorization.go | 8 +- journal/middleware/doc.go | 6 +- journal/middleware/logging.go | 4 +- journal/middleware/metrics.go | 4 +- journal/middleware/tracing.go | 6 +- journal/mocks/repository.go | 2 +- journal/mocks/service.go | 4 +- journal/postgres/errors.go | 2 +- journal/postgres/journal.go | 8 +- journal/postgres/journal_test.go | 10 +- journal/postgres/setup_test.go | 4 +- journal/postgres/telemetry.go | 8 +- journal/service.go | 14 +- journal/service_test.go | 14 +- logger/logger_test.go | 4 +- notifications/README.md | 6 +- notifications/emailer/emailer.go | 8 +- notifications/emailer/emailer_test.go | 6 +- notifications/events/consumer.go | 10 +- notifications/events/consumer_test.go | 14 +- notifications/middleware/logging.go | 2 +- notifications/middleware/logging_test.go | 6 +- notifications/middleware/metrics.go | 2 +- notifications/middleware/metrics_test.go | 6 +- notifications/middleware/tracing.go | 4 +- notifications/mocks/notifier.go | 2 +- pkg/README.md | 12 +- pkg/authn/authn.go | 2 +- pkg/authn/authsvc/authn.go | 10 +- pkg/authn/jwks/authn.go | 18 +- pkg/authn/jwks/authn_test.go | 6 +- pkg/authn/middleware.go | 6 +- pkg/authn/mocks/auth_n_middleware.go | 2 +- pkg/authn/mocks/authentication.go | 2 +- pkg/authz/authsvc/authz.go | 18 +- pkg/authz/authz.go | 2 +- pkg/authz/mocks/authorization.go | 2 +- pkg/callout/callout.go | 4 +- pkg/callout/callout_test.go | 4 +- pkg/callout/mocks/callout.go | 2 +- pkg/channels/events/consumer/decode.go | 10 +- pkg/channels/events/consumer/streams.go | 12 +- pkg/clients/events/consumer/decode.go | 8 +- pkg/clients/events/consumer/streams.go | 12 +- pkg/connections/type.go | 2 +- pkg/doc.go | 4 +- pkg/domains/authz.go | 2 +- pkg/domains/events/consumer/decode.go | 8 +- pkg/domains/events/consumer/stream.go | 14 +- pkg/domains/grpcclient/authz.go | 10 +- pkg/domains/psvc/authz.go | 10 +- pkg/emailer/emailer.go | 2 +- pkg/errors/doc.go | 2 +- pkg/errors/errors.go | 2 +- pkg/errors/errors_test.go | 2 +- pkg/errors/repository/types.go | 2 +- pkg/errors/sdk_errors.go | 2 +- pkg/errors/sdk_errors_test.go | 2 +- pkg/errors/service/types.go | 2 +- pkg/events/events.go | 2 +- pkg/events/fluxmq/publisher.go | 2 +- pkg/events/fluxmq/subscriber.go | 4 +- pkg/events/fluxmq/topic_test.go | 18 +- pkg/events/mocks/publisher.go | 2 +- pkg/events/mocks/subscriber.go | 2 +- pkg/events/nats/doc.go | 2 +- pkg/events/nats/publisher.go | 6 +- pkg/events/nats/publisher_test.go | 8 +- pkg/events/nats/setup_test.go | 2 +- pkg/events/nats/subscriber.go | 8 +- pkg/events/redis/doc.go | 2 +- pkg/events/redis/publisher.go | 2 +- pkg/events/redis/publisher_test.go | 8 +- pkg/events/redis/subscriber.go | 4 +- pkg/events/store/store_fluxmq.go | 4 +- pkg/events/store/store_nats.go | 4 +- pkg/events/store/store_redis.go | 4 +- pkg/groups/events/consumer/decode.go | 10 +- pkg/groups/events/consumer/streams.go | 14 +- pkg/groups/status.go | 2 +- pkg/grpcclient/client.go | 24 +- pkg/grpcclient/client_test.go | 34 +-- pkg/grpcclient/connect.go | 4 +- pkg/grpcclient/connect_test.go | 2 +- pkg/grpcclient/doc.go | 2 +- pkg/jaeger/doc.go | 2 +- pkg/messaging/brokers/brokers_fluxmq.go | 4 +- pkg/messaging/brokers/brokers_nats.go | 4 +- .../brokers/tracing/brokers_fluxmq.go | 6 +- pkg/messaging/brokers/tracing/brokers_nats.go | 6 +- pkg/messaging/errors.go | 2 +- pkg/messaging/events/events.go | 2 +- pkg/messaging/events/publisher.go | 6 +- pkg/messaging/events/pubsub.go | 14 +- pkg/messaging/fluxmq/options.go | 2 +- pkg/messaging/fluxmq/publisher.go | 2 +- pkg/messaging/fluxmq/pubsub.go | 2 +- pkg/messaging/fluxmq/pubsub_test.go | 2 +- pkg/messaging/fluxmq/topic.go | 2 +- pkg/messaging/fluxmq/tracing/publisher.go | 6 +- pkg/messaging/fluxmq/tracing/pubsub.go | 6 +- pkg/messaging/message.pb.go | 2 +- pkg/messaging/message.proto | 2 +- pkg/messaging/mocks/pub_sub.go | 2 +- pkg/messaging/mqtt/docs.go | 2 +- pkg/messaging/mqtt/publisher.go | 2 +- pkg/messaging/mqtt/pubsub.go | 4 +- pkg/messaging/mqtt/pubsub_test.go | 8 +- pkg/messaging/mqtt/setup_test.go | 12 +- pkg/messaging/nats/doc.go | 2 +- pkg/messaging/nats/options.go | 4 +- pkg/messaging/nats/publisher.go | 4 +- pkg/messaging/nats/pubsub.go | 4 +- pkg/messaging/nats/pubsub_test.go | 4 +- pkg/messaging/nats/setup_test.go | 8 +- pkg/messaging/nats/tracing/doc.go | 10 +- pkg/messaging/nats/tracing/publisher.go | 6 +- pkg/messaging/nats/tracing/pubsub.go | 6 +- pkg/messaging/topics.go | 8 +- pkg/messaging/topics_test.go | 14 +- pkg/messaging/tracing/doc.go | 10 +- pkg/messaging/tracing/tracing.go | 2 +- pkg/oauth2/doc.go | 2 +- pkg/oauth2/google/doc.go | 2 +- pkg/oauth2/google/provider.go | 8 +- pkg/oauth2/mocks/provider.go | 2 +- pkg/oauth2/normalize.go | 2 +- pkg/oauth2/normalize_test.go | 2 +- pkg/oauth2/oauth2.go | 2 +- pkg/permissions/entities.go | 2 +- pkg/permissions/operations.go | 2 +- pkg/policies/doc.go | 2 +- pkg/policies/mocks/evaluator.go | 2 +- pkg/policies/mocks/service.go | 2 +- pkg/policies/spicedb/evaluator.go | 6 +- pkg/policies/spicedb/service.go | 8 +- pkg/postgres/doc.go | 2 +- pkg/postgres/error_handler.go | 2 +- pkg/postgres/errors.go | 4 +- pkg/postgres/postgres.go | 6 +- pkg/re/events/consumer/decode.go | 10 +- pkg/re/events/consumer/stream.go | 12 +- pkg/reltime/reltime.go | 2 +- pkg/reltime/reltime_test.go | 2 +- pkg/roles/mocks/provisioner.go | 4 +- pkg/roles/mocks/repository.go | 2 +- pkg/roles/mocks/role_manager.go | 4 +- pkg/roles/provisionmanage.go | 14 +- pkg/roles/repo/postgres/roles.go | 14 +- pkg/roles/rolemanager/api/decoders.go | 6 +- pkg/roles/rolemanager/api/endpoints.go | 10 +- pkg/roles/rolemanager/api/requests.go | 4 +- pkg/roles/rolemanager/api/responses.go | 32 +-- pkg/roles/rolemanager/api/router.go | 4 +- .../rolemanager/events/consumer/decode.go | 4 +- .../rolemanager/events/consumer/handler.go | 8 +- pkg/roles/rolemanager/events/doc.go | 2 +- pkg/roles/rolemanager/events/events.go | 4 +- pkg/roles/rolemanager/events/streams.go | 12 +- .../rolemanager/middleware/authorization.go | 14 +- pkg/roles/rolemanager/middleware/callout.go | 10 +- pkg/roles/rolemanager/middleware/doc.go | 6 +- pkg/roles/rolemanager/middleware/logging.go | 4 +- pkg/roles/rolemanager/middleware/meterics.go | 4 +- pkg/roles/rolemanager/middleware/tracing.go | 4 +- pkg/roles/roles.go | 6 +- pkg/schedule/schedule.go | 2 +- pkg/sdk/README.md | 12 +- pkg/sdk/alarms.go | 2 +- pkg/sdk/alarms_test.go | 20 +- pkg/sdk/bootstrap.go | 12 +- pkg/sdk/bootstrap_test.go | 24 +- pkg/sdk/certs.go | 49 +++-- pkg/sdk/certs_metadata_test.go | 74 +++++++ pkg/sdk/certs_test.go | 18 +- pkg/sdk/channels.go | 8 +- pkg/sdk/channels_test.go | 30 +-- pkg/sdk/clients.go | 8 +- pkg/sdk/clients_test.go | 28 +-- pkg/sdk/consumers.go | 2 +- pkg/sdk/consumers_test.go | 20 +- pkg/sdk/doc.go | 2 +- pkg/sdk/domains.go | 8 +- pkg/sdk/domains_test.go | 30 +-- pkg/sdk/groups.go | 6 +- pkg/sdk/groups_test.go | 32 +-- pkg/sdk/health.go | 2 +- pkg/sdk/health_test.go | 10 +- pkg/sdk/invitations.go | 2 +- pkg/sdk/invitations_test.go | 14 +- pkg/sdk/journal.go | 4 +- pkg/sdk/journal_test.go | 22 +- pkg/sdk/message.go | 4 +- pkg/sdk/message_test.go | 6 +- pkg/sdk/messages.go | 2 +- pkg/sdk/messages_test.go | 26 +-- pkg/sdk/mocks/sdk.go | 29 ++- pkg/sdk/reports.go | 2 +- pkg/sdk/reports_test.go | 18 +- pkg/sdk/responses.go | 2 +- pkg/sdk/roles.go | 2 +- pkg/sdk/rules.go | 2 +- pkg/sdk/rules_test.go | 18 +- pkg/sdk/sdk.go | 205 +++++++++++------ pkg/sdk/setup_test.go | 26 +-- pkg/sdk/tokens.go | 2 +- pkg/sdk/tokens_test.go | 14 +- pkg/sdk/transport_test.go | 2 +- pkg/sdk/users.go | 6 +- pkg/sdk/users_test.go | 32 +-- pkg/server/coap/coap.go | 2 +- pkg/server/grpc/grpc.go | 2 +- pkg/server/http/http.go | 2 +- pkg/sid/mock.go | 6 +- pkg/sid/sid.go | 8 +- pkg/spicedb/schemadecoder.go | 2 +- pkg/transformers/README.md | 10 +- pkg/transformers/doc.go | 2 +- pkg/transformers/json/README.md | 4 +- pkg/transformers/json/example_test.go | 2 +- pkg/transformers/json/time.go | 2 +- pkg/transformers/json/transformer.go | 8 +- pkg/transformers/json/transformer_test.go | 6 +- pkg/transformers/senml/README.md | 2 +- pkg/transformers/senml/transformer.go | 6 +- pkg/transformers/senml/transformer_test.go | 6 +- pkg/transformers/transformer.go | 4 +- pkg/transformers/transformer_test.go | 2 +- pkg/ulid/ulid.go | 8 +- pkg/uuid/mock.go | 6 +- pkg/uuid/uuid.go | 8 +- provision/README.md | 2 +- provision/api/endpoint.go | 10 +- provision/api/endpoint_test.go | 24 +- provision/api/requests.go | 2 +- provision/api/requests_test.go | 6 +- provision/api/responses.go | 6 +- provision/api/transport.go | 14 +- provision/config.go | 6 +- provision/config_test.go | 10 +- provision/middleware/logging.go | 2 +- provision/mocks/service.go | 2 +- provision/service.go | 29 +-- provision/service_test.go | 30 ++- re/README.md | 2 +- re/api/endpoints.go | 10 +- re/api/endpoints_test.go | 28 +-- re/api/requests.go | 10 +- re/api/responses.go | 16 +- re/api/transport.go | 16 +- re/builtinroles.go | 2 +- re/events/events.go | 8 +- re/events/streams.go | 34 +-- re/golang.go | 8 +- re/handlers.go | 8 +- re/lua.go | 6 +- re/middleware/authorization.go | 22 +- re/middleware/callout.go | 20 +- re/middleware/logging.go | 10 +- re/middleware/metrics.go | 10 +- re/middleware/tracing.go | 12 +- re/mocks/repository.go | 4 +- re/mocks/service.go | 8 +- re/operations/operations.go | 2 +- re/outputs/alarm.go | 4 +- re/outputs/channel.go | 2 +- re/outputs/email.go | 4 +- re/outputs/outputs.go | 4 +- re/outputs/postgres.go | 4 +- re/outputs/senml.go | 2 +- re/outputs/slack.go | 2 +- re/postgres/init.go | 8 +- re/postgres/repository.go | 14 +- re/postgres/repository_test.go | 14 +- re/postgres/rule.go | 8 +- re/postgres/setup_test.go | 4 +- re/rule.go | 12 +- re/service.go | 28 +-- re/service_test.go | 36 +-- re/status.go | 2 +- re/status_test.go | 4 +- readers/README.md | 4 +- readers/api/grpc/client.go | 10 +- readers/api/grpc/endpoint.go | 2 +- readers/api/grpc/endpoint_test.go | 12 +- readers/api/grpc/request.go | 4 +- readers/api/grpc/responses.go | 2 +- readers/api/grpc/server.go | 8 +- readers/api/grpc/setup_test.go | 2 +- readers/api/http/endpoint.go | 14 +- readers/api/http/endpoint_test.go | 26 +-- readers/api/http/requests.go | 4 +- readers/api/http/responses.go | 6 +- readers/api/http/transport.go | 26 +-- readers/middleware/logging.go | 2 +- readers/middleware/metrics.go | 2 +- readers/mocks/message_repository.go | 2 +- readers/mocks/readers_client.go | 2 +- readers/postgres/README.md | 30 +-- readers/postgres/messages.go | 6 +- readers/postgres/messages_test.go | 12 +- readers/postgres/setup_test.go | 2 +- readers/timescale/README.md | 18 +- readers/timescale/messages.go | 8 +- readers/timescale/messages_test.go | 12 +- readers/timescale/setup_test.go | 4 +- reports/README.md | 4 +- reports/api/endpoints.go | 6 +- reports/api/endpoints_test.go | 26 +-- reports/api/request.go | 12 +- reports/api/response.go | 14 +- reports/api/transport.go | 18 +- reports/builtinroles.go | 2 +- reports/generator.go | 8 +- reports/handler.go | 2 +- reports/middleware/authorization.go | 18 +- reports/middleware/callout.go | 16 +- reports/middleware/logging.go | 6 +- reports/middleware/metrics.go | 6 +- reports/middleware/tracing.go | 8 +- reports/mocks/repository.go | 4 +- reports/mocks/service.go | 6 +- reports/operations/operations.go | 2 +- reports/postgres/errors.go | 4 +- reports/postgres/init.go | 8 +- reports/postgres/reports.go | 8 +- reports/postgres/repository.go | 14 +- reports/postgres/repository_test.go | 12 +- reports/postgres/setup_test.go | 4 +- reports/reports.go | 12 +- reports/service.go | 30 +-- reports/service_test.go | 30 +-- reports/status.go | 2 +- reports/template_test.go | 2 +- scripts/ci.sh | 2 +- scripts/provision-dev.sh | 20 +- scripts/run.sh | 16 +- scripts/tables-copy.sh | 8 +- tools/config/.golangci.yaml | 14 +- tools/config/.mockery.yaml | 78 +++---- tools/doc.go | 2 +- tools/e2e/README.md | 15 +- tools/e2e/cmd/main.go | 14 +- tools/e2e/e2e.go | 4 +- tools/mqtt-bench/README.md | 25 +-- tools/mqtt-bench/bench.go | 10 +- tools/mqtt-bench/cmd/main.go | 10 +- tools/mqtt-bench/config.go | 6 +- tools/mqtt-bench/templates/reference.toml | 2 +- tools/provision/README.md | 19 +- tools/provision/cmd/main.go | 14 +- tools/provision/provision.go | 36 +-- users/README.md | 54 +++-- users/api/endpoint_test.go | 32 +-- users/api/endpoints.go | 12 +- users/api/grpc/client.go | 6 +- users/api/grpc/endpoint.go | 2 +- users/api/grpc/requests.go | 2 +- users/api/grpc/responses.go | 2 +- users/api/grpc/server.go | 12 +- users/api/requests.go | 8 +- users/api/requests_test.go | 8 +- users/api/responses.go | 32 +-- users/api/transport.go | 14 +- users/api/users.go | 20 +- users/delete_handler.go | 6 +- users/doc.go | 4 +- users/emailer/doc.go | 2 +- users/emailer/emailer.go | 4 +- users/events/doc.go | 2 +- users/events/events.go | 6 +- users/events/streams.go | 62 +++--- users/events/streams_test.go | 16 +- users/hasher/doc.go | 2 +- users/hasher/hasher.go | 4 +- users/middleware/authorization.go | 14 +- users/middleware/doc.go | 6 +- users/middleware/logging.go | 6 +- users/middleware/metrics.go | 6 +- users/middleware/tracing.go | 8 +- users/mocks/repository.go | 2 +- users/mocks/service.go | 6 +- users/postgres/errors.go | 2 +- users/postgres/setup_test.go | 4 +- users/postgres/users.go | 12 +- users/postgres/users_test.go | 10 +- users/postgres/verfications.go | 6 +- users/postgres/verifications_test.go | 8 +- users/private/service.go | 6 +- users/roles.go | 2 +- users/service.go | 22 +- users/service_test.go | 26 +-- users/status.go | 2 +- users/users.go | 8 +- users/verification.go | 4 +- uuid.go | 2 +- 898 files changed, 4896 insertions(+), 4771 deletions(-) create mode 100644 pkg/sdk/certs_metadata_test.go diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 22706e2be..bc8cb1875 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @absmach/supermq +* @absmach/magistrala diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml index 4082d6d9d..2fb1e5667 100644 --- a/.github/ISSUE_TEMPLATE/config.yaml +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -5,7 +5,7 @@ blank_issues_enabled: false contact_links: - name: Google group url: https://groups.google.com/forum/#!forum/mainflux - about: Join the SuperMQ community on Google group. + about: Join the Magistrala community on Google group. - name: Gitter url: https://gitter.im/mainflux/mainflux - about: Join the SuperMQ community on Gitter. + about: Join the Magistrala community on Gitter. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 3acd68934..bbe61bd78 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -3,8 +3,8 @@ SPDX-License-Identifier: Apache-2.0 -->