Should the Docker image for the VM supervisor be deprecated?
odesenfans opened this issue · comments
It seems that the latest changes related to nftables break the workflow of running the VM supervisor within a Docker container with
run_vm_supervisor.sh
. I see 3 possibilities:
- Create the proper abstractions for networking, for example with a proper
Network
Python protocol/abstract class and aNoNetwork
implementation. - Enable networking in the Docker container. No idea where to start with that though.
- Make
run_vm_supervisor.sh
run natively.
While option 3 is not perfect (ex: the Dockerfile is convenient to install dependencies properly), it would make the dev flow closer to the node operator flow.