BlueOS icon indicating copy to clipboard operation
BlueOS copied to clipboard

move major tom to extension

Open patrickelectric opened this issue 2 years ago • 2 comments

Current behaviour

Right now major tom is part of BlueOS, we should move it to its own extension. Discussion: https://github.com/bluerobotics/BlueOS/pull/2183

Expected or desired behaviour

With that major tom updates and release can be done outside BlueOS.

Prerequisites

  • [X] I have checked to make sure that a similar request has not already been filed or fixed.

patrickelectric avatar Nov 08 '23 21:11 patrickelectric

  • [x] Update kraken to install default extensions automatically (#2656)
    • [ ] We should check connection speed before install (for all extensions)
    • [ ] We should check tethered connection before install (for all extensions)
    • [ ] We should alert user if connection speed is slow or (tethered need to investigate) and ask for confirmation before proceeding
  • [ ] Major tom should provide an status endpoint that helps kraken to verify if its ok
  • [ ] Kraken should rollback to major tom factory version if major tom fails to start
  • [ ] Kraken should be able to change major tom factory version and set a new default

Note we could put the available network interfaces on major tom if we desire to check for tethered network prefix

patrickelectric avatar Mar 29 '24 12:03 patrickelectric

  • [ ] Presumably the default extensions should also come included with the pre-built RPi images?
  • [ ] Also, I think it's important that Major Tom should provide an interface page showing what data is being collected (and potentially providing settings to disallow certain variables, or just a "turn off" button), an explanation of what we use that for, and some stats on how many status updates have been sent, as well as how much data that's been.
    • It shouldn't be hard for users to get access to that information, and I expect telemetry is more palatable if it's very clear exactly what is being collected and sent.

ES-Alexander avatar Apr 04 '24 15:04 ES-Alexander

Major tom is now blueos cloud agent

patrickelectric avatar Jun 19 '24 20:06 patrickelectric