Still looking for guidance here. Am trying to figure out licensecc's Plan to support (or not) containers & VMs. Particularly interested in: approach; gating items/problems/bugs/tasks; and/or schedule. Am willing to pitch in.
I have built and tested licensecc on rootless podman, privileged podman, docker, and vagrant/virtualbox. These all fail test_os_linux, usually trying to find a labelled disk (etc.), presumably for detecting running under some form of virtualization. I am confused on a couple points:
- exactly how licensecc wants to "count" licenses per container on a single host (e.g., docker swarm) - a container containing a license server like ktnr's?
- why the "classic" kinds of detection (e.g., existence of ~/.dockerenv, reading of /sys/class/dmi/id/product_uuid for all but rootless podman) are/should not be used to fingerprint the physical underlying host
Please advise so that any effort I make is aligned with licensecc's goals/plans.
Thanks in advance,
-jm