thin-edge / tedge-container-bundle

thin-edge.io. s6-overlay container setup to run all the components in a single container
0 stars 1 forks source link

feat: support self update via cloud #19

Closed reubenmiller closed 1 month ago

reubenmiller commented 1 month ago

Support self updates via Cumulocity via the self software management plugin type.

It is still deemed "experimental" as there are still some cleanup to do so that it works in more scenarios (plus the docs have not been updated)

github-actions[bot] commented 1 month ago

Robot Results

:white_check_mark: Passed :x: Failed :next_track_button: Skipped Total Pass % :stopwatch: Duration
11 0 1 11 100 1m24.434235s

Passed Tests

Name :stopwatch: Duration Suite
Grace period to allow container to startup 5.002 s Operations
Get Logfile Request 2.533 s Operations
Get Configuration File 5.000 s Operations
Execute Shell Command 2.496 s Operations
Install application using docker compose 23.345 s Operations
Trigger self update via local command 13.065 s Self-Update
Self update should only update if there is a new image 5.396 s Self-Update
Self update using software update operation 24.433 s Self-Update
Cloud Connection is Online 0.175 s Telemetry
Service status 0.331 s Telemetry
Sends measurements 2.659 s Telemetry