Hi Michael,

You could use a custom image and change the image definition in ansible, ie for define a different image for neutron_server you would add a variable in globals.yml like:


neutron_server_image_full: "registry/repo/image_name:mytag:"

If what you are debugin is openstack code, you could use kolla dev mode, where you can change git code locally and mount the code into the python path https://docs.openstack.org/kolla-ansible/latest/contributor/kolla-for-openstack-development.html

Regards



El lun., 4 feb. 2019 a las 7:16, Michael Still (<mikal@stillhq.com>) escribió:
On Mon, Feb 4, 2019 at 4:01 PM Erik McCormick <emccormick@cirrusseven.com> wrote:

[snip detailed helpful stuff]

The really dirty but useful way to test small changes would be to just push them into the container with 'docker cp' and restart the container. Note that this will not work for config changes as those files get clobbered at startup, but for hacking the actual python bits, it'll do.

This was news to me to be honest. I had assumed the container filesystem got reset on process restart, but you're right and that's not true. So, editing files in the container works for my current needs.

Thanks heaps!

Michael