Skip to content

Commit 3e881a9

Browse files
gblewis1yengliong93sriharshamakineninmgaston
authored
Release 3.0.8 -> main branch (#18)
* Push develop branch from Intel internal repository * Exclude non-unit-testable classes from diagnostic/main.py * [506874] Fix node config schema error (#6) In v2.17.2, a new configuration value named heartbeatResponseTimerSecs had been introduced in node agent. Manifest schema error observed when upgraded inbm from v2.16.0 to v2.17.2 due to node's configuration file under /etc wasn't updated. The fix is to make heartbeatResponseTimerSecs as optional in manifest schema. Signed-off-by: Wong Yeng Liong <yeng.liong.wong@intel.com> * [HSD-15010407028] Fix node service not autostart after freshly flash (#5) This MR fix the node service not autostart after freshly flash due to node servuce checks failed. The checks failed because the name of node service didn't update in autoenable script. This MR corrects the name of node service in checking method. Signed-off-by: Wong Yeng Liong <yeng.liong.wong@intel.com> * [HSD 15010516458] Fix storage checks failed during mender file transferring (#7) The fix is to update the free space checking method to check /var partition. * Merge v3.0.7 back to develop branch (#11) * Fix builds not behind Intel proxy (#4) * Exclude non-unit-testable classes from diagnostic/main.py * Fix line endings in version.txt files * Remove Intel proxy references from inbm-vision Dockerfiles * Sync inbc test coverage under inbm and inbm-vision Dockerfiles * Fix the manageability docker build files (#9) * Reuse redundant document sections (#3) * Update Creating a New Agent section of the developer guide * Fix formatting in Creating a New Agent in developer guide * Remove obsolete Intel OBL PDFs * Apply autopep8 formatting to .py files Co-authored-by: sriharshamakineni <sriharsha.makineni@intel.com> Co-authored-by: nmgaston <natalie.gaston@intel.com> * Remove files under previous master-agent directory (#13) * Add bounds and default for node-agent configuration key/value pairs (#14) * Improve Developers guide (#12) * Add bounds and default for vision-agent configuration key/value pairs (#15) * (507867) Fix bdba positives (#20) * update golang -> 1.17.6-buster * trtl: go get -u && go mod tidy * (multiple HSDs) Fix SSL search path for Yocto (#19) HSD 15010519087, 15010575546, 15010584480 - Fix SSL search path to work on Yocto, using /etc/ssl/ca-certificates.crt on all systems. * Set versions to 3.0.8 + update changelogs * Update KMB base from xenial to bionic Co-authored-by: yengliongintel <yeng.liong.wong@intel.com> Co-authored-by: sriharshamakineni <sriharsha.makineni@intel.com> Co-authored-by: nmgaston <natalie.gaston@intel.com>
1 parent e393dc0 commit 3e881a9

File tree

65 files changed

+699
-624
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+699
-624
lines changed

CONTRIBUTORS.md

+12
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,15 @@ Special thanks to all who worked on this project prior to the release to open so
1919
- Tejaswini Sirlapu (Intel)
2020
- Vinod Kulkarni (Intel)
2121
- Yeng Liong Wong (Intel)
22+
23+
Validation Team
24+
- Ahamedsha, Nur Syazwany Shah (Intel)
25+
- Bin Samsudin, Safarin (Intel)
26+
- Lim, Christine Xin Yi (Intel)
27+
- Loh, Shao Boon (Intel)
28+
- Mohd Affandi, Nurain (Intel)
29+
- Pang, Jeff Jian Ye (Intel)
30+
- Soo, Swee Kiong (Intel)
31+
- Tan, Seng Howe (Intel)
32+
- Tan, Siew Li (Intel)
33+
- Thien, Kian Chung (Intel)

docs/Configuration Parameters.md

+22-23
Original file line numberDiff line numberDiff line change
@@ -55,40 +55,39 @@ The below tables represent the different sections of the configuration file.
5555
| ubuntuAptSource | http://yoururl/ubuntu/ | Location used to update Ubuntu |
5656
| proceedWithoutRollback | true | Whether SOTA update should go through even when rollback is not supported on the system. |
5757

58-
## INBC Vision Configuration
58+
## INBM Vision Configuration
5959

6060
### Vision Agent
6161

6262
Vision Agent configuration file is located at: ````/etc/intel-manageability/public/vision-agent/intel_manageability_vision.conf````.
6363

6464
The best way to update the file is either by using the cloud or INBC.
6565

66-
| Key | Default Value | Description |
67-
|:----------------------------------|:--------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
68-
| heartbeatCheckIntervalSecs | 300 | Time interval for Vision agent to perform periodic heartbeat check. |
69-
| heartbeatTransmissionIntervalSecs | 60 | Time interval for node agent to send heartbeat to the vision-agent. |
70-
| fotaCompletionTimerSecs | 600 | Expiration time of a FOTA request. The next OTA can only start once this timer has expired. |
71-
| sotaCompletionTimerSecs | 900 | Expiration time of a SOTA request. The next OTA can only start once this timer has expired. |
72-
| potaCompletionTimerSecs | 900 | Expiration time of a POTA request. The next OTA can only start once this timer has expired. |
73-
| isAliveTimerSecs | 200 | Expiration time of 'isAlive' request. Vision agent will delete the node agent from it's in-memory registry if the node agent does not send back a heartbeat before the timer has expired. |
74-
| heartbeatRetryLimit | 3 | Number of heartbeat retries allowed before the Vision agent sends an 'isAlive' request. |
75-
| flashlessFileLocation | /lib/firmware/ | Location to store the flash-less firmware image. |
76-
| XLinkPCIeDevID | 0 | Number used to connect the Xlink PCIe devices to the Vision agent. |
77-
| xlinkFirstChannel | 1530 | First channel of xlink channel range. |
78-
| xlinkLastChannel | 1730 | Last channel of xlink channel range. |
79-
| xlinkBootDevice | false | |
80-
| flashlessRollbackWaitTimeSecs | 600 | |
81-
| bootFlashlessDevice | false | |
66+
| Key | Default Value | Lower Limit | Upper Limit | Description |
67+
|:----------------------------------|:--------------:|:------------|:------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
68+
| heartbeatCheckIntervalSecs | 300 | 10 | 300 | Time interval for Vision agent to perform periodic heartbeat check. |
69+
| heartbeatTransmissionIntervalSecs | 60 | 10 | 240 | Time interval for node agent to send heartbeat to the vision-agent. |
70+
| fotaCompletionTimerSecs | 600 | 120 | 1200 | Expiration time of a FOTA request. The next OTA can only start once this timer has expired. |
71+
| sotaCompletionTimerSecs | 900 | 600 | 1680 | Expiration time of a SOTA request. The next OTA can only start once this timer has expired. |
72+
| potaCompletionTimerSecs | 900 | 600 | 1680 | Expiration time of a POTA request. The next OTA can only start once this timer has expired. |
73+
| isAliveTimerSecs | 180 | 60 | 600 | Expiration time of 'isAlive' request. Vision agent will delete the node agent from it's in-memory registry if the node agent does not send back a heartbeat before the timer has expired. |
74+
| heartbeatRetryLimit | 3 | 2 | 15 | Number of heartbeat retries allowed before the Vision agent sends an 'isAlive' request. |
75+
| flashlessFileLocation | /lib/firmware/ | N/A | N/A | Location to store the flash-less firmware image. |
76+
| XLinkPCIeDevID | 0 | N/A | N/A | Number used to connect the Xlink PCIe devices to the Vision agent. |
77+
| xlinkFirstChannel | 1530 | N/A | N/A | First channel of xlink channel range. |
78+
| xlinkLastChannel | 1730 | N/A | N/A | Last channel of xlink channel range. |
79+
| flashlessRollbackWaitTimeSecs | 600 | 120 | 1200 | Time interval to wait for flashless rollback to complete. |
80+
| bootFlashlessDevice | false | N/A | N/A | |
8281

8382
### Node Agent
8483

8584
Node Agent configuration file is located at: ````/etc/intel-manageability/public/node-agent/intel_manageability_node.conf````.
8685

8786
The best way to update the file is either by using the cloud or INBC.
8887

89-
| Key | Default Value | Description |
90-
|:---------------------------|:-------------:|:----------------------------------------------------------------------------------------------------------------------|
91-
| registrationRetryTimerSecs | 20 | Timer interval for the Node agent to send a registration request if a response is not received from the Vision Agent. |
92-
| registrationRetryLimit | 8 | Number of attempted retries for the Node Agent to send a registration request. |
93-
| XLinkPCIeDevID | 0 | Number used to connect the XLink PCIe devices to the Node Agent |
94-
| heartbeatResponseTimerSecs | 300 | |
88+
| Key | Default Value | Lower Limit | Upper Limit | Description |
89+
|:---------------------------|:-------------:|:------------|:------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------|
90+
| registrationRetryTimerSecs | 20 | 1 | 60 | Timer interval for the Node agent to send a registration request if a response is not received from the Vision Agent. |
91+
| registrationRetryLimit | 8 | 3 | 15 | Number of attempted retries for the Node Agent to send a registration request. |
92+
| XLinkPCIeDevID | 0 | N/A | N/A | Number used to connect the XLink PCIe devices to the Node Agent. |
93+
| heartbeatResponseTimerSecs | 300 | 90 | 1800 | Timer interval to wait for heartbeat response from vision-agent after sending heartbeat message. If not received node will re-register with the Vision agent. |

0 commit comments

Comments
 (0)