Nicola Peditto
6fc6deef0e
Fixed RestSubmitter POST requests.
...
Change-Id: Iedf375bd85a826b8712a41f6c7199681aee94c9a
2021-12-15 12:26:19 +01:00
Nicola Peditto
47d682fff5
Release 0.5.0:
...
- added support for wstun allowlist
- fixed nginx proxy
- added GDB management patch
- added DeviceFactoryReset RPC
- added action to force certificates renewing
- added ServicesStatus RPC
- added support Arancino device layout
- updated info API and status page: webservices list added
- fixed deploy scripts
- updated UI
- fixed rest_manager
- updated plugin_manager
- added checks in modules loader
- fixed device_bkp_rest script (restore function)
- rest submit action added
- updated info and status APIs
- Zuul Openstack CI configuration upgraded
Change-Id: I7d5398c2eb8c5d759f2488166a4016c5fcad35d1
2021-11-03 10:31:19 +01:00
Nicola Peditto
e154bf682d
Release 0.4.17:
...
- Device Manager: logging improved.
Change-Id: I2bbe749e79af1d2e335e31616d4209f05b6a05f3
2019-08-26 17:02:31 +02:00
Nicola Peditto
f4d662beb7
Release 0.4.17:
...
- Device Manager: added RPC actions DeviceMountFs
- Webservice Manager: improved logging messages and update_conf flag management.
Change-Id: I4e582bf543ff51bb14b4f15c810f8e89d41c38c5
2019-08-26 14:07:35 +02:00
Nicola Peditto
e5d484f711
Added DeviceMountFs RPC action on device
...
Change-Id: Ia4361451fa9e46f93d78cc6641020e31fc0590df
2019-08-26 10:48:57 +02:00
Fabio Verboso
cda157ccc6
Fix Cerbot Renew.
...
This fix allows certbot to manage the renew of the certificate correctly
Change-Id: I74f94ed80c3367798905665584ee325a5b7f54a5
2019-08-20 12:33:09 +02:00
Fabio Verboso
0597bc8935
Delete letsencrypt and nginx diretory content.
...
Instead of deleting the directory we delete only its content
Change-Id: Ia39411ecf83ff378298f4f5fbf270ef5fca75847
2019-08-10 13:36:34 +02:00
Nicola Peditto
ffe82362be
LR v0.4.15: upgrade LR procedure improved (update_conf flag); info api fixed.
...
Change-Id: I11f26ace16997bce6d26c5ad067b880d6418ee08
2019-07-30 10:12:04 +02:00
Nicola Peditto
7f15d58f70
LR v0.4.14: upgrade LR procedures fixed; new shell command (lr_info).
...
Change-Id: I3d3bf92981505904d77bf2128eed5d1e68f3ac65
2019-07-29 17:51:08 +02:00
Nicola Peditto
233c175b91
LR v0.4.13:
...
- added timer in destroy WAMP socket procedure (GDB failure)
- added new iotronic.conf file management
- new iotronic.conf template
- new rest api "info"
Change-Id: I039e6b290be59919a6e443dc728a25feac1e6878
2019-07-29 12:33:03 +02:00
Nicola Peditto
6efea15d25
LR v0.4.13-dev: added autobahn log level management.
...
Change-Id: Ica0d13e75b116ad5bd75699a77af3cd9352afa06
2019-07-23 09:50:53 +02:00
Nicola Peditto
8b8aff48ad
LR v0.4.13-dev:
...
- fix logrotate conf;
- added "info" rest-api
- added check on GDB wamp recovery system failure.
Change-Id: Ie73f5dcf8e1253d6ef97cacc3f02554c28810f63
2019-07-22 18:42:14 +02:00
Nicola Peditto
5a884eeb45
LR v0.4.12: Fix x86 arch support
...
Change-Id: I50f374c814d455f7c93028021bf3402c2c8d2f03
2019-07-02 16:38:33 +02:00
Nicola Peditto
6b20cfcc9c
LR 0.4.11:
...
- Service Manager updated
- Docker files updated
- Bug fixed for x86 arch
Change-Id: I1e584c3d57641f2eb3112b728e5691da7f4c9814
2019-07-02 15:03:28 +02:00
Nicola Peditto
071908ec73
LR v0.4.10: fix WampMessages in each manager
...
Change-Id: I420cc3c14d49aa97925f9bb00ea8bcb11bb474ef
2019-06-25 13:57:08 +02:00
Nicola Peditto
6efa81cd72
LR v0.4.10: fix backward compatibility in WampMessage class
...
Change-Id: Ia86fee037a463d788129c77aef24c4fb14c8be3b
2019-06-25 13:23:34 +02:00
Nicola Peditto
60b0b6f48f
Lightning-rod v0.4.9:
...
- added checks on WAMP connection_failure events
- changed logrotation procedures (oslo_log based in iotronic.conf)
- added generic device layout
- added in WampMessage req_id management
- refactored utils library
- updated LR web-page (network and status)
- refactored disable webservice procedures
- added console command lr_checks (script)
Change-Id: I9e5101605a07b5ed5b38e4516e73945192a6025a
2019-06-21 11:41:11 +02:00
Nicola Peditto
8cc42f2731
LR 0.4.9-dev: fixed self restore wstunnels; improvede webservice module disabling procedure.
...
Change-Id: I34f68e0ea490e793dd62d52e493925329dbce73b
2019-05-17 17:12:24 +02:00
Nicola Peditto
f2d6f42457
LR v0.4.9-dev: req_id added on webservice manager RPCs.
...
Change-Id: I8c7780eecf27c73bccc90f89e3ca5a755f00fd28
2019-05-07 20:43:57 +02:00
Nicola Peditto
50bf932204
LR v0.4.9-dev: added checks on command execution for device-actions (tox fixed).
...
Change-Id: I1fe8ff728776115ce41213d4382997c93a74158c
2019-05-06 19:14:04 +02:00
Nicola Peditto
8403990ea3
LR v0.4.9-dev19: refactoring utils library and module; req_id management for requests added in device-manager.
...
Change-Id: Ic1d5398556abef1db0f1d06367a515a777464442
2019-05-03 18:55:35 +02:00
Nicola Peditto
d8cf8d666e
LR v0.4.9-dev14: added WampMessage:Running; added othe RPC device-functions
...
Change-Id: Id8ba9619351917e38ac79a12f8b1380a65adc641
2019-05-01 07:59:42 +00:00
Nicola Peditto
72e279c0ba
LR v0.4.9dev13: fix connectivity info (MAC); new device RPC functions.
...
Change-Id: Ia41f28deaca5ec79eacd40b638878db085c33a4f
2019-04-30 10:26:28 +00:00
Nicola Peditto
1a3ac39172
LR v0.4.9-dev: WSTUN recovery system improved (WS_LIST).
...
Change-Id: I6355fcac477835e8567f201768b771a4bc51e200
2019-04-26 19:13:33 +02:00
Nicola Peditto
37591f10c1
LR v0.4.9-dev: added detailed logs in service_manager
...
Change-Id: I58159d9ef93e37ff5687356c21a7647cc4b6fc84
2019-04-24 15:43:24 +02:00
Nicola Peditto
6a5f996aff
LR v0.4.9-dev: sock_bundle result managed.
...
Change-Id: If698edb359e1d054c09d72298ff522ea3fa36c00
2019-04-23 16:50:03 +02:00
Nicola Peditto
0e235fcdf3
Start devel LR v0.4.9:
...
- Rest manager updated
- Service manager updated
- Dockerfiles updated
Change-Id: Ibbedbdd092201d716157588fb00268a6f45eba28
2019-04-23 14:25:59 +02:00
Nicola Peditto
80aa81ac4b
Release v0.4.8: wamp connection recovery updated; iotronic.conf updated; new connectivity info added at login.
...
Change-Id: Ib4d6d03f1a23283f4ab6ac0cbd0b8f0d40f581a4
2019-03-07 09:29:03 +01:00
Nicola Peditto
6c80eab762
Release v0.4.7: WSTUN socket recovery fixed. Web-UI improved. Installation guides updated.
...
Change-Id: I959677109e4f4b1d0bf07d689f5abdd453da0f97
2019-03-04 12:00:22 +01:00
Nicola Peditto
562147263e
Release v0.4.6:
...
- Lightning-rod Web interface:
- Registration improved
- Configuration management added
- Factory reset and restore added
- Iotronic login: added information provided by LR to Iotronic (version and MAC)
- NGINX redirects updated
- WSTUN: <defunct> processes cleaning added
Change-Id: Ifaa18cc5a591a40a3ba13ca9074e24a5a2cddf5a
2019-02-08 18:42:42 +01:00
Nicola Peditto
f351ff5caf
Release Lightning-rod v0.4.5:
...
- Docker procedures updated
- Board registration procedure fixed
- Rest Manager updated
Change-Id: I4c9bb728d3f9696b73f902754e57ec0cb89bbae1
2019-01-10 14:32:56 +01:00
Nicola Peditto
c2d6ecf0f5
Release Lightning-rod v0.4.5:
...
- Added REST server for local LR management
- Modules loader updated:
- Single module loader added
- Service Manager improved:
- Add checks status for WSTUN server
- Cleaning procedures added for WSTUN monitor threads
- services.json backup management fixed
- Webservice Manager updated:
- NGINX listening ports changed
- Docker procedures updated
- Installation procedures updated
- Requirements fixed: Flask
Change-Id: I73fdb55a2ea58d0f7a76eab78734d067133438c5
2019-01-09 18:24:43 +01:00
Fabio Verboso
db3994293f
New proxy default ports
...
Nginx spawns webservices on different ports instead of the default ones (80 and 443)
to let them be free to be used by other programs.
Change-Id: I5bed9b6c05c305e2521b16a62f2a9ee5fd624afe
2019-01-07 16:49:57 +01:00
Nicola Peditto
19a0729c91
Release v0.4.4:
...
- wamp recovery on timeout updated
- docs updated
- requirements updated: pyOpenssl
Change-Id: Id2e3c1adf05fb774713dd0488fb8b2751ec1b5da
2018-12-12 18:38:05 +01:00
Nicola Peditto
044b45ff00
Release v0.4.3:
...
* Service Manager refactored:
- WSTUN server check added
- backup management for services.json file
* Docker installation procedures updated
Change-Id: I492e35272c88cf0ebdd5e1b1b5b35f22f616c6e5
2018-12-11 15:45:40 +01:00
Nicola Peditto
84678996b0
Release v0.4.2:
...
- WAMP alive RPC refactored
- WSTUN tunnels monitoring: added recovery procedure
- NGINX proxy updated
- Iotronic oslo conf refactored
- Pyinotify requirement added (fixed)
Change-Id: I877d6b8e8e401efaca315a4e8917d73ebbeb593c
2018-12-05 20:06:07 +01:00
Nicola Peditto
9bf78aa2da
Refactored Webservice Manager:
...
- webservices exposed via subdomanins
- added monitoring wstun tunnels (zombie processes managed)
- "proxies" module moved
- nginx management improved
- requirements updated
Added RPCs in Device Manager
Added "serializers" to Autobahn "Component"
Change-Id: Ie5f780c4cdcf854fd4c8af2d4ef6c3c52f68da10
2018-11-23 18:05:53 +01:00
Nicola Peditto
76f9b5372b
NEW WebService module; Device Manager improved; installation procedures updated.
...
Change-Id: I40a70948b830edc387cef6032f6f9fea036ec66f
2018-10-23 13:00:53 +02:00
Nicola Peditto
b3af4ed336
Added support for SSL connections: Wamp and Service Manager updated.
...
Change-Id: Idd61ef6849fb6b04801c11a5c32a57e4835b8f87
2018-07-04 17:06:12 +02:00
Zakaria Benomar
1730767493
Adding network_manager
...
Change-Id: If70bdee12bd661b81d93e40b53d6e6d8763c3111
2018-05-31 15:26:27 +02:00
Nicola Peditto
e884ed07cb
Updated Module class: restore method was added and all modules was upgraded. Service Manager upgraded: services restore management added.
...
Change-Id: I1ca9bb8dfe28f5678e213a2af42390ec7136194d
2018-03-07 11:14:30 +01:00
Nicola Peditto
b817d23bd5
Added Cloud Service Manager
...
Change-Id: Ica5ecd82517e4f6c24a324f0ba1d42fce4ea70fb
2018-02-13 18:19:52 +01:00
Nicola Peditto
1fd573e3b2
Moved to Python 3.5
...
Code moved from Python 2.7 to 3.5. Substituted Twisted module with Asyncio.
Change-Id: I926a48ba2f6ce8b8c0ec43592105f864c4d0c7dc
2018-02-07 10:08:30 +01:00
Nicola Peditto
f953021d76
Plugin Manager updated. Added installation guides.
...
Change-Id: I1e94c2e63bb2acd239e0e6f4b4d9cfaa2625d9bd
2017-05-08 16:37:35 +02:00
Nicola Peditto
b91933e79f
Bug fixed in conf files templates. Update plugin APIs.
...
Change-Id: Ibb981c4ae8e6f41f9f095af386c0f29b30f68dd0
2017-05-02 15:25:56 +02:00
Nicola Peditto
f19d7bb1c9
Some updates.
...
Change-Id: I57613fb1106c95dd1be2321e812d1b103c38ceb3
2017-04-26 16:56:49 +02:00
Nicola Peditto
0bc5edd8d6
Iotronic Home set.
...
Change-Id: I7578e1d070db545f453d9ef3d6ab6e1b1ff9a4c9
2017-04-20 12:00:40 +02:00
Nicola Peditto
66a4414945
Updated main and Board class.
...
Change-Id: I96162d76ea0a6539257fed2f8a98e40336b2b9aa
2017-04-19 10:20:43 +02:00
Nicola Peditto
fff6bfec91
Registration bug fixed.
...
Change-Id: I626b00f133c2cb16b40c758cbb6e080b08e91b4c
2017-04-12 14:54:10 +02:00
Nicola Peditto
c6b06b7b08
First commit.
...
Change-Id: I6dbddb3aec8f51f83bbf918d12d854b40754b9d5
2017-04-10 17:43:49 +02:00