m-lab / murakami

Run automated internet measurement tests in a Docker container.
Apache License 2.0
41 stars 11 forks source link

Consider integration of the Balena cloud API into the visualization service #53

Closed critzo closed 3 years ago

critzo commented 4 years ago

Integrating the Balena API into the Visualization service could allow all device setup functions to be completed through the central service, rather than separately as is done currently.

Adding a new device for example could be done through the service UI by an organizational admin, and participating orgs could then self-provision Murakami devices as needed.

critzo commented 4 years ago

The Balena API docs are here: https://www.balena.io/docs/reference/api/overview/

critzo commented 4 years ago

An alternate to Balena could be a k3s master and cluster: https://k3s.io/ Users of the Murakami vis service could be provided access to provision a new device that registers with a k3s cluster, replacing the functions Balena cloud does now.

critzo commented 3 years ago

Balena deployments are a desired option, but not a fully integrated solution tying Murakami to Balena.