Commit Graph

47 Commits

Author SHA1 Message Date
Nicola Peditto 3e5782eb1f Release 0.5.0:
- added support to wstun allow list
- added force renew rpc/api
- added DeviceRestSubmit allowed action
- added checks in create and enable webservice
- added ServicesStatus RPC/API
- added hard delete device procedures
- added support for LR "freedom" edition
- added checks if dns or webservice already exists
- check in device creation for duplicated device name
- updated nginx confs

Change-Id: Idb95e63cc4d732f69331ebb585ee576ae872ac5c
2021-11-03 18:13:10 +01:00
Nicola Peditto 8b71ec7e89 Fix service ports init.
Change-Id: I0f26a88e329c787d10acc5395aa30929748acc64
2020-12-22 08:42:30 +01:00
Fabio Verboso c389793692 Random Service port in a specific range.
Now the conductor get a random port for the service in a range of unused ports

Change-Id: Ifa51cc8d7a0459d46a72ea1c285b717932bbc94c
2020-03-02 16:14:37 +01:00
Fabio Verboso 5b652f9a1f New Request/Result System.
Change-Id: I55c54bfa92eb339daf3f5b3683dcc33cbe0cee90
2019-05-29 18:45:45 +02:00
Fabio Verboso ca78c705e7 Change board action name for packages.
DevicePackageAction -> DevicePkgOperation

Change-Id: Ic63bb84a760db5a504151a6fdc23c470925c7afa
2019-05-06 16:21:37 +02:00
Zuul f7f86f52ab Merge "Results and Requests" 2019-05-03 15:31:23 +00:00
Fabio Verboso 071f99b3d8 Results and Requests
Iotronic logs every request sent to the board and its result

Change-Id: Iec5d44de970c1bbd3e304185f340a4a99832474c
2019-05-03 17:18:10 +02:00
Fabio Verboso cdb16f5af0 DevicePackage Action.
Boards can handle packages installation.

Change-Id: I8e1badd593b2f9fbd0ab46730bfaed16b4385ee0
2019-05-03 11:47:41 +02:00
Fabio Verboso 76fb5ffc64 New Board Action.
'DevicePing', 'DeviceReboot', 'DeviceRestartLR', 'DeviceNetConfig',
'DeviceEcho', 'DeviceUpgradeLR' can be sent to the board.

Change-Id: I3faef69d5a205332ed3ce81301cfa620f862adcf
2019-04-30 11:33:52 +02:00
Fabio Verboso 4f18d23aa3 Add section Connectivity in the board details.
Change-Id: If7ed3fc3a14c3c85704a5218cb577095443ab66d
2019-03-07 12:37:15 +01:00
Fabio Verboso e4cc384154 Boards info lr_version and mac_addr.
Change-Id: Id916e383b9f89f3685ec61efc2e93352ef920410
2019-02-04 11:42:35 +01:00
Fabio Verboso 36c20a1ef6 Fix wamp session synchronization on the database.
Improved and fixed the session synchronization on the wamp agent.

Change-Id: I4e94d975b06c87f08c6680084b976fe8146bb424
2018-12-13 17:57:49 +01:00
Fabio Verboso 5a373e7941 WebServices and New Wamp Agent routing
Wamp RPCs are forwarding using the correct server and topic
Introduced the new WebServices core feature with its REST APIs and models.
Designate and Nginx are required for this new feature.

Change-Id: Ia172654fbaf5502e3b9325a862a4e986fa27ee35
2018-12-06 18:48:32 +01:00
Fabio Verboso 3c351e80ce "Boards in a fleet"
Now a board can join a fleet

Change-Id: I5f553421929e72dd1871cce1783043e5e38865f1
2018-09-21 14:41:13 +02:00
Fabio Verboso 29f9f1ffd4 Fleets
CRUD actions for Fleets
for Sebba :)

Change-Id: Ia6ee145f330a844e532473784e21bc375190a707
2018-09-20 13:09:16 +02:00
Fabio Verboso 4d11b00e56 Fix Session Update
Change-Id: Icaa94f2812e0c7d3b05297c57d1c339f7c7bde35
2018-09-06 15:57:58 +02:00
Zakaria 67b15a6b7a Virtual-networks
Change-Id: Ia426970fbece3f0c18bdf0ee555c37407dfbe981
2018-06-06 10:28:39 +02:00
Fabio Verboso a0b2874b71 Removed Pid Info
The information of the pid of a service has been removed  because it is not used anymore

Change-Id: Ice24ebe763bbede116ae778fdbd9fa86508a4b1c
2018-03-06 11:50:07 +01:00
Fabio Verboso 53a3b766e2 API services/restore
New API for restoring all the services on a board.

Change-Id: Iceac65b1672a90d8662de6ef4df8ce51980339c8
2018-02-15 11:15:27 +01:00
Fabio Verboso f450f91c70 Exposed Cloud Service
Iotronic exposes the services of the boards

