On Mon, 2022-05-16 at 09:55 -0700, Tim Fox wrote:
> AIUI, you're saying that this all has to be done from within the
> control node? Not from a directory on my laptop? I'm a little
> confused here - the control node can't see the directory on my laptop
> (outside the container), where I'm developing the test. Trying to
> wrap my head around how the development model is supposed to work
> here.
You need to have SSH access to the nodes you want to run your test
against. You can set that up on your own laptop, but that's your
responsibility--it'd be a bit dangerous/impolite for the docker scripts
to go mucking around in your SSH config and /etc/hosts, haha.
For convenience, the docker setup also builds a control node in docker
which has SSH access all ready to go--docker start script should have
printed out a message to log in to that node when it completed. If you
want to use that control node, you'll have to get your test code onto
it somehow. I think docker has a thing to mount local directories that
might be handy? I dunno, I don't really use Docker much myself.
Mostly I develop with LXC/VMs, which makes this sort of thing a bit
more straightforward--my local machine is my control node and I have
direct SSH access to the nodes.
--Kyle