Description
Another team asked whether Leda would be able to import container archives from an USB stick, or whether container archives (and maybe deployment manifests) could be packaged as Conan packages for installation. I think it's two separate use cases, but i'm not quiet sure yet:
- Pre-installation of containerized applications using an existing automotive build toolchain. (e.g. by Conan packages).
- Offline-installation of containerized applications via an USB-Stick
As Leda team, we've been discussing whether kanto-auto-deployer would be the right place to implement/support these use cases. We consider KAD to be a convenience-tool for Leda quickstart image users, filling in the "gaps" in the SDV deployment concepts until they have been solved properly.
We have a tendency to say, let's support these use cases, but would like to get feedback from the community as well:
- KAD to monitor USB devices (or arbitrary dynamic mount points) for new container images (archives). This may bloat the scope of KAD, increase the binary size and makes it harder to maintain. It violates a bit the "one tool for one job" philosophy.
- Alternative to use a local container registry, acting as a proxy, so that container runtime or other tool like KAD doesn't need know about whether the container archives originate from. This is a level of indirection for the users and may be confusing at first.
Does anybody have such or similar use cases, please leave a comment!