Change-Id: Id88c4e6a9d5752d1bffbcfd99827eca0b9b679f7
2018-02-13 18:06:24 +01:00
Fabio Verboso 6e9e02e9c3 Cloud Services development
Starting to manage cloud services for the board.

Change-Id: I09cb167ec356ea08101bc3d4621f7fa73a18ec1c
2018-02-12 12:35:38 +01:00
Zuul 17da16f58a Merge "Fix usage of method isotime" 2018-01-08 13:39:27 +00:00
zhangyangyang 7cf5f4de23 Use newer location for iso8601 UTC
Newer versions have moved from iso8601.iso8601.Utc()
to just iso8601.UTC.

Change-Id: Ia6d65aafc57fb0abbbef0ef5987d79ddeb843344
Closes-Bug:#1715486
2017-09-09 10:52:42 +08:00
chenghuiyu 42ad072bab Fix usage of method isotime
Function 'oslo_utils.timeutils.isotime()' is deprecated in version '1.6'
and will be removed in a future version.

Change-Id: Ibfc71882907677d5c2d4e7237ba95ff52e538979
2017-09-08 18:47:13 +08:00
Fabio Verboso c3d45396a7 PluginReboot action requires parameters
Change-Id: I712fb2cb3871d080e5413229d25459b4908acba0
2017-05-03 11:02:30 +02:00
Fabio Verboso 0b57956164 general fixes and checks
Change-Id: I72de75a264ebd92bca35c52746cb2987d8f94902
2017-04-03 19:03:02 +02:00
Fabio Verboso 063e62ee3d filtering status of board and checking if it is online
Change-Id: Ie8a5e57feb7ae68092a5190af33a83955834fce4
2017-03-27 15:21:29 +02:00
Fabio Verboso b77c12a7d6 now boards receive their location
Change-Id: I9808505e7e0d80f1e4c91788ea3ec59d90e32c56
2017-03-24 11:48:21 +01:00
Fabio Verboso e575619368 unused stuff have been removed
Change-Id: I413f23ad0882b918283334395efa525285d3d440
2017-03-23 16:50:29 +01:00
Fabio Verboso b9e45b1eee A LOT OF STUFF :)
Change-Id: I7c4c386559def70142b76da6112dff50c55183cc
2017-03-22 17:16:14 +01:00
Fabio Verboso 0960dc4527 improved plugins api with filters and policies
Change-Id: I2c528c76890964f5ab8347dae04d004ba7974b75
2017-03-15 15:34:42 +01:00
Fabio Verboso ed9a1b943d managing wamp message for wamp rpcs
Change-Id: Ib69bb5026d1d339bffb227528c898e3181456ba6
2017-03-07 18:59:49 +01:00
Fabio Verboso 3964168d1e new API dev, new policy, keystone integration
Change-Id: Id90353f5d31e848f16f36fd44935459cd8b27bb7
2017-03-03 18:22:09 +01:00
Fabio Verboso 7f717e995b create, destroy, list and show commands for plugin have been implemented
Change-Id: I5a65c940edb676150a83adf62a57cb689fc0591e
2017-02-21 14:03:56 +01:00
Fabio Verboso c1b8066dc2 function best_agent improved
Change-Id: I4e6225f308c557f6d2de0fdb4462d369fb2fed76
2017-02-15 15:55:47 +01:00
Fabio Verboso 0b1826320b communication between conductor, agents and nodes improved
Change-Id: I083bd104d8a0546f95f59d02004819fb0c3577d5
2017-02-15 12:17:22 +01:00
Fabio f99dd45c62 cleaning
Change-Id: I837ab1b70e7b3b45d53902b00c0f0e2f6b0c6818
2016-04-21 16:24:33 +02:00
Fabio Verboso 7fd6112605 Applied cookiecutter template
Change-Id: Id860d5c4c97ae02c361c06e407a2e11cb3379783
2016-03-16 01:26:16 +01:00
root 5126efec5c new oslo conf for rpc wamp server - removed useless code 2015-12-01 17:50:12 +01:00
root d869152323 added SessionWP Manager 2015-12-01 16:03:30 +01:00
root 08dbed78be added location (create and delete) for the node object 2015-11-26 17:18:58 +01:00
root e86df238a4 check if code already exists during the creation of the node via rest 2015-11-23 19:34:14 +01:00
root 8ab294e1dc added new fields for node object 2015-11-23 17:15:59 +01:00
root 4bdc66d07a rename Board -> Node 2015-11-23 16:11:35 +01:00
root dae2de9a5b improved registration proceadure 2015-11-03 11:22:01 +01:00
root 71cfaf235e fake create board for testing 2015-10-14 10:53:03 +02:00
root 68cbf4cee0 start 2015-10-12 16:10:50 +02:00