Commit Graph

291 Commits

Author SHA1 Message Date
leandrofars
badeaf9820 feat(controller): remove enterprise switch + feat: filter devices 2024-09-05 10:05:57 -03:00
leandrofars
32acb8e9ad feat: update protobuffer messages to usp spec version 1.3 2024-07-22 13:58:41 -03:00
leandrofars
b057076ed4 feat: new oktopus emails 2024-07-10 13:59:44 -03:00
leandrofars
36b57b8f21 chore(controller): remove polluting log 2024-07-08 21:08:23 -03:00
Adriano Chiesa
17abeed7af
Merge pull request #309 from OktopUSP/add_tls_nats
Add TLS to NATS connection
2024-07-06 12:41:39 -03:00
Adriano Chiesa
291d15b183 Add TLS to NATS connection 2024-07-05 16:29:51 -03:00
leandrofars
1adbabe654 chore(file-server): print api server url port starter 2024-07-05 14:38:06 -03:00
leandrofars
d1a44765fe chore(file-server): default folder files hosting 2024-07-04 20:18:52 -03:00
leandrofars
0462d74b15 feat(file-server): build and release 2024-07-04 20:18:20 -03:00
leandrofars
58417cddca feat(adapter): publish message if new device was registered 2024-07-04 16:56:29 -03:00
leandrofars
266857187e feat(controller): add maps api 2024-07-04 16:56:01 -03:00
leandrofars
f8cb6e600f feat(controller): admin user for enterprise support 2024-07-02 18:53:04 -03:00
leandrofars
feb39953ed feat(controller): admin user for enterprise support 2024-07-02 18:49:15 -03:00
leandrofars
56e3b24d7d fix(controller): oktopus support user enterprise use cases 2024-07-02 13:30:19 -03:00
leandrofars
fd79e7f352 feat(controller): create oktopus root user level 2024-07-02 13:03:08 -03:00
leandrofars
b7b5bdfe90 refact(controller): user level types 2024-07-02 12:32:15 -03:00
leandrofars
9b2a39b66b feat(acs): print connection request user and password 2024-07-02 12:11:37 -03:00
leandrofars
413c03fcd6 fix(cwmp): connection request authentication log 2024-07-02 12:06:50 -03:00
leandrofars
17c97e816e fix(controller): usp record version | close #290 2024-07-01 13:51:56 -03:00
leandrofars
641aae883b feat(controller): set device alias 2024-06-30 20:00:03 -03:00
leandrofars
2918c57125 feat: ping + traceroute init 2024-06-30 19:59:03 -03:00
leandrofars
698ce9f1ec fix(controller): name to connect to nats 2024-06-29 11:22:53 -03:00
leandrofars
62d05b2389 feat(adapter): work at cluster mode 2024-06-27 18:50:17 -03:00
leandrofars
2deadba855 feat: device alias 2024-06-25 21:56:43 -03:00
leandrofars
2864f8754d feat(controller): connected devices 2024-06-21 19:00:06 -03:00
leandrofars
b413d45ee7 chore(controller): rename firmware update file function 2024-06-21 17:54:15 -03:00
leandrofars
28ffde5fef feat(controller): site survey + multiple data model support 2024-06-21 17:53:51 -03:00
leandrofars
23b629599d chore(controller): change firmware update filename 2024-06-20 22:03:22 -03:00
leandrofars
c4efccaa0a feat(controller): enterprise version flow switch option 2024-06-20 21:58:13 -03:00
leandrofars
e946468321 feat(bulkdata): new folder organization 2024-06-20 21:55:29 -03:00
leandrofars
3300986e71 chore(socketio): update socketio dependencies 2024-06-18 20:09:43 -03:00
leandrofars
0e86174222 chore(controller): update golang dependencies 2024-06-13 12:34:18 -03:00
leandrofars
9a4381dc7c feat(cwmp): deleteObject message 2024-06-11 22:05:17 -03:00
leandrofars
fe85ea3645 feat(cwmp): addObject message 2024-06-11 21:42:13 -03:00
leandrofars
f3232032b7 chore(controller): remove unused file 2024-06-10 22:07:17 -03:00
leandrofars
66ec86c0d5 feat(cwmp): get acs rtt info 2024-06-10 22:06:34 -03:00
leandrofars
2ed2111c52 chore(cwmp): status log filter 2024-06-09 19:16:59 -03:00
leandrofars
d33405675c fix(controller) wifi standard info data 2024-06-09 19:16:36 -03:00
leandrofars
86faee584c fix(cwmp): cpe last connection info 2024-06-09 19:15:57 -03:00
leandrofars
ed0deed5a3 feat(cwmp): logs formatting and switch 2024-06-08 11:42:36 -03:00
leandrofars
1608ece2c9 chore: update stomp server dependencies 2024-05-30 13:05:26 -03:00
leandrofars
3f5451b274 chore: update acs golang packages and libs 2024-05-30 13:01:52 -03:00
leandrofars
4203fd8ec9 chore: update all golang packages and libs 2024-05-30 13:01:21 -03:00
leandrofars
877c21cfcc refact(controller): send cwmp messages with no code repetition 2024-05-30 12:34:05 -03:00
leandrofars
c4e62772d7 refact(controller): get wifi data 2024-05-30 12:23:53 -03:00
leandrofars
9ab100de76 feat(controller): wifi management through cwmp 2024-05-30 11:28:51 -03:00
leandrofars
b44d4d459d feat(cwmp): add parameterValueResponseStatus to cwmp lib 2024-05-30 11:12:13 -03:00
leandrofars
5158fd345c fix(cwmp): device msg answer to already timed out request 2024-05-30 10:08:07 -03:00
leandrofars
8d1ce2529b feat(cwmp): device answer timeout set via config 2024-05-30 10:07:19 -03:00
leandrofars
289859624d chore(acs): increase device response timeout 2024-05-30 08:20:34 -03:00
leandrofars
1ffa4a76d8 fea(cwmp): parameterAttributeStruct + parameters isWritable helper 2024-05-28 22:21:21 -03:00
leandrofars
03a4cec08f feat(cwmp): get parameter attributes 2024-05-28 22:15:44 -03:00
leandrofars
d7a265049b feat(api): add cwmp to device struct 2024-05-21 21:12:52 -03:00
leandrofars
42b657f4b9 feat(api): cwmp SetParameterValues message 2024-05-21 20:28:19 -03:00
leandrofars
bb7b1a4f50 feat(api): cwmp GetParameterValues 2024-05-21 20:08:57 -03:00
leandrofars
6829755345 fix(cwmp): device status and message handler 2024-05-21 20:08:57 -03:00
leandrofars
145c5e9426 feat: initial http bulk data collector 2024-05-13 16:37:22 -03:00
leandrofars
29375417ae fix(mqtt): deal with error to get password 2024-05-13 13:31:39 -03:00
leandrofars
6638aea5b2 feat(frontend): devices credentials crud | close #242 2024-05-08 20:29:55 -03:00
leandrofars
56c93d0806 fix(api): conflict in commits 2024-04-30 17:56:46 -03:00
leandrofars
0a0af85c65 fix: conflict 2024-04-30 17:54:49 -03:00
leandrofars
390fda46fb fix(api): delete own account 2024-04-30 17:45:25 -03:00
leandrofars
5dd34fb073 feat(api): allow user to delete his own account 2024-04-30 17:45:05 -03:00
leandrofars
57aec575c8 feat(api): validate emails correctly 2024-04-30 17:09:48 -03:00
leandrofars
90042da932 feat(api): return user creation date 2024-04-25 18:07:31 -03:00
leandrofars
9fef8849a1 feat: basic cwmp implementation 2024-04-24 14:06:56 -03:00
leandrofars
28a0e3e491 fix(adapter): usp handler online status | closes #248 2024-04-23 15:22:49 -03:00
leandrofars
03018af61e feat(acs): build and deployment 2024-04-22 13:23:44 -03:00
leandrofars
406d62550f feat: initial api for cwmp 2024-04-20 11:20:38 -03:00
leandrofars
5487ede44e feat: cwmp device status management 2024-04-18 19:48:49 -03:00
leandrofars
f596cf9e7b docs(adapter): readme update 2024-04-18 18:58:02 -03:00
leandrofars
63db492e4b feat: cwmp save basic device data 2024-04-18 18:56:46 -03:00
leandrofars
558088d74b feat: inital cwmp server 2024-04-18 17:00:48 -03:00
Leandro Antônio Farias Machado
a430857ce3
Merge pull request #243 from rogersacchelli/dev
Kubernetes Deployment
2024-04-17 12:41:15 -03:00
Roger Sacchelli
f39cd325b7 minor changes on Dockerfiles frontend 2024-04-16 23:06:08 -03:00
Roger Sacchelli
61f93f49e5 Kubernetes Deployment - WIP 2024-04-16 22:56:47 -03:00
Roger
b947d42ac2 Merge branch 'dev' of https://github.com/rogersacchelli/oktopus into dev
ok
2024-04-17 00:01:11 +00:00
Roger
be5a69f37c Config Map for HAProxy Ingress Controller 2024-04-16 23:59:55 +00:00
Leandro Antônio Farias Machado
22fe747f76
Merge pull request #240 from OktopUSP/dependabot/go_modules/backend/services/mtp/adapter/google.golang.org/protobuf-1.33.0
build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /backend/services/mtp/adapter
2024-04-16 14:02:55 -03:00
Leandro Antônio Farias Machado
f8730905bd
Merge pull request #241 from OktopUSP/dependabot/go_modules/backend/services/controller/google.golang.org/protobuf-1.33.0
build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 in /backend/services/controller
2024-04-16 14:02:47 -03:00
dependabot[bot]
16c6f8ed08
build(deps): bump google.golang.org/protobuf
Bumps google.golang.org/protobuf from 1.28.1 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 17:02:40 +00:00
dependabot[bot]
4e567988ac
build(deps): bump google.golang.org/protobuf
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 17:02:28 +00:00
dependabot[bot]
12b4b2fc04
build(deps): bump google.golang.org/protobuf in /backend/services/mtp/ws
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 17:02:08 +00:00
Leandro Antônio Farias Machado
546a1a2c38
Merge pull request #236 from OktopUSP/dependabot/npm_and_yarn/backend/services/utils/socketio/express-4.19.2
build(deps): bump express from 4.18.2 to 4.19.2 in /backend/services/utils/socketio
2024-04-16 14:01:37 -03:00
dependabot[bot]
bf9b564ffc
build(deps): bump express in /backend/services/utils/socketio
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 16:47:44 +00:00
leandrofars
57e14bf489 feat: websockets with tls 2024-04-16 13:46:57 -03:00
leandrofars
dce3ebd55b feat: mqtt with tls 2024-04-16 12:41:09 -03:00
leandrofars
f9428ae449 feat: dynamic credentials for usp controller 2024-04-15 19:46:37 -03:00
leandrofars
2d1a3157f6 feat(api): limit devices credentials access to admin user 2024-04-15 18:28:06 -03:00
leandrofars
73c4457284 feat: users crud | closes #65 2024-04-15 18:14:51 -03:00
leandrofars
2beda02ef6 docs: remove old commentary 2024-04-15 13:53:29 -03:00
leandrofars
decac33244 feat(api): stomp rtt 2024-04-14 13:15:26 -03:00
leandrofars
9ae5128800 fix: return general data info when a mtp is down 2024-04-13 15:30:45 -03:00
leandrofars
4047e1db0b feat: device auth as rbac via nats keyvalue store | closes #212 2024-04-12 19:26:48 -03:00
Roger Sacchelli
c7007538cf Dockerfile for mqtt fixed 2024-04-12 01:11:51 -03:00
Roger
2ae3286e87 Fix MQTT Workflow, mongodb operator user permissions 2024-04-12 03:47:00 +00:00
leandrofars
06a28f6b60 fix(ws): missing code because of gitignore | closes #206 2024-03-31 16:08:20 -03:00
leandrofars
8c7cb6d7e9 feat: deploy microservices via docker compose 2024-03-26 15:40:50 -03:00
leandrofars
b51614e5c8 feat: build system + docker compose for backend services 2024-03-25 23:54:26 -03:00
leandrofars
89fda0e188 feat: stomp mtp support 2024-03-23 16:06:56 -03:00